Subterranean Currents (MArch)

Page 1


SUBTERRANEAN CURRENTS

Maria Paula Aranzales | Orfeas Rachiotis

ARCHITECTURAL ASSOCIATION SCHOOL OF ARCHITECTURE

MASTER OF ARCHITECTURE IN EMERGENT TECHNOLOGIES AND DESIGN 2025–2026

Architectural Association, 2025 36 Bedford Square, London WC1B3ES

Architectural Association (Inc), Registered charity No. 311083 Company limited by guarantee. Registered in England No. 171402

SUBTERANNEAN CURRENTS

M.Arch Candidates

Founding Director

Programme Head

Studio Tutors

Orfeas Rachiotis

Maria Paula Aranzales

Dr. Michael Weinstock

Dr. Milad Showkatbakhsh

Abhinav Chaudhary

Paris Nikitidis

Danae Polyviou

Dr. Álvaro Velasco Pérez

ARCHITECTURAL ASSOCIATION SCHOOL OF ARCHITECTURE

GRADUATE SCHOOL PROGRAMMES

PROGRAMME:

YEAR:

COURSE TITLE:

DISSERTATION TITLE:

STUDENT NAMES:

EMERGENT TECHNOLOGIES AND DESIGN

2025 - 2026

MArch. Dissertation

Subterranean Currents

Orfeas Rachiotis

Maria Paula Aranzales

DECLARATION:

“I certify that this piece of work is entirely our and that our quotation or paraphrase from the published or unpublished work of other is duly acknowledged.”

SIGNATURE OF THE STUDENT: Orfeas Rachiotis

DATE:

Maria Paula Aranzales

9 January 2026

ACKNOWLEDGEMENTS

The research team would like to express their deepest gratitude to Dr. Michael Weinstock, founding director of EmTech, for his invaluable insight into the social and ecological dimensions of this thesis. We are equally grateful to Dr. Milad Showkatbakhsh, programme head of EmTech, for his unwavering support of the project’s vision, and to Dr. Anna Font, Head of Studies at the Architectural Association, for her incisive input, which enabled the project to expand into broader domains. We also wish to thank our studio tutors, Abhinav Chaudhary, Paris Nikitidis, Danae Polyviou, and Álvaro Velasco Pérez, for their continuous guidance throughout this journey.

Finally, we extend our heartfelt thanks to our peers within the AA community for making this an unforgettable experience, and to our families and friends for their patience, encouragement, and unwavering support along the way.

ABSTRACT

Desertification is expanding at an unprecedented rate, yet the fossil aquifers beneath many threatened drylands still provide the hydrological capacity to sustain and potentially rehabilitate these fragile territories. This thesis harnesses that potential by proposing a prototypical subterranean settlement for Egypt’s Bahariya Oasis, where the Nubian Sandstone Aquifer remains a critical but finite buffer against climate driven aridity.

Grounded in a closed water-cycle system that couples groundwater extraction with passive atmospheric condensation, the project explores decentralised desert inhabitation beyond the Nile corridor. Drawing on climatic, geomorphological, and socio-cultural surveys, the research translates vernacular knowledge and regional practices into architectural principles that inform the development of four core prototypes - cistern, housing, agricultural, and condensation farm units. These units are aggregated according to water consumption patterns to generate an initial urban fabric, supported by material experimentation using excavation byproducts to test their structural, thermal, and hydrophobic potential.

The research advances through a calibrated evaluation of each architectural unit, examining environmental performance and spatial qualities to identify optimal typological paradigms. These paradigms are then abstracted into simplified design components (spaces and paths) distributed across a multilayered grid spanning the entire settlement. In parallel, a secondary analytical framework assesses qualitative parameters such as auditory and visual privacy, as well as environmental metrics including thermal behaviour and humidity control. The resulting dataset forms a qualitative catalogue that assigns each space both transmissive properties and relational properties describing its influence on adjacent spaces.

This catalogue informs an iterative process that reorganises architectural elements within defined sectors of the settlement, guided by performance metrics derived from the qualitative spatial matrix and its path networks. This shift from unit-based analysis to territorial performance transforms the project into a generative system capable of producing bespoke settlement clusters. A final design catalogue consolidates these abstracted operations into resolved architectural outputs.

The thesis concludes by outlining the multiplicity of trajectories it enables from confronting desertification and leveraging subterranean aquifers, to translating vernacular practices into morphological rules, to assembling and fragmenting a typological catalogue, and ultimately reconfiguring these fragments into a coherent territorial system that metabolises environmental and social flows. In doing so, the project captures Egypt’s subterranean currents and reimagines the desert as a new metabolic landscape.

DESERT LANDSCAPES

Arid Regions

Increased Risk Of Desertification Potential Of Ground Water Societal Responses

Egypt, A Nation That Follows Water The Untapped Potential of The Oasis Understanding Desert Living Design Strategies

Urban Systems and Networks

Material Development

Architectural Unit Development

Qualitative Assessment

Settlement Rearrangement

Territorial Fragmentation

Unit Design Overview and Abstraction

Conclusion

Introduction

Rule-Based Design Principles

Custom Design Principles

Conclusion

Introduction

Thermal Analysis

Humidity Analysis

Acoustics Analysis

Visibility Abalysis

Conclusion

Introduction

Generative Organisational Logic

Algebraic Synthesis

Emergent Settlement Typologies

Conclusion

Desert Settlements

Transboundary Systems

Fragmentation and Redistribution

Qualitative-Based Design

Algebraic Synthesis - Metabolic Landscapes

A. Territorial Establishment

B. Material Development

C. Architectural Unit Development

D. Data Inventory (Appendix A-C)

E. Quality Analysis

F. Reassembly

Bibliography

List of Figures

INTRODUCTION

This project undertakes a multi-layered, and at times deliberately conflicting, investigation into how desert landscapes might be inhabited, with a particular focus on the Western Egyptian Desert. As arid environments continue to expand across multiple regions globally, desertification is approached here not only as an environmental crisis but also as an architectural and urban challenge: how to conceive self-sufficient, sustainable environments capable of transforming hostile land into habitable territory. In response, the thesis operates across multiple, interdependent scales, ranging from the territorial scale of large fossil aquifer systems to the urban structures required to accommodate populations, to architectural morphologies that regulate environmental and social conditions, and finally to material systems that enable closed economic and construction loops within a framework of long-term urban propagation.

At the core of the research lies the relationship between aquifers and deserts, understood as overlapping yet distinct systems, one subterranean and one territorial, whose interaction yields latent spatial and environmental potential. Groundwater extraction has historically sustained life and agriculture in arid regions; however, this thesis argues that a systemic approach that bridges underground and overground layers enables these environments not only to be exploited but also to be merged and transformed spatially. The transboundary nature of large aquifer systems, which extend beyond political borders, further enables urban development to be conceived not as a strategic masterplanning problem but as an emergent phenomenon arising from the morphological and hydrological characteristics of the environment itself. Within this context, the central architectural research question of the thesis is posed: how can the latent potential of Egypt’s aquifer, material, and atmospheric systems be channelled to produce a selfsustaining settlement that can be dynamically regulated in response to social, environmental and economic requirements?

Building upon this premise, the settlement is conceived as a generative system structured around principles of urban metabolism. In response to extreme environmental parameters, the project integrates material, hydrological, atmospheric, and social flows into a coherent yet adaptable framework. Optimal settlement locations are identified through hydrological analysis of the landscape and reinforced by atmospheric water-harvesting infrastructures, integrated water storage, distribution, and greywater purification systems. In parallel, construction material systems are developed as instruments of terraforming, drawing on locally available resources (such as sand, clay, and palm fibres) while being modernised to meet contemporary structural, thermal and hydrological requirements. Social parameters are embedded within this metabolic framework through calibrated gradients of privacy, access, and communal focal points that reflect vernacular practices and social structures in the region. These environmental, material, and social dimensions are ultimately channelled into computational design systems that guide architectural decision-making, producing what the thesis terms a metabolic landscape. This landscape channels multiple dynamic processes with the explicit intention of sustaining habitation.

Metabolic landscapes thus constitute the central direction of the project, synthesising underground water flows, atmospheric processes and material systems into architectural and urban design directives.

However, the metabolic landscape does not emerge seamlessly. Fragmentation is identified as a prerequisite for continuity. The abstraction inherent in assembling heterogeneous datasets, including hydrological, climatic, social and material data, inevitably produces a constrained datascape governed by rule-based systems. These systems, while capable of integrating multiple parameters, fragment the landscape into analyzable components, often operating within discrete, limited ranges. This fragmentation enables detailed examination, optimisation and calibration of individual architectural and urban elements. Yet once reassembled, conflicts emerge in the gaps between datasets, between values, scales and systems, revealing the limits of purely computational continuity. Rather than undermining the project, these optimised yet partial outcomes become the necessary groundwork for a second, more explicitly architectural form of continuity. The thesis therefore operates through a deliberate process of dissecting the desert landscape, initially treated as a tabula rasa, into designable fragments, and subsequently restructuring these fragments to re-establish continuity understood both environmentally and perceptually.

To address this challenge, the project introduces the concept of multi-layered distribution systems through what is termed algebraic synthesis. Algebraic synthesis functions as the operative mechanism for reassembly, encoding architectural elements into a system through qualitative and quantitative descriptors. Spatial typologies are assigned environmental and social metrics, such as thermal performance, humidity regulation, privacy, and acoustic behaviour, which are then processed through rule-based and algebraic relationships. This enables the reassembly of architectural elements into bespoke configurations capable of meeting different performance objectives, not through predetermined forms, but through syntactic relationships. Identification, calculation and spatial syntax thus constitute the final stage of the thesis, in which architectural environments emerge from the superimposition of territorial, architectural and algebraic analyses.

The contribution of this thesis lies in two interrelated domains. First, it addresses the increasingly urgent architectural question of inhabiting desert climates by reframing arid landscapes not as static constraints but as dynamic systems with latent metabolic potential. Second, it contributes to the field of design science by proposing architectural tools for distribution, syntax and layering that enable designers to calibrate complex environments across scales. By framing fragmentation, redistribution and reassembly as deliberate design operations, the thesis advances a methodological framework that extends beyond desert contexts and offers a transferable approach for designing resilient, adaptive urban systems in resource-constrained environments.

DESERT LANDSCAPES

1.1 Arid Regions

Deserts and other drylands now occupy more than 30% of Earth’s land surface and sustain the livelihoods of over one billion people1 , making them the planet’s largest contiguous terrestrial biome.

Although that share was fairly stable through much of the twentieth century, satellite records show that from 1982 to 2015 an additional 5.43 million km² of semi-arid land, about six per cent of the global dryland area, crossed the vegetation-loss threshold into active desertification, a shift driven primarily by anthropogenic climate change, accompanied by unsustainable land use.2

1Andries Jan de Vries et al., “Breaking Rossby Waves Drive Extreme Precipitation in the World’s Arid Regions,” Communications Earth & Environment 5, no. 1 (2024): 493, https://doi.org/10.1038/s43247-024-01633-y.

2A. L. Burrell et al., “Anthropogenic Climate Change Has Driven over 5 Million Km2 of Drylands towards Desertification,” Nature Communications 11, no. 1 (2020): 3853, https://doi.org/10.1038/s41467-020-17710-7.

1.2 Increased Risk of Desertification

!"#"$%969/'%9*(=&0()"$#%**)&'#&%+"&-*(?H%"$2&-*##&*6& ;9*-*?9/'-&1$*)0/%9:9%,&9(&'$9)=&#"29H'$9)&'()&)$,�H +029)&J*("#=&+'#&2*:")&6$*2&'&)9#%'(%&"/*-*?9/'-&$9#>&%*& '(&0(6*-)9(?&$"'-9%,@

K+"&L")9%"$$'("'(&;'#9(&9#&.9)"-,&$"/*?(9#")&'#&'& /-92'%"H/+'(?"&M+*%H#1*%N=&.+"$"&$9#9(?&%"21"$'%0$"#& '()&9(%"(#96,9(?&.'%"$&#%$"##&$"()"$&#*9-#&"#1"/9'--,& :0-("$';-"&%*&)"?$')'%9*(&'()&)"#"$%&"(/$*'/+2"(%@3

3 Xuejie Gao and Filippo Giorgi, “Increased Aridity in the Mediterranean Region under Greenhouse Gas Forcing Estimated from High Resolution Simulations with a Regional Climate Model,” Global and Planetary Change 62 (June 2008): 195–209, https://doi.org/10.1016/j.gloplacha.2008.02.002.

!"#$%A'B"6C'0@'D9E)1'>1;9/+;'F+6+,*"@"/)*"01'

1.3 Potential of Ground Water

O'%"$&#/'$/9%,&+'#&"2"$?")&'#&%+"&)"69(9(?&/*(#%$'9(%& *6&+';9%';9-9%,&'/$*##&'$9)&'()&#"29H'$9)&$"?9*(#@&A#& #+*.(&9(&?-*;'-&:0-("$';9-9%,&'##"##2"(%#=&P*$%+&A6$9/'=& %+"&L9))-"&7'#%=&'()&Q*0%+&A#9'&6'/"&%+"&+9?+"#%&$9#>& )0"&%*&'&/*2;9('%9*(&*6&$9#9(?&%"21"$'%0$"#=&)"/-9(9(?& 1$"/919%'%9*(=&'()&*:"$"I1-*9%")&'R096"$#=&.+9-"&#*0%+"$(& 70$*1"=&."#%"$(&P*$%+&A2"$9/'=&'()&1'$%#&*6&Q*0%+& A2"$9/'&'$"&'-#*&9(/$"'#9(?-,&"I1*#")@F K+9#&0(":"(&?"*?$'1+,&*6&:0-("$';9-9%,&+9?+-9?+%#&%+"& )"/9#9:"&$*-"&*6&.'%"$&9(&#+'19(?&#"%%-"2"(%=&'?$9/0-%0$"=& '()&-*(?H%"$2&$"#9-9"(/"@

4 Xuejie Gao and Filippo Giorgi, “Increased Aridity in the Mediterranean Region under Greenhouse Gas Forcing Estimated from High Resolution Simulations with a Regional Climate Model,” Global and Planetary Change 62 (June 2008): 195–209, https://doi.org/10.1016/j.gloplacha.2008.02.002.

!"#$%G'()*+,'H/),/"*4'I9:1+,)J":*4'?:)66"@"/)*"01

A?'9(#%&%+9#&;'/>)$*1=&%+"&Q'+'$'=&%+"&.*$-)8#&-'$?"#%& +*%&)"#"$%=&"(/*21'##9(?&$*0?+-,&B@F&29--9*(&>2G=&*66"$#& '&('%0$'-&-';*$'%*$,&6*$&'('-,#9(?&"()0$9(?&+02'(& ')'1%'%9*(#&%*&+,1"$H'$9)&/*()9%9*(#&'()&)"$9:9(?& #"%%-"2"(%&#%$'%"?9"#&/'1';-"&*6&.9%+#%'()9(?&%+"& +"9?+%"(")&$9#>#&*6&)"#"$%969/'%9*(@&

S"("'%+&%+9#&'$9)&6$*(%9"$=&-*(?H%"$2&+';9%'%9*(&+'#& )"1"()")&*(&:'#%&#0;%"$$'("'(&6$"#+.'%"$&$"#"$:"#@& K+"&%$'(#;*0()'$,&P0;9'(&Q'()#%*("&AR096"$&Q,#%"2=& #1'((9(?&$*0?+-,&D@D&29--9*(&>2G&'/$*##&7?,1%=&T9;,'=& Q0)'(=&'()&U+')=&#%*$"#&*(&%+"&*$)"$&*6&<E4=444&>2V& *6&?$*0().'%"$=&.+9-"&%+"&P*$%+HO"#%"$(&Q'+'$'&AR096"$& Q,#%"2W&+*-)#&';*0%&X4&444&>2V&,"%&$"/"9:"#&Y&<&>2V&*6& 2*)"$(&$"/+'$?"&"'/+&,"'$@

K+"#"&6*##9-&#%*$"#&+':"&#0#%'9(")&*'#"#&'()&2"?'H 9(6$'#%$0/%0$"&#0/+&'#&T9;,'8#&Z$"'%&L'(HL')"&[9:"$@E U*21'$';-"&$"#"$:*9$#&0()"$19(&*%+"$&+9?+H$9#>&-'()#&6*$& )"#"$%969/'%9*(@&K+"&Z0'$'(9&AR096"$&Q,#%"2=&;"("'%+&%+"& \Q!AH9)"(%969")&)"#"$%969/'%9*(H:0-("$';-"&#*0%+"$(&/*("& *6&Q*0%+&A2"$9/'=&#011-9"#&<44&/9%9"#=&;0%&$"/"9:"#&*(-,& 4@D&5&'((0'-&$"1-"(9#+2"(%@

U*(#"R0"(%-,=&#"%%-"2"(%#&*(&"I1'()9(?&)"#"$%&6$*(%9"$#& 20#%&/*01-"&'R096"$&$"1-"(9#+2"(%&#%$'%"?9"#&.9%+& '$/+9%"/%0$'-&'()&#*/9*H"/*-*?9/'-&1$'/%9/"#&%+'%&"(';-"& -96"&0()"$&1"$#9#%"(%&'$9)9%,@-96"&0()"$&1"$#9#%"(%&'$9)9%,@&

5 Ahmed Mohamed et al., “The Groundwater Flow Behavior and the Recharge in the Nubian Sandstone Aquifer System during the Wet and Arid Periods,” Sustainability 14, no. 11 (2022): 11, https://doi.org/10.3390/su14116823.

Transboundary Aquifers
Zones

1.4 Societal Responses

Responses to water scarcity in arid environments fundamentally shape the social and economic structures of these regions. Water availability, or the lack thereof, underpins social stability and economic viability in drylands, as shortages directly undermine agriculture, food security and livelihoods. Historical reliance on non-renewable fossil aquifers illustrates the risks of unsustainable water strategies. Libya and Saudi Arabia, for example, both drew extensively on deep fossil groundwater to fuel development. In Saudi Arabia, decades of aquifer depletion were used to irrigate desert landscapes in pursuit of wheat self-sufficiency. Although initially successful, this approach proved unsustainable, and by 2008 the kingdom abandoned its 30-year grain programme after depleting approximately four-fifths of its fossil water reserves. The country subsequently shifted towards large-scale desalination, now operating the world’s largest desalination capacity, with desalinated seawater supplying most of its drinking water. While effective, desalination requires advanced technological infrastructure and immense energy inputs, effectively tethering water provision to coastal locations and fossil fuel dependence.

In contrast, atmospheric water harvesting methods such as fog collection offer low-cost, entirely passive alternatives. Fog nets and similar collectors can capture moisture with minimal environmental impact and no external energy input. However, the quantities produced are modest and insufficient as standalone solutions for large populations. As a result, many arid regions are increasingly exploring hybrid water strategies. In parts of the southwestern United States, for instance, groundwater extraction is supplemented by wastewater recycling and managed aquifer recharge, allowing treated effluent to be reinjected into aquifer systems through indirect potable reuse.6

Building on these precedents, this thesis proposes upscaling passive atmospheric water harvesting methods, given their extreme sustainability, alongside the integration of whole-water-cycle approaches, such as wastewater reuse and aquifer recharge. These measures are paired with the controlled use of fossil groundwater reserves to form a closed-loop settlement system, in which water is continuously reused, replenished and managed locally.

6 Bhumika Das and Soumya S. Singha, “Strategies for Mitigating Water Scarcity in Arid and Semi-Arid Regions: Case Study,” Journal of Technology 12, no. 6 (2024): 785–798.

2.1 Egypt, A Nation That Follows Water

A#&%+"&9(%$*)0/%9*(&+9?+-9?+%#=&.'%"$&9#&%+"&)"/9#9:"&6'/%*$&9(& +';9%';9-9%,=&":"(&9(&%+"&2*#%&"I%"(#9:"&)"#"$%#@&7?,1%&"I"21-969"#& %+9#&1$9(/91-"a&9%#&#"%%-"2"(%&1'%%"$(&9#&?*:"$(")&'-2*#%&"(%9$"-,& ;,&%+"&':'9-';9-9%,&*6&#0$6'/"&'()&#0;%"$$'("'(&.'%"$=&1$*:9)9(?& '&-9:9(?&/'#"&#%0),&*6&#0#%'9(")&')'1%'%9*(&%*&)$,-'()&'()&+"'%@& L*$"&%+'(&BE&1"$&/"(%&*6&%+"&1*10-'%9*(&9#&/*(/"(%$'%")&'-*(?& %+"&P9-"&b'--",&'()&!"-%'=&.+"$"&1"$"((9'-&9$$9?'%9*(&+'#& #011*$%")&'?$9/0-%0$"&'()&0$;'(&?$*.%+&#9(/"&1+'$'*(9/&%92"#@& S",*()&%+9#&$91'$9'(&/*$$9)*$=&+';9%'%9*(&/-0#%"$#&'$*0()& 2'$9%92"&.'%"$&;*)9"#=&1*$%#&#0/+&'#&A-"I'()$9'&'()&c*$%&Q'9)& *(&%+"&L")9%"$$'("'(=&'()&%*.(#&6$*2&]0$?+')'&%*&Q+'$2&"-H Q+"9>+&*(&%+"&[")&Q"'&/*'#%@d

7 Manning, J. G. Water, Irrigation and Their Connection to State Power in Egypt. Working Paper, Economic Growth Center, Yale University, February 24, 2012.

7?,1%8#&$"(".';-"&.'%"$&':'9-';9-9%,&+'#&'-$"'),&#-911")& ;"-*.&%+"&';#*-0%"&#/'$/9%,&;"(/+2'$>&*6&E44&2V&1"$& /'19%'&1"$&,"'$@&K+9#&)"/-9("&9#&)$9:"(&;,&$'19)&1*10-'%9*(& ?$*.%+=&$9#9(?&)"2'()=&'()&9(/$"'#9(?&1$"##0$"#&*(&%+"& P9-"=&%+"&/*0(%$,8#&)*29('(%&;0%&:0-("$';-"&.'%"$&#*0$/"@

A?$9/0-%0$"&/*(#02"#&2*$"&%+'(&6*0$H696%+#&*6&7?,1%8#&#011-,=& -"':9(?&-929%")&$"#"$:"#&6*$&)*2"#%9/&'()&9()0#%$9'-&0#"@& A-%"$('%9:"&#*0$/"#&#0/+&'#&)"#'-9('%9*(=&%$"'%")&.'#%".'%"$=& '()&)""1&?$*0().'%"$&$"2'9(&2'$?9('-=&.+9-"&1*--0%9*(&'()& 9(6$'#%$0/%0$'-&#%$'9(&/*21*0()&%+"&/$9#9#@&K*?"%+"$=&%+"#"&1$"##0$"#& #9%0'%"&7?,1%&'#&*("&*6&%+"&.*$-)8#&2*#%&.'%"$H#%$"##")&('%9*(#@ c$*`"/%9*(#&9()9/'%"&%+'%&.9%+&'&1*10-'%9*(&#0$1'##9(?&<<C& 29--9*(&;,&D4DE=&%+"&?'1&;"%.""(&)"2'()&'()&#011-,&.9--& .9)"(&60$%+"$@&U*'#%'-&$"?9*(#&6'/"&#'-9(9#'%9*(&'()&#"'H-":"-& $9#"=&.+9-"&)"#"$%&'R096"$#=&%+*0?+&:'#%=&'$"&6*##9-&$"#"$:"#&.9%+& -9%%-"&%*&(*&2*)"$(&$"/+'$?"@&C

!"#$&%'()*+,'?0::+/*"01'S,)/*"/+')*')'?0EE91):'H09,/+ 8 Abd El-Wahed, Mohamed, Mohamed M. El-Horiny, Mahmoud Ashmawy, and Samar Abd El Kereem. “Multivariate Statistical Analysis and Structural Sovereignty for Geochemical Assessment and Groundwater Prevalence in Bahariya Oasis, Western Desert, Egypt.” Sustainability 14, no. 12 (2022): 6962. https://doi.org/10.3390/su14126962.

!"#$&&'()*+,'?0169EL*"01')1;'B+609,/+6'"1'-#4L*

2.2 The Untapped Potential of the Oasis

A2*(?&%+"&'$/+91"-'?*&*6&*'#"#&9(&7?,1%8#&O"#%"$(& !"#"$%&-9"#&%+"&S'+'$9,'&e'#9#=&#1'((9(?&*:"$&D=D44&>2G@& ^%&9#&%+"&/-*#"#%&2'`*$&*'#9#&%*&7?,1%8#&)"(#"-,&1*10-'%")& /"(%$"#=&#9%0'%")&'11$*I92'%"-,&3E4&>2&6$*2&U'9$*&'()& 344&>2&6$*2&_',*02@& ]9?+^9?+%")&9(&%+"&2'1=&9%#&#%$'%"?9/&-*/'%9*(&1-'/"#&9%& )9$"/%-,&*(&%+"&'I9#&*6&"I1'(#9*(&1-'((")&;,&%+"&7?,1%9'(& ?*:"$(2"(%&6*$&%+"&Z9J'&?*:"$(*$'%"=&9(/*$1*$'%9(?&9%& 9(%*&%+"&('%9*('-&)":"-*12"(%&#%$'%"?9"#&'#&1'$%&*6&)"#"$%& $"/-'2'%9*(&'()&%*0$9#2&9(9%9'%9:"#@&K+"#"&/*()9%9*(#& $"()"$&%+"&*'#9#&'(&9)"'-&#9%"&6*$&%"#%9(?&%+"&$"#"'$/+& +,1*%+"#9#@B

9 General Authority for Investment and Free Zones (GAFI). “GAFI and Giza Governorate Join Forces to Promote Investment Opportunities.” February 23, 2025. https://www.investinegypt.gov.eg/English/ NewsAndEvents/News/Pages/GAFI-and-Giza-Governorate-Join-Forces-to-Promote-Investment-Opportunities.aspx.

The Nubian Sandstone Aquifer

^(&'))9%9*(&%*&9%#&'//"##9;9-9%,=&S'+'$9,'&9#&*("&*6&%+"&>",&0#"$#&*6&%+"&P0;9'(&Q'()#%*("&AR096"$&Q,#%"2=&fPQAQW=&%+"&:'#%&%$'(#;*0()'$,& 'R096"$&"I%"()9(?&;"("'%+&7?,1%=&T9;,'=&Q0)'(=&'()&U+')@&A#&9--0#%$'%")&9(&_9?0$"&<D=&%+"&PQAQ&0()"$-9"#&("'$-,&%.*&29--9*(&#R0'$"& >9-*2"%$"#&'/$*##&6*0$&/*0(%$9"#=&2'>9(?&9%&%+"&-'$?"#%&>(*.(&6*##9-&'R096"$&#,#%"2&9(&%+"&.*$-)@&S'+'$9,'8#&1*#9%9*(&'%&%+"&(*$%+"$(& 2'$?9(&*6&%+9#&922"(#"&$"#"$:"&$"9(6*$/"#&%+"&*'#9#8#&#9?(969/'(/"&'#&;*%+&'&:9%'-&.'%"$&#*0$/"&6*$&-*/'-&/*220(9%9"#&'()&'&6*/'-& 1*9(%&6*$&$"#"'$/+&*(&.'%"$&2'('?"2"(%&9(&+,1"$H'$9)&"(:9$*(2"(%#@

O9%+9(&S'+'$9,'=&'$*0()&C<<&#+'--*.&."--#&f01&%*&344&2&)""1W&'()&BF&)""1&."--#&f$"'/+9(?&'11$*I92'%"-,&XE4&2&)""1W&%'1& 9(%*&%+9#&6*##9-&?$*0().'%"$&$"#"$:"@<4&K+9#&'R096"$&$"2'9(#&9(#0669/9"(%-,&)*/02"(%")=&.9%+&20/+&*6&%+"&':'9-';-"&)'%'&6$'?2"(%")& ;"%.""(&?"*1+,#9/'-&#0$:",#&'()&-929%")&."--&-*?#@&7I9#%9(?&#%0)9"#&9()9/'%"&%+'%&9%#&2*$1+*-*?,&9#&#+'1")&;,&'&#"R0"(/"&*6&6$'/%0$")& -92"#%*("&'()&P0;9'(&#'()#%*("&-',"$#@&K+"&#+'--*.&'R096"$&-9"#&.9%+9(&6$'/%0$")&-92"#%*("&'%&)"1%+#&*6&F4&%*&B4&2"%$"#=&.+9-"&%+"& )""1"$&P0;9'(&#'()#%*("&'R096"$&*//0$#&;"%.""(&C44&'()&<=D44&2"%$"#=&$"'/+9(?&%+9/>("##"#&*6&'$*0()&DE4&2"%$"#@&_-*.&1'%%"$(#& '$"&#%$*(?-,&9(6-0"(/")&;,&(*$%+"'#%H&'()&(*$%+."#%H%$"()9(?&6'0-%&#,#%"2#=&.+9/+&'/%&'#&/*()09%#=&2*#%&-9>"-,&%$'(#6"$$9(?&.'%"$&6$*2& %+"&)""1"$&P0;9'(&#'()#%*("&9(%*&%+"&#+'--*."$&'R096"$@&K+9#&+,)$*-*?9/'-&1$*69-"&$"9(6*$/"#&%+"&*'#9#8#&$"-":'(/"&%*&#%0)9"#&6*/0#")& *(&.'%"$&2'('?"2"(%&9(&+,1"$H'$9)&"(:9$*(2"(%#@<<

10 Ali Hamdan and Rashad Sawires, “Hydrogeological Studies on the Nubian Sandstone Aquifer in El-Bahariya Oasis, Western Desert, Egypt,” Arabian Journal of Geosciences 6 (May 2011), https://doi.org/10.1007/s12517-011-0439-8. 11Taha Rabeh et al., “Structural Control of Hydrogeological Aquifers in the Bahariya Oasis, Western Desert, Egypt,” Geosciences Journal 22, no. 1 (2018): 145–54, https://doi.org/10.1007/s12303-016-0072-3.

!"#$&='3091;,"+6'0@'*2+'W9J")1'H)1;6*01+'8X9"@+,

The Socio-Economic Structure of Bahariya

K*&":'-0'%"&%+"&#9%"8#&1*%"(%9'-=&%+"&$"#"'$/+&6*/0#"#&*(&%+$""& 2'9(&'#1"/%#g&9%#&#*/9*H"/*(*29/&#%$0/%0$"=&/-92'%9/&;"+':9*0$& f#*-'$&"I1*#0$"=&.9()=&'()&+029)9%,W=&'()&?"*-*?9/'-& /+'$'/%"$9#%9/#=&9(/-0)9(?&%"$$'9(=&#*9-=&'()&'?$9/0-%0$'-&/'1'/9%,@& K+"&/0$$"(%&1*10-'%9*(&*6&%+"&*'#9#&9#&"#%92'%")&'%&'$*0()& 3F=444=&'&)"/-9("&6$*2&'11$*I92'%"-,&E4=444&9(&<BB4@& K+9#&)"2*?$'1+9/&#+96%&9#&/-*#"-,&%9")&%*&%+"&$"%$"'%&*6&'?$9/0-%0$"a& '-%+*0?+&Dd5&*6&%+"&*'#9#&-'()&9#&#09%';-"&6*$&/0-%9:'%9*(=&*(-,& '$*0()&<45&9#&/0$$"(%-,&9(&0#"=&-'$?"-,&)0"&%*&.'%"$&#/'$/9%,@& <D K+9#&0()"$-9("#&%+"&0$?"(/,&*6&)":"-*19(?&#0#%'9(';-"&2"%+*)#& 6*$&'R096"$&2'('?"2"(%=&1'$%9/0-'$-,&'#&'?$9/0-%0$"&'//*0(%#& 6*$&F45&*6&%+"&-*/'-&"/*(*2,=&.9%+&%+"&$"2'9()"$&)9#%$9;0%")& '2*(?&%*0$9#2=&9$*(&*$"&29(9(?=&'()&-*/'-&#"$:9/"#@& K+"&1$9(/91'-&/$*1&9(&%+"&$"?9*(&9#&%+"&)'%"&1'-2<3=&.+9-"&.+"'%& 9#&/0-%9:'%")&#"'#*('--,&'//*$)9(?&%*&'((0'-&("")#&9(&*$)"$&%*& #011*$%&#"-6H#0669/9"(/,@<F

Water and Settlement Patterns

\#9(?&#'%"--9%"&92'?"#&6$*2&Z**?-"&L'1#&/*:"$9(?&%+"&1"$9*)& ;"%.""(&<BCE&'()&D4DE=&%+"&$"#"'$/+&%"'2&9)"(%969")&'/%9:"&'()& ';'()*(")&."--#=&'?$9/0-%0$'-&69"-)#=&'()&#"%%-"2"(%#&'/$*##&%+"& S'+'$9,'&$"?9*(@&K+"&)'%'&$":"'-&%+'%&;*%+&'?$9/0-%0$'-&'/%9:9%,& '()&#"%%-"2"(%&1'%%"$(#&'$"&/-*#"-,&%9")&%*&%+"&'//"##9;9-9%,&*6& .'%"$&1$*:9)")&;,&%+"&'R096"$&%+$*0?+&."--#@&K+"#"&'$"'#&'$"& /*(/"(%$'%")&1$")*29('(%-,&9(&%+"&(*$%+"$(&1'$%&*6&%+"&*'#9#=& .+"$"&%+"&')29(9#%$'%9:"&/"(%$"&*6&S'.9%9&9#&-*/'%")=&.9%+&#2'--"$& #"%%-"2"(%#&9(&%+"&"'#%&'()&#*0%+@&A;'()*(2"(%&+'#&*//0$$")& -'$?"-,&'#&'&$"#0-%&*6&'R096"$&*:"$"I1-*9%'%9*(&6*$&9$$9?'%9*(=& .+9/+&+'#&-")&%*&.'%"$&/*(%'29('%9*(&%+$*0?+&#'-9(9%,&'()& (9%$'%"&1*--0%9*(@<E

12 Abdelhamid Elnaggar, Environmental Sensitivity to Desertification in Bahariya Oasis, Egypt, in Egyptian Soil Sci. Soc. J. (ESSSJ), vol. 16 (2014).

13 Amr Mohamed et al., “IRRIGATION WATER MANAGEMENT OF DATE PALM UNDER EL-BAHARIA OASIS CONDITIONS.,” Egyptian Journal of Soil Science 0, no. 0 (2017): 0–0, https://doi.org/10.21608/ejss.2017.1609.1123.22, no. 1 (2018): 145–54, https://doi. org/10.1007/s12303-016-0072-3.

14 Ahmed Abdalla et al., “Trends and Prospects of Change in Wheat Self-Sufficiency in Egypt,” Agriculture 13, no. 1 (2022): 7, https:// doi.org/10.3390/agriculture13010007.

15 Mohamed Abd El-Wahed et al., “Multivariate Statistical Analysis and Structural Sovereignty for Geochemical Assessment and Groundwater Prevalence in Bahariya Oasis, Western Desert, Egypt,” Sustainability 14, no. 12 (2022): 6962, https://doi.org/10.3390/ su14126962.

!"#$&G'<2+'-/010E"/'H*,9/*9,+'0@'3)2),"4)'5)6"6

!"#$&K'<2+'-1#:"62'I0:/)1"/'U091*)"16Q'3)2),"4)

!"#$&N'8:Z3)P"*"+'I"::)#+Q'3)2),"4)

!"#$&O'?)EL"1#'H"*+6'):01#'*2+'H):*'U091*)"16Q'3)2),"4)

Bahariya Climate Profile

S'+'$9,'8#&/-92'%"&9#&/+'$'/%"$9#%9/&*6&+,1"$H'$9)&$"?9*(#g& hQ022"$&%"21"$'%0$"#&/'(&$"'/+&FDiU=&.9(%"$&(9?+%#&6'--& ;"-*.&<4iU=&'()&)90$('-&:'$9'%9*(#&*6&D4jDEiU&'$"&%,19/'-@& h['9(6'--&9#&29(92'-=&':"$'?9(?&`0#%&F&22&'((0'--,@& h]029)9%,&$'(?"#&6$*2&'$*0()&D45&9(&%+"&'6%"$(**(&%*& *:"$&E45&;"6*$"&#0($9#"=&'()&%+"&'$"'&9#&#0;`"/%&%*&#%"'),& (*$%+"$-,&.9()#&'%&#1"")#&*6&3jE&2k#@<X& hK+"#"&/-92'%9/&/*()9%9*(#&9(6*$2&%+"&)9$"/%9*(&*6&%+"&$"#"'$/+=& 1'$%9/0-'$-,&9(&%+"&)":"-*12"(%&*6&.'%"$&/*()"(#'%9*(&%*."$#& '()&'$/+9%"/%0$'-&%,1*-*?9"#@&

16 Elwan, A. “Quantitative Assessment of Desertification in the Bahariya Oasis, 1984–2017.” Journal of Planning & Development 2018.

!"#$7%'U01*2:4'8[+,)#+'<+EL+,)*9,+')1;'D9E";"*4'"1'3)2),"4)'5)6"6

!"#$7&''S,+;0E"1)1*'("1;'I+/*0,'F",+/*"01'5[+,'*2+'3)2),"4)'5)6"6

The Bahariya Oasis, like much of Egypt, is seasonally affected by the Khamseen winds, a hot, dry, dust-laden phenomenon that typically occurs between March and May.

These winds can reach speeds exceeding 40 km/h, dramatically reducing visibility and raising temperatures by as much as 10 °C within a few hours. In addition to transporting fine dust particles that accelerate erosion and infiltrate buildings, Khamseen events place significant stress on agricultural productivity and human health.

Within the scope of this research, the Khamseen underscores the necessity of designing protective architectural and urban morphologies that mitigate dust infiltration, provide shaded and ventilated spaces during sudden temperature surges, and orient settlements to reduce wind-driven erosion. Strategies such as windbreak planting, buffer zones, and semi-underground construction become critical in ensuring resilience to these recurring climatic extremes. 17

17 Elwan, A. “Quantitative Assessment of Desertification in the Bahariya Oasis, 1984–2017.” Journal of Planning & Development 2018.
Fig.24 Effect of Sandstorms on Urban Landscape; Cairo , Egypt
Fig.22 Sand Storm over Agriculture Fields, Egypt
Fig.23 Sand Storm over Al-Bawitie Village, Bahariya
Khamseen Winds

Topographic Context of Bahariya

Topographically, the oasis is a broad desert basin with its floor sitting near 73 m above sea level at Al-Qasr (NorthWest), while surrounding mesas and escarpments rise to roughly 350 m above sea level with almost 300 m of relief.18 The analysis of this topography was carried out using available DEM files for the Bahariya Oasis, processed in QGIS to generate a mesh model for further examination.

The landscape’s runoff channels inform the research on where water production and consumption should be located in order to create a gravity-led hydrological system.

The stepped inner slopes within the oasis provide solid, shaded ledges for the construction of new morphologies that would benefit from being partially underground by borrowing the surrounding rock’s natural 8–10 °C temperature buffer.

Taken together, Bahariya’s location, climate and landform create a realistic proving ground for a “closed-loop” desert settlement, one that balances groundwater use with passive water harvesting and earth-sheltered construction. Success here would point the way for many other dryland fronts where fossil aquifers are the last buffer against advancing desertification.

18 Elnaggar et al., “Soil Classification Of Bahariya Oasis Using Remote Sensing And Gis Techniques.”
Fig.28 The White Desert; Salt Mountains in Bahariya
Fig.26 Surface Water Within Low Terrain Areas, Bahariya
Fig.27 Mountain Valleys in Bahariya

!"#$7R''<0L0#,)L24'81):46"6'01'YM>H'U+62'0@'3)2),"4)T6'])1;6/)L+

Low Terrain High Terrain

!"#$=%'B91Z5@@'81):46"6'01'YM>H'U+62'0@'3)2),"4)T6'])1;6/)L+

!"#$=&''?01/)["*4'81):46"6'01'YM>H'U+62'0@'3)2),"4)T6'])1;6/)L+

Critical Overlaps

O+"(&%+"#"&'('-,#"#&'$"&*:"$-'9)=&'&(02;"$&*6&#,#%"2'%9/& 1'%%"$(#&"2"$?"&9(&$"-'%9*(&%*&+';9%'%9*(&'()&'?$9/0-%0$'-& 1-'((9(?&9(&%+"&S'+'$9,'&e'#9#@&K+"#"&1'%%"$(#&'$"&#+'1")& ;,&%+$""&>",&1'$'2"%"$#g&%+"&#0;%"$$'("'(&),('29/#&*6&%+"& P0;9'(&'R096"$=&%+"&2*$1+*-*?,&*6&%+"&%"$$'9(&'()&1$":'9-9(?& '%2*#1+"$9/&/*()9%9*(#@&K+"&2*#%&(*%';-"&*;#"$:'%9*(&9#&%+"& /*(/"(%$'%9*(&*6&#"%%-"2"(%#&'()&'?$9/0-%0$'-&'/%9:9%,&9(&%+"& (*$%+"$(&1'$%&*6&%+"&*'#9#@&K+9#&/*$$"-'%"#&.9%+&%+"&-*/'%9*(&*6& %+"&'R096"$8#&+9?+"#%&+,)$*#%'%9/&1$"##0$"=&.+9-"&%+"&/*(/':"& 2*$1+*-*?,&*6&%+"&%"$$'9(&1$*:9)"#&'&('%0$'-&;'$$9"$&'?'9(#%&%+"& +'J'$)*0#&l+'2#9(&.9()#@&

^(&1'$'--"-=&$0(*66&'('-,#9#&*66"$#&'(&'))9%9*('-&9()9/'%*$& "I1-'9(9(?&%+"&#1'%9'-&)9#%$9;0%9*(&*6&'?$9/0-%0$"&'()&#"%%-"2"(%#@& 7-HS'.9%9=&%+"&-'$?"#%&#"%%-"2"(%&9(&%+"&$"?9*(=&9#&#%$'%"?9/'--,& 1*#9%9*(")&%*&*;#%$0/%&%+"&l+'2#9(&.9()#&.+9-"&;"("69%9(?&6$*2& %+"&1$":'9-9(?&(*$%+H."#%"$-,&.9()#&'()&'&$"-'%9:"-,&"-":'%")=& ":"(&%"$$'9(@&A?$9/0-%0$'-&69"-)#&'$"&-*/'%")&'-*(?&%+"&#'2"& 1-'("=&"(#0$9(?&'//"##9;9-9%,&'()&1$*I929%,&%*&+9?+H1$"##0$"& ."--#@ U*(:"$#"-,=&*%+"$&'$"'#&*6&%+"&*'#9#&+':"&?$')0'--,&;""(& ';'()*(")=&'#&%+",&)*&(*%&#920-%'("*0#-,&#'%9#6,&%+"#"& 6':*0$';-"&/*()9%9*(#@&^(&/*(#9)"$9(?&60%0$"&#"%%-"2"(%& "I1'(#9*(&'/$*##&%+"&$"?9*(=&%+"&)"#9?(&%"'2&#"">#&%*&/'19%'-9#"& *(&%+"#"&('%0$'-&'):'(%'?"#&.+9-"&'-#*&#011-"2"(%9(?&%+"2& %+$*0?+&'$/+9%"/%0$'-&'()&9(6$'#%$0/%0$'-&#%$'%"?9"#&%+'%&/*0-)& "I%"()&%+"&$'(?"&*6&#09%';-"&'$"'#@&O'%"$&/*(#"$:'%9*(& 2"'#0$"#&.*0-)&$")0/"&$"-9'(/"&*(&'R096"$&2*$1+*-*?,&'#& %+"&#*-"&)"%"$29('(%=&.+9-"&%+"&9(%"?$'%9*(&*6&'?$9/0-%0$"&'()& +';9%'%9*(&9(%*&'&/*(%9(0*0#&0$;'(&6';$9/&.*0-)&"(';-"&2*$"& #%$'%"?9/&"(?'?"2"(%&.9%+&'%2*#1+"$9/&/*()9%9*(#&'()&.'%"$& ':'9-';9-9%,@

!"#$=7'8:Z3)P"*"+'H0/"+*4

2.3 Understanding Desert Living

To situate the research within its contextual foundations, the team examined both vernacular and modern practices relevant to life in hyper-arid environments. These were broadly categorised into four themes: urban methodologies, water management practices, architectural morphologies and construction methods.

Across all categories, recurring concerns emerge, including the improvement of thermal comfort in indoor and outdoor spaces, the efficient use of local resources, and the calibration of water management for consumption, cooling and irrigation.

Other themes address social dimensions, such as economic practices (most prominently agriculture) and architectural traditions that sustain a balance between private and public life. This contextual framework provides the research with essential tools for envisioning a prototypical settlement, which are then enhanced through modern computational methods to achieve greater efficiency. 19

Fig.35 Redrawn plan of Hassan Fathy’s “Hasan Rashad House, Tanta, Egypt.”

Urban Methodologies

New Gourna, Hassan Fathy

Hassan Fathy’s mid-twentieth-century schemes of New Gourna and New Baris stand as landmark attempts to modernise rural Egyptian villages while preserving vernacular construction techniques and indigenous social organisation.

Each plan is ordered around a hierarchical network of roads and courtyards sized for distinct functions. In New Gourna, primary roads limited to about 10 m in width divide the settlement into three neighbourhood sectors that converge at the central public square.

A secondary grid of lanes, roughly 3 to 4 m wide, links communal courtyards allocated to individual badana (extended-kin groups) and serves as a semi-public realm for clusters of one- and two-storey houses. At the most intimate scale, every dwelling contains its private courtyard, establishing a graded transition from domestic privacy to communal spaces to public life.20

New Baris, Hassan Fathy

In New Baris, Fathy codified and extended the spatial logic first tested at New Gourna. Secondary lanes were limited to 300 m or less to reinforce neighbourhood cohesion, while their orientation aligned with the prevailing northwest winds to enhance thermal comfort.

The primary road network followed the site’s natural undulations and culminated in a raised intersection that accommodated a consolidated administrative centre. Functions that had remained scattered in New Gourna (social-service offices, a school, a mosque, and housing for state officials) were assembled into a compact complex. These complexes were connected through a sequence of courtyards and alleys, varied in plan and section to maximise shading and cross-ventilation. 21

The design thus evolved from simply accommodating social needs to actively regulating the settlement’s microclimate, while refining pathways and communal spaces to minimise inhabitants’ exposure to the harsh environmental conditions.

Fig.36 New Gourna Village in Luxor, Egypt
Fig.37 New Baris Village in New Valley, Egypt
20 Damluji and Bertini, Hassan Fathy: Earth & Utopia, pp. 197,198, 226
21 Damluji and Bertini, Hassan Fathy: Earth & Utopia, pp. 228-230

!"#$=O'W+P'M09,1)'I"::)#+'"1']9.0,Q'-#4L*

!"#$=R'W+P'3),"6'I"::)#+'"1'W+P'I)::+4Q'-#4L*

Historical City of Yazd, Iran

n'J)=&^$'(=&*66"$#&'&#9?(969/'(%&1$"/")"(%&*6&'(&0$;'(& "(:9$*(2"(%&%+'%&$"#1*()#&%*&"(:9$*(2"(%'-&/*()9%9*(#&#929-'$& %*&%+*#"&*6&%+"&7?,1%9'(&)"#"$%@&

K+"&/9%,&9#&/+'$'/%"$9#")&;,&'(&"I%$"2"-,&/*21'/%&0$;'(& 6';$9/&/*(("/%")&;,&('$$*.&'--",.',#=&)9#%9(?09#+")&;,&.9)"$& 2*%*$.',#@&K+"#"&%*$%0*0#&'--",#&'$"&)"#9?(")&%*&%'>"&60--& '):'(%'?"&*6&1$":'9-9(?&.9()&*$9"(%'%9*(#&9(&*$)"$&%*&?"("$'%"& '9$&/0$$"(%#@&^(&#*2"&/'#"#=&%+",&'$"&$**6")&.9%+&#';'%#&f#+*.(& 9(&_9?0$"&3CW=&.+9/+&#+9"-)&9(+';9%'(%#&6$*2&#*-'$&$')9'%9*(& '()&#'()#%*$2#&f#%0)9"#&9()9/'%"&'&$")0/%9*(&*6&01&%*&oC45&9(& )9$"/%&#*-'$&$')9'%9*(WDD@&S09-)9(?&*$9"(%'%9*(&60$%+"$&"(+'(/"#& #+')9(?&'/$*##&*1"(&'$"'#&*6&%+"&/9%,@&

^(%"$('-&/*0$%,'$)#&60(/%9*(&'#&1$92'$,&"I+'0#%&#1'/"#=&'()&;,& 9(/*$1*$'%9(?&/**-9(?&1**-#&f/*:"$9(?&Ej<E5&*6&%+"9$&'$"'W&'()& :"?"%'%9*(&f<EjD45W=&%+",&1$*:9)"&/**-9(?=&#+')9(?=&+029)9%,=& '()&)0#%&$")0/%9*(=&"66"/%9:"-,&/$"'%9(?&'&M?$""(&;"-%N&.9%+9(& %+"&0$;'(&6';$9/@&K'>"(&%*?"%+"$=&n'J)8#&0$;'(&"(:9$*(2"(%& )"2*(#%$'%"#&+*.&)"(#"&0$;'(&6*$2=&/*2;9(")&.9%+&9(%"?$'%")& .'%"$&6"'%0$"#&'()&?$""(&#1'/"#=&/'(&?"("$'%"&1$*%"/%9:"& 29/$*/-92'%"#&6*$&9%#&9(+';9%'(%#@D3

22 Sadra Sahebzadeh et al., “Sustainability Features of Iran’s Vernacular Architecture: A Comparative Study between the Architecture of Hot–Arid and Hot–Arid–Windy Regions,” Sustainability 9, no. 5 (2017): 749, https://doi.org/10.3390/su9050749.

23 Akram Ahmed Noman Alabsi et al., “Towards Climate Adaptation in Cities: Indicators of the Sustainable Climate-Adaptive Urban Fabric of Traditional Cities in West Asia,” Applied Sciences 11, no. 21 (2021): 10428, https://doi.org/10.3390/app112110428.

Yazd, Iran
Climatic Orientation
Narrow Alleyways
Internal Courtyards
Green Belt
Compact Urban Fabric

Water Management

Vernacular Methods of Water Management

O'%"$&2'('?"2"(%&'()&"R09%';-"&)9#%$9;0%9*(&'$"&/$9%9/'-&9##0"#& 6*$&%+"&#0$:9:'-&*6&)"#"$%&#"%%-"2"(%#@&^(&^$'(=&'()&1'$%9/0-'$-,&9(& /9%9"#&#0/+&'#&n'J)=&%+"&1$92'$,&#,#%"2&*6&.'%"$&#011-,&#9(/"& '(%9R09%,&+'#&;""(&%+"&R'('%@&

m'('%#&'$"&#0;%"$$'("'(&("%.*$>#&*6&?"(%-,&#-*19(?&%0(("-#& %+'%&/+'(("-&?$*0().'%"$&6$*2&'R096"$#&*$&2*0(%'9(&#*0$/"#&%*& -*."$=&6-'%%"$&-'()#=&.+"$"&%+",&9$$9?'%"&69"-)#&'()&#0#%'9(&0$;'(& 1*10-'%9*(#@&K+9#&.'%"$&("%.*$>&$0(#&6$*2&<4H34&2&;"-*.& ?$*0()=&%+0#&)"-9:"$9(?&.'%"$&'%&%"21"$'%0$"#&Ejd&iU&/**-"$& %+'(&'2;9"(%&'9$@DF&e1"$'%9(?&"(%9$"-,&;,&?$':9%,=&R'('%#&;$9(?& .'%"$&%*&%+"&#0$6'/"&.9%+*0%&2"/+'(9/'-&10219(?a&+*.":"$=& %+9#&'-#*&2"'(#&%+'%&%+"9$&)9#/+'$?"&9#&#0;`"/%&%*&#"'#*('-&'()& +,)$*-*?9/'-&6-0/%0'%9*(#=&-"')9(?&%*&9(/*(#9#%"(%&6-*.&$'%"#@& !"#19%"&%+9#&-929%'%9*(=&%+"&R'('%&+'#&-*(?&;""(&$"/*?(9#")&'#& *("&*6&%+"&2*#%&#0#%'9(';-"&%"/+(*-*?9"#&6*$&#"/0$9(?&.'%"$&9(& '$9)&"(:9$*(2"(%#@DE

K*&/*0(%"$'/%&%+9#&9(/*(#9#%"(%&6-*.=&.'%"$&6$*2&%+'%&#,#%"2&9#& #"-"/%9:"-,&#%*$")&9(&A;HA(;'$#=&#0;%"$$'("'(&/,-9()$9/'-&*$& 1*-,?*('-&/9#%"$(#&/*:"$")&;,&'&)*2"&f<4jD4&2&)""1&'()& 344j3444&2V&9(&:*-02"W=&-9(")&.9%+&D&2H%+9/>&;$9/>.*$>&'()& .'%"$1$**6&2*$%'$&%+'%&2'9(%'9(#&1*%';-"&.'%"$&,"'$H$*0()&9(& -*.&%"21"$'%0$"#&'()&1$":"(%#&9%#&":'1*$'%9*(@DX

24 Shakibamanesh, “Assessing the Value of Qanat System of Yazd in Promoting Urban Climate Resilience,” pp. 113-124.

25 Ali Hamidian, Mehdi Ghorbani, Mahsa Abdolshahnejad, and Aziz Abdolshahnejad, “Qanat, Traditional Eco-Technology for Irrigation and Water Management,” Agriculture and Agricultural Science Procedia 4 (2015): 119–125, https://doi.org/10.1016/j. aaspro.2015.03.014.

26 Yousefi & Nocera, “The Role of Ab-Anbars…”, pp. 3987-4000

!"#$AG'8'Y)1)*'>1*+,"0,

!"#$A='8'H*9;4'0@'*2+'8JZ81J),'H46*+E

!"#$AN'Y)1)*'H46*+Ed'()*+,'F"6*,"J9*"01'@,0E'8X9"@+,'*0'D096+20:;

Water Storage Tank
Aquifer
Qanat Network Distribution Network Wind Tower

Modern Methods of Water Management

L*$"&/*(%"21*$'$,&"I'21-"#&*6&.'%"$&#%*$'?"&9(&'$9)&$"?9*(#& 9(/-0)"&%+"&!*.(&%*&7'$%+&1$*`"/%&;,&[0%+&l")'$=&)"#9?(")&6*$& /*220(9%9"#&9(&%+"&P"?":&!"#"$%@&f_9?0$"&FdW

K+"&1$*1*#'-&)":"-*1")&'(&0()"$?$*0()&("%.*$>&*6& 9(%"$/*(("/%")&/9#%"$(#&9(%"?$'%")&9(%*&%+"&6*0()'%9*(#&*6& +*0#"#@&7'/+&/9#%"$(&9#&2*)0-'$=&/*(#%$0/%")&6$*2&1$"/'#%& /*(/$"%"=&'()&"R0911")&.9%+&*:"$6-*.&:'-:"#&%+'%&$")9$"/%& #0$1-0#&.'%"$&%*&$"#"$:*9$#&'%&-*."$&"-":'%9*(&1*9(%#@&^(&%+9#&.',=& '&)9#%$9;0%")&'()&"I1'()';-"&.'%"$&$"#"$:"&9#&/$"'%")=&*("& %+'%&?$*.#&9(/$"2"(%'--,&'#&(".&0(9%#&'$"&'))")&'()&6-"I9;-,& 9(/$"'#"#&%+"&#"%%-"2"(%8#&*:"$'--&.'%"$&/'1'/9%,@Dd

!"#$AO''();"ZD)1"@+2'()*+,'F"6*,"J9*"01'S,0V+/*'J4'<20E601'?0169:*)1*6

Q9?(969/'(%&"66*$%#&+':"&;""(&2')"&%*&)":"-*1&(".&2"%+*)#& *6&.'%"$&?"("$'%9*(=&.9%+&'%2*#1+"$9/&+'$:"#%9(?&*66"$9(?&'& -'$?"-,&0()"$"I1-*$")&1*%"(%9'-&9(&'$9)&"(:9$*(2"(%#@&K+"& b7PA&1$*`"/%=&)"#9?(")&;,&e$"&!"#9?(&p&K"/+(*-*?,=&1$*1*#"#& '&#,#%"2&*6&)"/"(%$'-9#")&.'%"$H+'$:"#%9(?&#%'%9*(#&%+'%&$"-,&*(& %+"&%"21"$'%0$"&)966"$"(%9'-&;"%.""(&+*%&)',%92"&'9$&'()&/**-"$& #0;#0$6'/"&/*()9%9*(#&%*&%$9??"$&/*()"(#'%9*(&'%&%+"&)".&1*9(%@& U*11"$&'--*,&69-'2"(%#&/*(("/%")&%*&'(&0()"$?$*0()&/9#%"$(& /'1%0$"&'9$;*$("&2*9#%0$"=&/*()"(#"&9%=&'()&/+'(("-&%+"&.'%"$& )*.(.'$)&.9%+*0%&2"/+'(9/'-&"("$?,@&K+9#&)"#9?(&9#&?$*0()")& 9(&%+"&6'/%&%+'%&":"(&)"#"$%&'9$&/*(%'9(#&0#';-"&+029)9%,a&6*$& "I'21-"=&*("&/0;9/&>9-*2"%$"&*6&'9$&'%&E45&$"-'%9:"&+029)9%,&'()& 34&iU&/*(%'9(#&$*0?+-,&<E=444&%*(#&*6&.'%"$&:'1*0$@&^(&1$'/%9/"=& /*()"(#'%9*(&#%$0/%0$"#&#0/+&'#&b7PA&/'(&+'$:"#%&;"%.""(&4@3& '()&<@E&-9%$"#&*6&.'%"$&1"$&#R0'$"&2"%$"&*6&/*()"(#9(?&#0$6'/"& 1"$&(9?+%=&)"1"()9(?&*(&+029)9%,=&.9()&/*()9%9*(#=&'()&#0$6'/"& 2'%"$9'-@&

O+9-"&2*)"#%&/*21'$")&%*&-'$?"H#/'-"&'R096"$&"I%$'/%9*(=&#0/+& ,9"-)#&'$"&#/'-';-"&'()&9()"1"()"(%&*6&?$*0().'%"$&$"#"$:"#=& 2'>9(?&%+"2&9(:'-0';-"&#011-"2"(%#&9(&)"#"$%&/*(%"I%#@DC

!"#$AR'I+1)'&'S,0V+/*'J4'5B-Q'?0LL+,Z8::04'()*+,'?01;+16)*"01'H46*+E

_9('--,=&;",*()&.'%"$&?"("$'%9*(=&)9#%$9;0%9*(&'()&#%*$'?"=& .'%"$&;0)?"%9(?&'()&?$",.'%"$&%$"'%2"(%&'$"&"##"(%9'-&6*$& $"#9-9"(%&.'%"$&2'('?"2"(%&9(&'$9)&$"?9*(#@&

['%+"$&%+'(&%$"'%9(?&.'%"$&'#&'&#9(?-"H0#"&/*22*)9%,=&.'%"$& ;0)?"%9(?&'--*/'%"#&$"#*0$/"#&#%$'%"?9/'--,&'/$*##&'&#1"/%$02& *6&R0'-9%9"#&'()&("")#g&+9?+HR0'-9%,&1*%';-"&.'%"$&9#&$"#"$:")& 6*$&)$9(>9(?&'()&/**>9(?=&.+9-"&%$"'%")&"66-0"(%=&;$'/>9#+&.'%"$=& *$&?$",.'%"$&9#&$")9$"/%")&%*&'?$9/0-%0$"=&9$$9?'%9*(=&*$&9()0#%$9'-& 0#"#@

c$*`"/%#&#0/+&'#&%+"&]9$9,'&T'()69--&["/,/-9(?&c'$>&)"2*(#%$'%"& +*.&#%';9-9#'%9*(&1*()#&'()&/*(#%$0/%")&."%-'()#&"(';-"& /*220(9%9"#&%*&$"/-'92&.'#%".'%"$=&.9%+&:"?"%'%9*(&?$')0'--,& %$'(#6*$29(?&%+"#"&6'/9-9%9"#&9(%*&10;-9/&?$""(&#1'/"#@&Q0/+& /'#/')9(?&.'%"$&/,/-"#&"66"/%9:"-,&20-%91-,&%+"&':'9-';9-9%,&*6& .'%"$&.9%+9(&'&#"%%-"2"(%@DB

!"#$G%'H/2+E)*"/'F")#,)E'0@'F0P'<0'-),*2'?"6*+,1'H46*+E

!"#$G&'H/2+E)*"/'F")#,)E"1#'0@'?4/:"/):'()*+,'H46*+E6

Architectural Morphologies

Traditional

Spatial Organzation in Egypt

Architectural morphologies in Egypt’s vernacular environments centre on protecting inhabitants from harsh external conditions while upholding core societal values.

Domestic architecture organises dwellings into distinct guest, family-living, and service zones. At the street edge lies the public reception room, reached through a kinked entrance corridor or separate doorway to prevent direct views into the house. (shown in Figure 51)

High-level vents or small forecourts release hot air while maintaining privacy, while shaded courtyards at the centre provide light and ventilation. The sequence concludes in a service yard featuring a kitchen, store, date press, and animal stalls, all accessed separately via a side lane. Circulation progresses step by step from public to semi-private to service space, with units connected through narrow, shaded alleys that support daily movement.30

The traditional settlements of the Dakhleh Oasis provide additional information on methods of regulating thermal comfort and programmatic requirements.

Courtyards paired with cross-ventilation shafts and perforated staircases channel fresh air through the houses, reducing heat stress. Seasonal rooms further enhance adaptability: thickwalled ground-floor “summer” rooms remain cool, whereas rooftop terraces and lighter “winter” rooms capture sunlight and breezes, offering a flexible response to the extreme seasonal variations of the desert climate. Housing units were organised in darb or hara clusters, semi-public alleys that housed extended families and created autonomous micro-communities.

These develop a gradual access from private domestic courtyards to public alleys and communal facilities.31 Mashrabiyas provide an added layer of privacy and environmental comfort. These wooden lattice screens (shown in Figure 50), projecting from upper stories, filter daylight and airflow while shielding interiors from public view. Their design promotes passive ventilation, lowering indoor temperatures by up to 2.4 °C when opened compared to when closed.32

30 Bassily and Refaat, “The Features and Characteristics of Desert Societies,” 270.
Fig.53 House in Dakheh Oasis, Egypt
Fig.52 Wooden Lattice Screens (Mahsrabiyas)
31 Francesca De Filippi, Traditional Architecture in the Dakhleh Oasis, Egypt: Space, Form and Building Systems, 2006.
Abdullah Abdulhameed Bagasi

Reception

Second Floor

Enviromental Vernacular Techniques

Adding to the established practices, structures that develop vertically are also employed. Hassan Fathy’s experiments in New Gourna and New Baris used vaulted and domed spaces not only as structurally efficient forms but also as climatic regulators.

Vaults facilitated the upward movement of hot air to high vents, while domes diffused daylight and reduced direct solar gain, keeping interiors cooler by day and warmer by night. Fathy also used these forms to distinguish functions: guest and reception rooms were marked by higher domes for importance and ventilation, while service or storage spaces relied on barrel vaults that trapped less heat.33

A similar sectional logic appears in Yazd, where wind towers drive air down shafts to displace warm air and cool cisterns (Figure 52 & 56), and subterranean shavadans (Figure 55) provide thermally stable chambers sunk 5–7 m into the earth, where soil inertia maintains 22–25 °C. Sunken courtyards, lowered below street level, access qanat water and employ evaporative cooling to temper surrounding spaces.34

33 Hassan Fathy, Architecture for the Poor: An Experiment in Rural Egypt (Chicago: University of Chicago Press, 1973).
34 Elisabeth Beazley and Michael Harverson, Living with the Desert: Working Buildings of the Iranian Plateau (Warminster: Aris & Phillips, 1982).
Fig.56 Wind towers in Yazd, Iran.
Fig.57 Hassan Fathy’s Domed Housing, New Gourna
Fig.55 Hassan Fathy’s Vaulted Structures, New Baris

!"#$GO'H+/*"01'0@'H2)[);)1Q'>,)1

!"#$GR'H+/*"01'0@'("1;'<0P+,Q'>,)1

!"#$K%'H+/*"01'0@'D)66)1'!)*24T6'D096"1#Q'W+P'M09,1)

2.4 Design Strategies

Architectural practices in desert environments can be abstracted into a set of transferable methods operating across territorial, urban, and architectural scales. These methods inform the framework of this research.

At the territorial scale, water management is established as the primary organising mechanism. Settlement location, extent, and growth are structured according to the capacity to distribute water between four interdependent systems: habitation, agriculture, water storage, and water generation. In this thesis, the design team couples urban organisation with hydrological systems, treating water distribution not as a supporting infrastructure but as the generator of territorial structure. This approach positions water allocation as a planning instrument that defines settlement hierarchies, densities, and spatial limits.

At the urban scale, hydrological functions are integrated with social and environmental programmes. Agricultural plots are combined with water reuse systems, allowing productive landscapes to operate simultaneously as purification infrastructure. Qanat-based networks are reinterpreted as selectively revealed systems embedded within habitable spaces, supplying water while producing microclimatic cooling through evaporation and thermal exchange. Compact clustering strategies are employed to reduce solar exposure and maximise proximity to cooling water bodies. Water storage is spatially

combined with communal functions, leveraging evaporation as an environmental asset. Water generation is conceived as a distributed urban system that integrates strategic aquifer extraction with atmospheric condensation mechanisms operating across the settlement fabric.

At the architectural scale, material economy and environmental regulation are addressed through compressive structural systems and sectional organisation. Vaults and arches function simultaneously as structural, thermal, and spatial devices, enabling large spans and controlled airflow. Orientation and sectional variation regulate wind intake and solar exposure while calibrated solid–void relationships and vegetation enhance environmental comfort. Vertical elements operate as environmental interfaces, synthesising principles from Yazd’s wind towers and contemporary atmospheric condensers into hybrid mega-structures that induce underground atmospheric condensation.

Overall, these systems aim to operate on a multi-layered basis to provide both the organisational field for the proposed settlement, but also the morphological principles that generate unit typologies. These will then be abstracted with the intention of creating varied urban typologies as a planning system capable of generating multiplicity and continuity across the settlement.

Fig.61 Opening in Vaulted Structures, Fábrica Domingo Massaro S.A., Juanicó, Canelones
Fig.62 Basilica Cistern, Instabul, Türkiye

RESEARCH METHODOLGY

3.1Urban Systems and Networks (see Appendix A)

1. Quantum Geographic Information System (QGIS)

mZ^Q&.'#&"21-*,")&%*&?"("$'%"&'&)"%'9-")&%*1*?$'1+9/&2*)"-& *6&%+"&S'+'$9,'&e'#9#&0#9(?&'&!9?9%'-&7-":'%9*(&L*)"-&f!7LW& #*0$/")&6$*2&%+"&\(9%")&Q%'%"#&Z"*-*?9/'-&Q0$:",&f\QZQW@ K+9#&!7L&"(';-")&%+"&"I%$'/%9*(&*6&"-":'%9*(&)'%'=&.+9/+&.'#& #0;#"R0"(%-,&0#")&%*&/*(#%$0/%&'&#1'%9'-&2"#+&*6&%+"&$"?9*(@ K+"&2"#+&9(6*$2")&%+"&9)"(%969/'%9*(&*6&%"$$'9(&:'$9'%9*(=&#-*1"& '('-,#9#=&'()&-*.H-,9(?&J*("#&/$9%9/'-&%*&'R096"$&'//"##9;9-9%,& '()&?$':9%'%9*('-&.'%"$&6-*.@&K+9#&%*1*?$'1+9/&?$*0().*$>& "#%';-9#+")&%+"&;'#"&-',"$&6*$&'--&#0;#"R0"(%&?"*#1'%9'-&'()& "(:9$*(2"(%'-&'('-,#"#&.9%+9(&%+"&$"#"'$/+@

!"#$KG'8X9"@+,'81):46"6'<2,09#2'S+;+/*"[+'U0;+::"1#

!"#$KA'F"#"*):'-:+[)*"01'U0;+:'0@'3)2),"4)'5)6"6

2. Machine Learning and Predictive Modelling

^(&%+"&/*(%"I%&*6&$"#"'$/+9(?&%+"&-*/'-&'R096"$=&'&1$")9/%9:"& 2*)"-&.'#&"21-*,")&%*&'))$"##&%+"&#/'$/9%,&*6&':'9-';-"&)'%'& /*(/"$(9(?&'R096"$&/+'$'/%"$9#%9/#&#0/+&'#&#+'--*.("##&'()& )"1%+@&A&("0$'-&("%.*$>&.'#&%$'9(")&0#9(?&2"'#0$"2"(%&1*9(%#& "I%$'/%")&6$*2&"I9#%9(?&-9%"$'%0$"a&%+"#"&1*9(%#&9(/-0)")&;*%+&%+"9$& #1'%9'-&/**$)9('%"#&'()&/*$$"#1*()9(?&'R096"$&1$*1"$%9"#@&K+"& %$'9(")&2*)"-&.'#&%+"(&0#")&%*&'11$*I92'%"&%+"&/+'$'/%"$9#%9/#& *6&%+"&'R096"$&;"("'%+&%+"&#9%"@

^(&1'$'--"-=&'(*%+"$&("0$'-&("%.*$>&.'#&)":"-*1")&%*&1$")9/%& '9$6-*.&;"+':9*0$&.9%+9(&%+"&#*-'$&01)$'6%&%*."$@&S'#")& *(&U*210%'%9*('-&_-09)&!,('29/#&fU_!W&#920-'%9*(#=&E4& $"1$"#"(%'%9:"&%*."$&/*(69?0$'%9*(#&."$"&%"#%")=&'()&%+"& $"#0-%9(?&'9$6-*.&:"-*/9%9"#&."$"&0#")&%*&%$'9(&%+"&2*)"-=&.+9/+& %+"(&"I%$'1*-'%")&'9$&#1"")&1$")9/%9*(#&6*$&%+"&C44&1'$'2"%$9/& )"#9?(#&?"("$'%")@& K+9#&)0'-&2*)"--9(?&'11$*'/+&1$*)0/")&2'119(?&)'%'& %+'%&9(6*$2")&%+"&#9%"&#"-"/%9*(&1$*/"##&'()&"(';-")&$'19)& 1"$6*$2'(/"&'##"##2"(%&*6&)"#9?(&:'$9'%9*(#@&A))9%9*('--,=&9%& "I1'()")&%+"&69"-)&*6&$"#"'$/+=&/*21'$")&%*&$"-,9(?&#*-"-,&*(& "I9#%9(?&-9%"$'%0$"=&'()&*66"$#&'&%$'(#6"$';-"&2"%+*)*-*?,&6*$& *%+"$&$"?9*(#&.9%+&-929%")&)'%'#"%#@

3. Site Allocation through Cellular Automata

S09-)9(?&01*(&%+"&#9%"&#09%';9-9%,&*0%10%#&6$*2&"'$-9"$&+,)$*-*?9/'-& '()&?"*-*?9/'-&'('-,#9#=&%+"&#"%%-"2"(%&'$"'&.'#&)9#/$"%9#")& 9(%*&F4&r&F4&2"%$"&/"--#&%*&%"#%&#1'%9'-&*$?'(9#'%9*(&#%$'%"?9"#& 0#9(?&'&/"--0-'$&'0%*2'%'&2*)"-@& K+"&2*)"-=&9(#19$")&;,&U*(.',8#&Z'2"&*6&T96"=&.'#&/0#%*29#")& %*&#920-'%"&1$*?$'22'%9/&-*?9/&'/$*##&6*0$&#%'%"#g&:*9)=&/9#%"$(=& +*0#9(?=&'()&'?$9/0-%0$"@&K$'(#9%9*(&$0-"#&."$"&"(/*)")&%*& $"6-"/%&60(/%9*('-&)"1"()"(/9"#=&#0/+&'#&?$':9%'%9*('-&.'%"$&6-*.& 6$*2&."--#&%*&/9#%"$(#&%*&+*2"#=&'#&."--&'#&/-0#%"$9(?&1'%%"$(#& %+'%&1$*2*%"&#1'%9'-&/*+"$"(/"&'()&9(6$'#%$0/%0$'-&"669/9"(/,@& K+9#&'11$*'/+&"(?'?"#&'&?"("$'%9:"&"I1-*$'%9*(&*6&1*##9;-"& #"%%-"2"(%&2*$1+*-*?9"#&/*2;9(9(?&20-%9-',"$")&)'%'#"%#&#0/+& '#&"(:9$*(2"(%'-&'()&1$*?$'22'%9/&/*(#%$'9(%#@&_9('--,=&9%& '--*.#&6*$&'&/*21'$'%9:"-,&"669/9"(%&.9)"H#/'-"&0$;'(&$"#"'$/+& %+'(>#&%*&9%#&"(/*)")&9(%"?"$&'11$*'/+@

!"#$KN'S,"E),4'()*+,'W+*P0,C'M+1+,)*+;'*2,09#2'H20,*+6*'():C

K+"&#+*$%"#%&.'->&9#&'&/*210%'%9*('-&2"%+*)&0#")&%*&/'-/0-'%"&%+"& 2*#%&"669/9"(%&1'%+&;"%.""(&%.*&*$&2*$"&1*9(%#&.9%+9(&'&#1'%9'-& "(:9$*(2"(%@&^%&%,19/'--,&"21-*,#&?$'1+&%+"*$,&'-?*$9%+2#&#0/+& '#&!9`>#%$'8#&*$&As=&.+9/+&9)"(%96,&%+"&#+*$%"#%&1'%+&;'#")&*(& )9#%'(/"=&/*#%=&*$&%92"=&'//*0(%9(?&6*$&/*(#%$'9(%#&-9>"&*;#%'/-"#& *$&;*0()'$9"#@&

^(&%+9#&1$*`"/%=&#+*$%"#%&.'->&'('-,#9#&.'#&"21-*,")&%*&*1%929#"& ;*%+&%+"&$*')&("%.*$>&'()&%+"&+,)$*H#*/9'-&#,#%"2&;,&":'-0'%9(?& %+"&2*#%&"669/9"(%&$*0%"#&;"%.""(&.'%"$&9(6$'#%$0/%0$"=&+*0#9(?& /-0#%"$#=&'()&/*220('-&#1'/"#@

S,&#920-'%9(?&#+*$%"#%&1'%+#&.9%+9(&%+"&#"%%-"2"(%8#&?$9)=&%+"& 2"%+*)&"(';-")&%+"&)"#9?(&%"'2&%*&29(929#"&%$':"-&)9#%'(/"#=& "(#0$"&'//"##9;9-9%,&%*&"##"(%9'-&$"#*0$/"#=&'()&)"69("&.'%"$& )9#%$9;0%9*(&$*0%"#&;'#")&*(&"-":'%9*(&'()&#+*$%"#%&)9#%'(/"@& ^21-"2"(%")&%+$*0?+&Z$'##+*11"$=&%+"&%**-&'//*0(%")&6*$& /+'(?"#&9(&%"$$'9(&'()&#1'%9'-&+9"$'$/+,=&'-9?(9(?&;*%+&1")"#%$9'(& '()&.'%"$&("%.*$>#&.9%+&?$':9%'%9*('-&6-*.&/*(#%$'9(%#@

[]^Pe@7UeTeZ^U&9#&'(&"/*-*?9/'-&#920-'%9*(&6$'2".*$>& 6*$&[+9(*&'()&Z$'##+*11"$&%+'%&9(%"?$'%"#&"(:9$*(2"(%'-& >(*.-")?"&9(%*&%+"&'$/+9%"/%0$'-&)"#9?(&1$*/"##@&^%&'--*.#&0#"$#& %*&2*)"-&'()&'('-,#"&"/*-*?9/'-&1"$6*$2'(/"&9(&$"-'%9*(&%*& '$/+9%"/%0$'-&1$*`"/%#@&

^(&%+9#&#%0),=&9%&.'#&0#")&%*&/'-/0-'%"&'()&1$")9/%&%+"&1$*`"/%")& ;9*2'##&*6&'?$9/0-%0$'-&1-*%#&.9%+&:'$,9(?&2*$1+*-*?9/'-& '%%$9;0%"#=&"(';-9(?&/*21'$'%9:"&1"$6*$2'(/"&'##"##2"(%#@& K+"#"&'##"##2"(%#&9(/*$1*$'%")&#*-'$=&%*1*?$'1+9/'-&'()& "(:9$*(2"(%'-&1'$'2"%"$#@&_*/0#9(?&*(&#1"/9"#&('%9:"&%*&7?,1%& f1$9(/91'--,&1'-2&%$""#&'()&.+"'%W=&%+"&#*6%.'$"&.'#&60$%+"$& "21-*,")&%*&":'-0'%"&*1%92'-&)9#%$9;0%9*(&1'%%"$(#&.9%+9(& )"#9?('%")&1-'(%'%9*(&'$"'#@

4. Shortest Walk
5. Rhino Ecologic

3.2 Material Development (see Appendix B)

1. Form-finding and discrete equilibrium

Vault geometries were established with Thrust Network Analysis (TNA) to obtain funicular surfaces whose internal thrust lines remain within the masonry thickness under self-weight and service loading.

The resulting compression-only envelopes were then discretised into interlocking brick tessellations and validated through dynamic relaxation with Kangaroo, modelling contact, friction, and staged assembly.

In combination, TNA provided the global equilibrium target, whilst Kangaroo tested the localised block-to-block equilibrium and the robustness of the topological interlock, including checks for sliding and hinge formation.

Fig.69 Vault equilibrium simulation with Kangaroo dynamic relaxation.
Fig.70 TNA for overall form, horizontal forces, and vertical forces

2. Physical Prototyping

_9('--,=&$"0#';-"&'))9%9:"H2'(06'/%0$")&6*$2.*$>&'()&2'(0'-&/'#%9(?&1$*)0/")&60(/%9*('--,&?$')")& ;-*/>#@&Q"?2"(%'-&:'0-%#&."$"&"$"/%")&*:"$&2*)0-'$&%92;"$&/"(%$9(?=&:'-9)'%9(?&%+"&)9?9%'-&191"-9("@ K+"&1+,#9/'-&%"#%#&9(/-0)")&/*21$"##9*(&%"#%9(?&.9%+&'11-9")&."9?+%#=&%+"$2'-&%$'(#6"$"(/"&'##"##")&%+$*0?+&'&+*%&1-'%"&'()& 9/"H2"-%9(?&"I1"$92"(%#&*(&%+"&6';$9/'%")&;-*/>#=&'()&+,)$*1+*;9/&1"$6*$2'(/"&":'-0'%")&%+$*0?+&.'%"$&#0;2"$#9*(@ K+9#&1$*/"##&/*(69$2")&%+"&6"'#9;9-9%,&*6&%+"&)9?9%'-H%*H1+,#9/'-&.*$>6-*.=&.+9/+&/*(#9#%")&*6&%+$""&#%'?"#g&f9W&29I&)"#9?(&'()&1+,#9/'-& %"#%#=&f99W&60(/%9*('--,&?$')")&;-*/>&/'#%9(?=&'()&f999W&9(%"$-*/>9(?&'##"2;-,@

!"#$O7'<2+,E):'<+6*"1#'5@'3:0/C'H)EL:+6'\6"1#'D0*'S:)*+'H+*9L

!"#$N7'?0EL,+66"01'<+6*"1#'0@'H)EL:+'3:0/C'\1;+,'8LL:"+;'(+"#2*6

Architectural Unit Development (see Appendix C)

1. Computational Fluid Dynamics (CFD) Simulations

Computational Fluid Dynamics (CFD) simulations were employed to evaluate airflow behaviour and volumetric mass flow within the proposed solar updraft tower configurations.

A parametric model was developed in Grasshopper to generate geometries varying in height, taper, inlet geometry, and internal bypass ratio. Selected configurations were tested under standard conditions of 5 m/s prevailing wind and a 12 °C temperature differential, representing the offset required for condensation.

CFD analysis allowed for precise modelling of airflow velocity, pressure differentials, and volumetric flow rates (Q), which were subsequently used to calculate potential water yields.

2. Environmental Simulations

Environmental analysis in this research focused on assessing and enhancing thermal comfort through the use of computational tools.

Ladybug was employed to evaluate external thermal comfort conditions across the settlement, particularly in the spaces between housing clusters. This analysis informed the spatial arrangement of buildings, shading strategies, and microclimatic conditions at the urban scale.

Honeybee, by contrast, was applied to the solar updraft water-harvesting tower. The tool enabled the calculation of interior temperatures based on heat gain both above and below ground, while also allowing for the allocation of material properties to the building envelope. This capability was critical for evaluating the thermal behaviour of the tower and its integration with the proposed material system.

Together, these tools played a central role in improving environmental performance, supporting energy efficiency, occupant comfort, and the effectiveness of the water-harvesting strategy.

Fig.73 CFD Analysis of Atmospheric Water Haevesting Tower
Fig.74 Lady Bug Simulation of Incident Radiation on Housing Plot

3. Finite Element Analysis

_9(9%"&7-"2"(%&A('-,#9#&f_7AW&.'#&"21-*,")&%*& '##"##&%+"&#%$0/%0$'-&1"$6*$2'(/"&*6&'$/+9%"/%0$'-& '()&9(6$'#%$0/%0$'-&/*21*("(%#&.9%+9(&%+"&1$*`"/%@ \#9(?&l'$'2;'3!=&%+"&$"#"'$/+&%"'2&#920-'%")&6*$/"&)9#%$9;0%9*(#=& 1$9(/91'-&&#%$"##&-9("#=&'()&'$"'#&*6&#%$"##&/*(/"(%$'%9*(& '/$*##&)966"$"(%&2*$1+*-*?9"#@&K+9#&'('-,#9#&"(';-")&%+"& 9)"(%969/'%9*(&*6&#%$0/%0$'--,&:0-("$';-"&J*("#=&9(6*$29(?&%+"& 9(%"?$'%9*(&*6&$"9(6*$/"2"(%&#%$'%"?9"#&'()&2'%"$9'-&?$')'%9*(@ K+"&#920-'%9*(&*0%10%#&1$*:9)")&/$9%9/'-&9(#9?+%&9(%*&+*.&%+"& ?"*2"%$,&/*0-)&;"&*1%929#")&%*&)9##91'%"&-*')#&"669/9"(%-,=& 1'$%9/0-'$-,&9(&/*21*("(%#&6';$9/'%")&6$*2&"'$%+"(&2'%"$9'-#& .9%+&:'$9';-"&#%$"(?%+@

!"#$NG'_),)EJ)'=F'F+@:+/*"01'81):46"6'01'I)9:*+;'B00@'H46*+E

L0-%9H*;`"/%9:"&":*-0%9*('$,&*1%929#'%9*(=&921-"2"(%")&%+$*0?+& O'--'/"9=&.'#&0%9-9#")&%*&":'-0'%"&/*21"%9(?&1"$6*$2'(/"& /$9%"$9'&'/$*##&'$/+9%"/%0$'-&'()&9(6$'#%$0/%0$'-&#,#%"2#@& K+"&'-?*$9%+2&6'/9-9%'%")&%+"&"I1-*$'%9*(&*6&/*21-"I&)"#9?(& #1'/"#&;,&?"("$'%9(?&'()&9%"$'%9(?&%+$*0?+&'&1*10-'%9*(&*6& 2*$1+*-*?9/'-&:'$9'%9*(#@

_*$&%+"&/*()"(#'%9*(&%*."$=&%+9#&9(:*-:")&;'-'(/9(?&%+"$2'-& 1"$6*$2'(/"=&'9$6-*.&:"-*/9%,=&#%$0/%0$'-&#%';9-9%,=&'()&2'%"$9'-& 6"'#9;9-9%,&%*&9)"(%96,&%+"&2*#%&"669/9"(%&6*$2&6*$&'%2*#1+"$9/& .'%"$&+'$:"#%9(?@&

A%&%+"&'$/+9%"/%0$'-&#/'-"=&O'--'/"9&.'#&0#")&%*&":'-0'%"&+*0#9(?& /-0#%"$&/*(69?0$'%9*(#=&*1%929#9(?&6*$&#+')9(?=&#1'%9'-&+9"$'$/+,=& '()&%+"$2'-&/*26*$%@& ^(&;*%+&/'#"#=&%+"&'-?*$9%+2&#011*$%")&)"/9#9*(H2'>9(?&;,& $":"'-9(?&%$')"H*66#&'()&#,("$?9"#&;"%.""(&)"#9?(&*;`"/%9:"#=& "(';-9(?&)'%'H)$9:"(&#"-"/%9*(&*6&*1%92'-&/*(69?0$'%9*(#&0()"$& /-92'%"&'()&/*(#%$0/%9*(&/*(#%$'9(%#@

1. Thermal & Humidity Analysis

K+"$2'-&1"$6*$2'(/"&'()&2*9#%0$"&;"+':9*0$&."$"&":'-0'%")& 0#9(?&T'),;0?&K**-#&'()&]*(",;""&.9%+9(&Z$'##+*11"$@& T'),;0?&1$*:9)")&%+"&-*/'-&7cO&/-92'%"&69-"&'()&#*-'$&1*#9%9*(& )'%'&6*$&%+"&S'+'$9,'&e'#9#=&.+9-"&]*(",;""&%$'(#-'%")&"'/+& 6$'?2"(%")&#1'%9'-&2*)"-&9(%*&'&#920-'%9*(H$"'),&;09-)9(?&"("$?,& 2*)"-@&7("$?,c-0#&.'#&%+"(&0#")&%*&1$")9/%&9()**$&'9$&%"21"$'%0$"=& #0$6'/"&%"21"$'%0$"&'()&$"-'%9:"&+029)9%,&0()"$&;*%+&'&#%"'),& #%'%"&'()&%$'(#9"(%&/*()9%9*(#=&0#9(?&%+"&2'%"$9'-&1$*1"$%9"#& )"$9:")&6$*2&%+"&60(/%9*('--,&?$')")&2'%"$9'-&#,#%"2&)":"-*1")&9(& %+"&2'%"$9'-&)":"-*12"(%&/+'1%"$&fA11"()9I&SW@&

K+9#&2"%+*)&.'#&#"-"/%")&;"/'0#"&9%&"(';-"#&'&/*(#9#%"(%& /*21'$9#*(&'/$*##&2'(,&2*$1+*-*?9/'-&:'$9'(%#&.+9-"&$"%'9(9(?&'& 1+,#9/'--,&?$*0()")&$"1$"#"(%'%9*(&*6&+"'%&%$'(#6"$&'()&2*9#%0$"& $"#1*(#"@&

e0%10%#&."$"&"I%$'/%")&'#&(02"$9/&9()9/'%*$#=&9(/-0)9(?&1"'>& 1"$9*)&9()**$&'9$&%"21"$'%0$"&fiUW=&#0$6'/"&%"21"$'%0$"&fiUW=& $"-'%9:"&+029)9%,&f5W&'()&+*0$-,&1$*69-"#&.+"$"&"I'29(")=&'--*.9(?& %+"&.*$#%&/'#"&1"$6*$2'(/"&%*&;"&/*21'$")&'/$*##&6$'?2"(%#&'()& #0;#"R0"(%-,&"(/*)")&'#&R0'-9%'%9:"&;"(/+2'$>#@

!"#$NN'D01+43++'H"E9:)*"016'P"*2'-1+,#4S:96'@0,'"1;00,')",'*+EZ L+,)*9,+

!"#$NO'D01+43++'H"E9:)*"016'P"*2'-1+,#4S:96'@0,'"1;00,')",'*+EZ L+,)*9,+

2. Auditory Analysis

Acoustic behaviour was simulated using Pachyderm Acoustic as a geometric acoustics engine embedded in Rhino and Grasshopper.

The analysis used a source-receiver workflow to compute sound pressure level and A-weighted equivalent continuous sound level, L_Aeq distributions across each fragment, accounting for distance attenuation and multi-order reflections governed by surface absorption. Level-based metrics were prioritised over reverberation descriptors because they directly express the operative acoustic condition of each fragment as an inhabitable atmospheric field, particularly in vaulted, partially subterranean geometries where adjacency, openings and separators strongly redistribute perceived loudness.

The method was selected for its suitability in early-stage design evaluation, where rapid iteration of complex geometry is required, and comparative level fields can be mapped back onto the abstraction framework used in the synthesis process.

3. Visibility Analysis

Spatial visibility and perceived openness were analysed using isovist, defined as the set of points visible from a given viewpoint. For each fragment, isovists were generated from representative eye-level positions (~1.6 m above floor level) through a 360° radial raycasting procedure that accounts for walls, partitions and openings.

From the resulting isovist geometry, a visibility ratio was derived as the percentage of unobstructed view within the panoramic sweep, supported by additional descriptors such as isovist area for internal comparison.

This approach was selected because it provides an objective proxy for enclosure and openness that can be aligned with privacy interpretation: lower visibility values tend to correspond to spatial containment and visual seclusion. In comparison, higher values indicate stronger visual connectivity across spaces and towards the exterior. Isovist metrics also support aggregation level reasoning, since overlaps between adjacent isovists indicate visual coupling between fragments once clustered.

Fig.80 Examples of Visual Analysis Using Isovists
Fig.79 Pachyderm Acoustic Simulation

3.5 Settlement Rearrangement

1. Algebraic Synthesis

K+"&)"#9?(&%"'2&)":"-*1")&%+9#&2"%+*)&%*&*$?'(9#"&%+"&'$/+9%"/%0$'-&%,1*-*?9"#&1$*)0/")&)0$9(?&%+"&\(9%&!":"-*12"(%&1+'#"&9(& *$)"$&%*&2""%&#1"/969/&R0'-9%'%9:"&;"(/+2'$>#&9)"(%969")&9(&%+"&m0'-9%'%9:"&A##"##2"(%&1+'#"@&7'/+&%,1*-*?,&9#&';#%$'/%")&9(%*&'& :*I"-9#")&6*$2'%&'()&'##9?(")&'&(02"$9/'-&9)"(%9%,&%+'%&"(/*)"#&9%#&-9("'?"=&"-":'%9*(&'()&0(9R0"&/+'$'/%"$9#%9/#@& m0'-9%'%9:"&:'-0"#&)"$9:")&6$*2&%+"&'##"##2"(%&1+'#"&'$"&%+"(&'%%'/+")&%*&%+"#"&9)"(%9%9"#@&K+$*0?+&'&/*(%$*--")&$'()*29#'%9*(& 1$*/"##=&%+"&:*I"-9#")&?"*2"%$9"#&'$"&$"*$?'(9#")&9(%*&(".&'??$"?'%9*(#@&S,&%$'/9(?&%+"&9)"(%9%9"#&*6&%+"&0(9%#&.9%+9(&"'/+& /*(69?0$'%9*(=&'-?";$'9/&*1"$'%9*(#&'$"&'11-9")&%*&/*210%"&#"-"/%")&1"$6*$2'(/"&9()9/'%*$#=&1$*)0/9(?&'(&*:"$'--&":'-0'%9*(&6*$& "'/+&#"%%-"2"(%&'??$"?'%9*(@ K+9#&1$*/"##&60(/%9*(#&'#&'&%**-&6*$&"(/*)9(?&'$/+9%"/%0$'-&1'%%"$(#&.9%+&R0'-9%'%9:"&'%%$9;0%"#&'()&":'-0'%9(?&%+"2&'%&'&$"?9*('-&#/'-"& %+$*0?+&'-?";$'9/&/*210%'%9*(@&^%&*66"$#&'&+9?+&)"?$""&*6&/*(%$*-&%+$*0?+&(02"$9/'-&2'(910-'%9*(&.+9-"&#920-%'("*0#-,&"(';-9(?& '&.9)"&$'(?"&*6&*0%/*2"#@&\(-9>"&/*(:"(%9*('-&)"#9?(&'11$*'/+"#&*$&*1%929#'%9*(&%"/+(9R0"#&%+'%&1$9*$9%9#"&#9(?0-'$&*1%92'-& #*-0%9*(#=&9%#&#%$"(?%+&-9"#&9(&%+"&$"69(")&/*(%$*-&"2;"))")&.9%+9(&%+"&1$*/")0$"&9%#"-6@&A)`0#%2"(%#&%*&2'%+"2'%9/'-&1'$'2"%"$#& ?"("$'%"&)966"$"(%9'%")&,"%&$"?0-'%")&$"#0-%#&'/$*##&20-%91-"&-',"$#=&$'(?9(?&6$*2&%+"&/*)9(?&*6&'$/+9%"/%0$'-&%,1*-*?9"#&%*&R0'-9%'%9:"& 1"$6*$2'(/"&/$9%"$9'&%*&%+"&#1'%9'-&$"-'%9*(#+91#&;"%.""(&0(9%#&'%&'$/+9%"/%0$'-=&0$;'(&'()&%"$$9%*$9'-&#/'-"#@

2. Multi-Objective Optimisation

L0-%9H*;`"/%9:"&*1%929#'%9*(=&921-"2"(%")&.9%+&O'--'/"9=&.'#&0#")&%*&":'-0'%"&/*21"%9(?&R0'-9%'%9:"&2"%$9/#&?"("$'%")&;,&%+"& '-?";$'9/&#,(%+"#9#&1$*/"##@&

K+"&'-?*$9%+2&"(';-")&%+"&#,#%"2'%9/&"I1-*$'%9*(&*6&#"%%-"2"(%&'??$"?'%9*(#&'/$*##&/*(6-9/%9(?&1'$'2"%"$#=&'--*.9(?&%$')"H*66#&%*& ;"&'##"##")&$'%+"$&%+'(&921*#9(?&'&#9(?-"&*1%92'-&*0%/*2"@&^(&%+9#&%+"#9#=&O'--'/"9&.'#&0#")&%*&9)"(%96,&;'-'(/")&#*-0%9*(#&;"%.""(& /$9%"$9'&#0/+&'#&$")0/")&%+"$2'-&"I1*#0$"&'()&9(/$"'#")&:9#0'-&1"$2"';9-9%,@ P*%';-,=&%+"&*1%929#'%9*(&6$'2".*$>&"(';-")&20-%91-"&'-?";$'9/&1$*/"##"#&%*&*1"$'%"&#920-%'("*0#-,&'/$*##&)9#%9(/%&#1'%9'-&)*2'9(#& *6&%+"&#"%%-"2"(%@&_*$&"I'21-"=&10;-9/&#1'/"#&/*0-)&;"&*1%929#")&%*&"(+'(/"&:9#0'-&*1"(("##&'()&#1'%9'-&'.'$"("##=&.+9-"&1$9:'%"& J*("#&."$"&/*(/0$$"(%-,&":'-0'%")&%*&2'I929#"&'/*0#%9/&#"1'$'%9*(&'()&1$9:'/,@&K+$*0?+&9%"$'%9:"&%"#%9(?=&%+"&*1%929#'%9*(&.'#& )"-9;"$'%"-,&-929%")&%*&%.*&1'$'2"%"$#&'%&'&%92"=&'#&%+"&9(%$*)0/%9*(&*6&'))9%9*('-&*;`"/%9:"#&.'#&*;#"$:")&%*&$")0/"&/*(:"$?"(/"& '()&1$*)0/"&-"##&*1%929#")&$"#0-%#@

Territorial and Unit Design Overview

4.1 Territorial Fragmentation

!"#9?(9(?&'&#"%%-"2"(%&9(&'&+,1"$H'$9)&)"#"$%&/*(%"I%=&.+"$"& .'%"$&9#&%+"&1$92'$,&)"%"$29('(%&*6&+';9%';9-9%,=&9(+"$"(%-,& 1$*)0/"#&'(&';#%$'/%&/*()9%9*(@&\(-9>"&0$;'(&"(:9$*(2"(%#& %+'%&":*-:"&%+$*0?+&-',"$")&+9#%*$9/'-=&#*/9'-&'()&2'%"$9'-& '//$"%9*(#=&)"#"$%&#"%%-"2"(%#&20#%&*6%"(&;"&921*#")&%+$*0?+& '$%969/9'-&#,#%"2#&%+'%&"(';-"&-96"&.+"$"&9%&.*0-)&*%+"$.9#"&(*%& 1"$#9#%@& ^(&%+9#&#"(#"=&%+"&1$*`"/%&;"?9(#&6$*2&'&;-'(>&%"$$9%*$9'-&#-'%"=& .+"$"&6*0()'%9*('-&1$*/"##"#&#0/+&'#&.'%"$&"I%$'/%9*(=& )9#%$9;0%9*(=&'()&#%*$'?"&1$"/")"&'()&#%$0/%0$"&'--&#0;#"R0"(%& 0$;'(=&'$/+9%"/%0$'-&'()&#*/9'-&6*$2'%9*(#@&K+"#"&1$*/"##"#&)*& (*%&"2"$?"&6$*2&%+"&#9%"8#&922")9'%"&0$;'(&/*(%"I%&;0%&'$"& 9(%$*)0/")&'#&#0#%'9(9(?&2"/+'(9#2#&%+'%&*1"$'%"&'%&'&2"%'& -":"-&9(&$"-'%9*(&%*&%+"&-'()#/'1"@

!"#$O='F+6"#1'S,0J:+E')1;'D4L0*2+6"6'F")#,)E

K*&"(?'?"&%+9#&/*()9%9*(=&%+"&%+"#9#&')*1%")&'&/0#%*2&/"--0-'$& '0%*2'%'&2*)"-&'#&'&1$92'$,&*$?'(9#'%9*('-&%**-@&U"--0-'$& '0%*2'%'&*66"$")&'&2"'(#&%*&"(/*)"&'()&9%"$'%"&%.*&/$9%9/'-& 2"%'H1$*/"##"#&?*:"$(9(?&)"#"$%&9(+';9%'%9*(g&"-":'%9*(& )966"$"(%9'-#&'()&.'%"$&)9#%$9;0%9*(&-*?9/#&f#""&A11"()9I&AW@&

K+$*0?+&$0-"H;'#")&9(%"$'/%9*(#&;"%.""(&)9#/$"%"&/"--#=&%+"& #,#%"2&'--*.")&%"$$9%*$9'-H#/'-"&/*(#%$'9(%#&%*&9(6-0"(/"&0$;'(& *$?'(9#'%9*(&.9%+*0%&$"-,9(?&*(&1$")"%"$29(")&0$;'(&6*$2#@& ]*.":"$=&.+9-"&%+9#&'11$*'/+&1$*:")&"66"/%9:"&9(&#%$0/%0$9(?& #"%%-"2"(%&-*?9/&'%&'&%"$$9%*$9'-&-":"-=&9%&'-#*&9(%$*)0/")&#9?(969/'(%& -929%'%9*(#&%+'%&;"/'2"&9(/$"'#9(?-,&'11'$"(%&'#&%+"&$"#"'$/+& 1$*?$"##")@

K+"&69$#%&'()&2*$"&/*(#"R0"(%9'-&-929%'%9*(&/*(/"$(")&%+"&("%.*$>& #,#%"2#&%+'%&1"$2"'%"&%+"&#"%%-"2"(%@&O+9-"&"I%"(#9:"&$"#"'$/+& .'#&/*()0/%")&*(&$*')&'()&.'%"$&("%.*$>#&'%&'&%"$$9%*$9'-&-":"-=& %+"#"&#,#%"2#&."$"&(*%&"I1-*$")&2*$1+*-*?9/'--,&'#&'$/+9%"/%0$'-& *$&0$;'(&6*$2&?"("$'%*$#@&^(#%"')=&%+",&60(/%9*(")&1$92'$9-,& '#&';#%$'/%&*$?'(9#'%9*('-&)":9/"#@&K+9#&)9#/*(("/%&;"/'2"& 2*$"&1$*(*0(/")&?9:"(&%+"&1$*`"/%8#&20-%9H#/'-'$&'2;9%9*(@& e1"$'%9(?&#920-%'("*0#-,&'%&%"$$9%*$9'-=&0$;'(&'()&'$/+9%"/%0$'-& #/'-"#&'21-969")&%+"&?'1#&;"%.""(&#,#%"2#&%+'%&."$"&'('-,%9/'--,& /*+"$"(%&;0%&#1'%9'--,&0($"#*-:")@

!"#$OG'\,J)1'F"6/01*"19"*"+6

!"#$OA'S,0V+/*"01'0@'8,/2"*+/*9,):'\1"*6'@,0E'B9:+Z3)6+;'8##,+#)*"01

K+"&#"/*()&-929%'%9*(&"2"$?")&6$*2&%+"&')*1%9*(&*6&'& 0(96*$2&F4&r&F4&2"%$"&?$9)=&#"-"/%")&%*&*1"$'%"&'%&%+"& 9(%"$#"/%9*(&*6&'$/+9%"/%0$'-&'()&0$;'(&#/'-"#@&

A%&%+"&#'2"&%92"=&%"$$9%*$9'-&-*?9/&.'#&"2;"))")&.9%+9(& %+"&'0%*2'%'&$0-"#&%+"2#"-:"#@&K+9#&)"/9#9*(&922")9'%"-,& /*(#%$'9(")&'$/+9%"/%0$'-&"I1-*$'%9*(&%*&)9#/$"%"=&$"/%'(?0-'$& 0(9%#&*6&69I")&#/'-"@&

A#&'&$"#0-%=&1$*?$'22'%9/&9(%"?$'%9*(&'/$*##&%+"&#"%%-"2"(%& $"2'9(")&-929%")@&A-%+*0?+&%+"&)"#9?(&9(%"(%&.'#&%*& 9(%"$."':"&+,)$*-*?9/'-=&"/*(*29/&'()&'$/+9%"/%0$'-& #,#%"2#=&%+"#"&9(%"$'/%9*(#&."$"&0-%92'%"-,&2")9'%")& %+$*0?+&6*0$&9#*-'%")&%,1*-*?9"#g&/9#%"$(#=&+*0#9(?&/-0#%"$#=& '?$9/0-%0$'-&0(9%#&'()&/*()"(#'%9*(&6'$2#@& K+"&?$9)&"(6*$/")&'&-*?9/&*6&#"1'$'%9*(=&$"#%$9/%9(?&%+"& "2"$?"(/"&*6&+,;$9)&*$&/*(%9(0*0#&#1'%9'-&/*()9%9*(#@

A&60$%+"$&9##0"&'$*#"&6$*2&%+"&%,1*-*?9/'-&9#*-'%9*(&*6&%+"&)"#9?(&1$*/"##@&7'/+&'$/+9%"/%0$'-&0(9%&.'#&)":"-*1")=&*1%929#")&'()& 2'9(-,&":'-0'%")&9(&9#*-'%9*(@&O+"(&'??$"?'%")&%+$*0?+&%+"&/"--0-'$&'0%*2'%'&6$'2".*$>=&9##0"#&*6&/*(%9(09%,&#0$6'/")&922")9'%"-,@&

A%%"21%#&%*&29%9?'%"&%+"#"&)9#/*(%9(09%9"#&%+$*0?+&1"$91+"$'-&/9$/0-'%9*(&#%$'%"?9"#&$"#0-%")&9(&2*:"2"(%&#,#%"2#&$9?9)-,&'-9?(")&%*& %+"&F4&r&F4&2"%$"&?$9)@&K+9#&/*()9%9*(&#%'()#&9(&)9$"/%&/*(%$'#%&%*&%+"&)"(#"=&9$$"?0-'$=&'()&9(%"$.*:"(&#1'%9'-&6';$9/#&/+'$'/%"$9#%9/& *6&:"$('/0-'$&)"#"$%&#"%%-"2"(%#=&.+"$"&/9$/0-'%9*(=&+';9%'%9*(&'()&9(6$'#%$0/%0$"&'$"&)""1-,&"(%'(?-")@ O'%"$&("%.*$>#=&)"#19%"&;"9(?&/"(%$'-&%*&%+"&1$*`"/%8#&%"$$9%*$9'-&-*?9/=&'-#*&$"2'9(")&0()"$)":"-*1")&'%&%+"&9(%"$H0(9%&#/'-"@&O+9-"& .'%"$&6-*.&.'#&$"#*-:")&9(&%"$2#&*6&"-":'%9*(&'()&+9"$'$/+,=&9%#&#1'%9'-&'()&"I1"$9"(%9'-&9(%"?$'%9*(&;"%.""(&0(9%#&.'#&-"6%&-'$?"-,& 0("I1-*$")@&U*(#"R0"(%-,=&%+"&#"%%-"2"(%&"2"$?")&'#&'&/*--"/%9*(&*6&')`'/"(%&;0%&9(#0669/9"(%-,&60#")&#,#%"2#@

K*&'))$"##&%+"#"&)9#/*(%9(09%9"#=&%+"&)"#9?(&%"'2&9(%$*)0/")& '&/-'#+&/'%'-*?0"&'#&'(&"I1-*$'%*$,&%**-&6*$&%"#%9(?&#1'%9'-& )966"$"(%9'-#&?"("$'%")&.+"(&("9?+;*0$9(?&0(9%#&/*--9)"@&

K+9#&/'%'-*?0"&*0%-9(")&'&#"$9"#&*6&/*2;9('%*$,&#/"('$9*#& ;"%.""(&')`'/"(%&%,1*-*?9"#=&$":"'-9(?&+*.&*:"$-'1#&;"%.""(& /9#%"$(#=&+*0#9(?&/-0#%"$#=&'?$9/0-%0$'-&0(9%#&'()&/*()"(#'%9*(& 6'$2#&/*0-)&1$*)0/"&(".&#1'%9'-&'()&*$?'(9#'%9*('-&R0'-9%9"#@& K+"#"&/*--9#9*(#&#0??"#%")&%+"&1*%"(%9'-&6*$&"2"$?"(%& 1$*?$'22'%9/&1$9(/91-"#=&.+"$"&#+'$")&9(6$'#%$0/%0$"#=&+,;$9)& #1'/"#=&*$&'21-969")&#*/9'-&60(/%9*(#&/*0-)&'$9#"&6$*2&1$*I929%,& $'%+"$&%+'(&#"1'$'%9*(@& ]*.":"$=&%+"&/-'#+&/'%'-*?0"&$"2'9(")&9(+"$"(%-,&-929%")g&9%& *1"$'%")&*(-,&'%&%+"&#/'-"&*6&;9-'%"$'-&"(/*0(%"$#&;"%.""(&%.*& 0(9%#&'()&60(/%9*(")&1$92'$9-,&'#&'(&9()9/'%9:"&$'%+"$&%+'(&'& ?"("$'%9:"&#,#%"2@&O+9-"&:'-0';-"&9(&"I1*#9(?&-'%"(%&1*##9;9-9%9"#=& 9%&$":"'-")&'&;$*')"$&("")&6*$&'&2"%+*)*-*?9/'-&#+96%&/'1';-"& *6&*1"$'%9(?&;",*()&9#*-'%")&/*--9#9*(#&'()&'//*22*)'%9(?& -'$?"$&"(#"2;-"#&'()&20-%9H0(9%&9(%"$'/%9*(#@

['%+"$&%+'(&%$"'%9(?&%+"#"&-929%'%9*(#&'#&6'9-0$"#=&%+9#&%+"#9#& $"6$'2"#&%+"2&'#&'&("/"##'$,&#%'?"&*6&6$'?2"(%'%9*(&.9%+9(&'& -'$?"$&)"#9?(&2"%+*)*-*?,@&_$'?2"(%'%9*(&9#&0()"$#%**)&+"$"& (*%&'#&'(&"()1*9(%=&;0%&'#&'&)"-9;"$'%"&1+'#"&9(&'&20-%9H#%"1& 1$*/"##&/*21$9#9(?&6$'?2"(%'%9*(=&';#%$'/%9*(&'()&$"'##"2;-,@& ^(&%+"&/0$$"(%&/+'1%"$=&%+"&$"#"'$/+&9(9%9'%"#&'&1$*/"##& *6&';#%$'/%9*(=&)9#%9--9(?&%+"&'$/+9%"/%0$'-=&#1'%9'-&'()& "(:9$*(2"(%'-&1$9(/91-"#&)":"-*1")&9(&%+"&0(9%H;'#")&)"#9?(& 1+'#"@&K+9#&';#%$'/%9*(&9(":9%';-,&"(%'9-#&%+"&)9#29##'-&*6&/"$%'9(& #1"/969/9%9"#a&+*.":"$=&9%&"(';-"#&%+"&$"H/*)9(?&*6&'$/+9%"/%0$'-& >(*.-")?"&9(%*&'&6*$2&/'1';-"&*6&#011*$%9(?&2*$"&9(%"?$'%")& '()&#/'-';-"&'##"2;-9"#@

K+9#&'11$*'/+&'-9?(#&.9%+&+9#%*$9/'-&1'%%"$(#&*6&#"%%-"2"(%& ":*-0%9*(=&.+"$"&#1'%9'-&#,#%"2#&'$"&/*(%9(0*0#-,&*:"$.$9%%"(& %+$*0?+&#"-"/%9:"&')'1%'%9*(&$'%+"$&%+'(&1$"#"$:")&'#&69I")& .+*-"#@&^(6*$2'%9*(&9#&(*%&-*#%&;0%&%$'(#6*$2")=&/'$$9")&6*$.'$)& %+$*0?+&-',"$#&*6&$"9(%"$1$"%'%9*(@& K+"&9(%"(%&*6&%+"&6*--*.9(?&/+'1%"$#&9#&%+"$"6*$"&(*%&%*&/*$$"/%& 6$'?2"(%'%9*(&%+$*0?+&'))9%9:"&)"#9?(=&;0%&%*&$"'##"2;-"& '$/+9%"/%0$'-&"-"2"(%#&9(%*&'&#,#%"2&/'1';-"&*6&1$*)0/9(?& /*(%9(09%,&'/$*##&%"$$9%*$9'-=&0$;'(&'()&'$/+9%"/%0$'-&#/'-"#@

4.2 Unit Design Overview and Abstraction

^(&%+9#&#"/%9*(=&%+"&6*0$&'$/+9%"/%0$'-&0(9%#&)":"-*1")&9(&%+"& 1$":9*0#&1+'#"#&'$"&';#%$'/%")&9(%*&%+"9$&/*(#%9%0"(%&'$/+9%"/%0$'-& #1'/"#@&

K+9#&1$*/"##&*1"$'%"#&;*%+&'#&'&/$9%9/'-&$"6-"/%9*(&*(&.+'%&.'#& '/+9":")&'()&.+'%&$"2'9(")&0($"#*-:")&9(&%+"&0(9%&)"#9?(& 1+'#"=&'()&'#&'&)9#%9--'%9*(&*6&"'/+&0(9%8#&60(/%9*(#&9(%*&'&#"%&*6& ';#%$'/%&#1'%9'-&/*21*("(%#@&['%+"$&%+'(&%$"'%9(?&%+"&0(9%#&'#& 69I")&'$/+9%"/%0$'-&*;`"/%#=&%+9#&'11$*'/+&"I%$'/%#&%+"9$&9(%"$('-& #1'%9'-&-*?9/&'()&$"6$'2"#&9%&'#&'&6-"I9;-"&#,#%"2&*6&1'$%#@ 7'/+&"I%$'/%")&#1'/"&9#&)"69(")&%+$*0?+&6*0$&1'$'2"%"$#@&K+"& 69$#%&9)"(%969"#&9%#&-9("'?"=&9()9/'%9(?&%+"&'$/+9%"/%0$'-&0(9%&6$*2& .+9/+&9%&9#&)"$9:")@&K+"&#"/*()&#1"/969"#&9%#&:"$%9/'-&1*#9%9*(&.9%+9(& %+"&#"%%-"2"(%&'()&9#&/'%"?*$9#")&9(%*&%+$""&-',"$#g&*:"$?$*0()& at +5 m, ground level at ±0 m and subterranean at −5 m. The %+9$)&1'$'2"%"$&)"69("#&%+"&#1'/"8#&%,1*-*?9/'-&9)"(%9%,&.9%+9(& 9%#&0(9%=&#0/+&'#&'&)."--9(?&#1'/"&.9%+9(&'&+*0#9(?&/-0#%"$@&K+"& 6*0$%+&1'$'2"%"$&$"/*$)#&%+"&9(#%'(/"&/*0(%=&9()9/'%9(?&+*.& 2'(,&%92"#&'&#1"/969/&%,1*-*?,&'11"'$#&.9%+9(&'&?9:"(&0(9%@& K*?"%+"$=&%+"#"&1'$'2"%"$#&"#%';-9#+&'&0(9R0"&9)"(%9%,&6*$& "'/+&';#%$'/%")&#1'/"=&"(/*)")&9(&%+"&u\(9%a&T":"-a&K,1*-*?,a& ^(#%'(/"v&2'%$9I@

K+9#&"(/*)9(?&)*"#&(*%&$"1$"#"(%&'&#%$9/%&1$*?$'22'%9/& /-'##969/'%9*(@&^(#%"')=&9%&9#&9(%"()")&%*&/*()"(#"&20-%91-"& #1'%9'-=&"(:9$*(2"(%'-&'()&60(/%9*('-&1$*1"$%9"#&9(%*&'&#9(?-"& R0'(%969")&"(%9%,@&7'/+&#1'/"&9#&60$%+"$&'##9?(")&'&#1"/969/&'$"'=& )"$9:")&6$*2&*;#"$:'%9*(#&*6&%+"&*$9?9('-&0(9%&)"#9?(#&'()& 2"'#0$")&9(&:*I"-&?"*2"%$9"#&*(&'&D&r&D&2&?$9)@&K+$*0?+& %+9#&*1"$'%9*(=&%+"&)"#9?(&1$*/"##&%$'(#9%9*(#&6$*2&%+"&#"29H 0$;'(=&#"29H'$/+9%"/%0$'-&F4&r&F4&2&?$9)&%+'%&#%$0/%0$")&%+"& 0(9%&)"#9?(&1+'#"&%*&'&60--,&'$/+9%"/%0$'-&#/'-"@& K+9#&#+96%&-',#&%+"&?$*0().*$>&6*$&$"/*21*#9(?&%+"#"&';#%$'/%")& #1'/"#&9(%*&0(969")=&;"#1*>"&*0%/*2"#&'%&%+"&("9?+;*0$+**)& #/'-"&'()=&.+"(&"I%"()")=&'%&%+"&0$;'(&#/'-"@

Atmospheric Water Harvesting

K+"&'%2*#1+"$9/&.'%"$&+'$:"#%9(?&0(9%&.'#&9(9%9'--,&/*(/"9:")& '#&'(&'??$"?'%9*(&*6&"9?+%&/*()"(#'%9*(&%*."$#&'$$'(?")&9(&'(& ":"(-,&#1'/")&?$9)@&

K+9#&(02;"$&.'#&)"$9:")&6$*2&/"--0-'$&'0%*2'%'&)9#%$9;0%9*(& 1'%%"$(#=&9(&.+9/+&"9?+%&%*."$#&."$"&9)"(%969")&'#&#0669/9"(%&%*& 2""%&%+"&#011-"2"(%'$,&.'%"$&$"R09$"2"(%#&*6&("9?+;*0$9(?& #"%%-"2"(%&/-0#%"$#@&

7'/+&%*."$&.'#&1*#9%9*(")&'11$*I92'%"-,&F&2&'1'$%&%*&"(+'(/"& '9$6-*.&/9$/0-'%9*(&'()&#011*$%&%+"&/*()"(#'%9*(&1$*/"##@&K+"& $"2'9(9(?&'$"'&.9%+9(&%+"&F4&r&F4&2&0(9%&.'#&%$"'%")&%+$*0?+& '&-'()#/'1"H*$9"(%")&)"#9?(&'11$*'/+=&.9%+&.'%"$&/+'(("-#& '()&1")"#%$9'(&1'%+#&9(%"$.*:"(&'$*0()&%+"&%*."$#&%*&$"()"$& %+"&0(9%&10;-9/-,&'//"##9;-"@

O+"(&#9%0'%")&.9%+9(&%+"&.9)"$&0$;'(&6';$9/=&+*.":"$=&%+9#& /*(69?0$'%9*(&$":"'-")&%.*&#9?(969/'(%&-929%'%9*(#@&_9$#%=&%+"& 0(9%&.'#&1*#9%9*(")&"(%9$"-,&'%&?$*0()&-":"-&fw4&2W&%*&*1%929#"& "I1*#0$"&%*&'9$6-*.&'()&6'/9-9%'%"&%+"&)9#%$9;0%9*(&*6&.'%"$&9(%*& %+"&#0;%"$$'("'(&("%.*$>#@&Z9:"(&%+'%&2*#%&*%+"$&#"%%-"2"(%& 0(9%#&'$"&1$")*29('(%-,&*$?'(9#")&;"-*.&?$*0()=&%+9#&)"/9#9*(& ?"("$'%")&1$*(*0(/")&#1'%9'-&)9#/*(%9(09%9"#&.9%+9(&%+"&0$;'(& 6';$9/@&Q"/*()=&%+"&0(9%&-'/>")&'(,&#0;#%'(%9:"&1$*?$'22'%9/& 9(/"(%9:"&6*$&:9#9%'%9*(@& !"#$OR'?01;+16)*"01'!),E'8##,+#)*+'H*)*+' !"#$R%''?01;+16)*"01'<0P+,'I+,*"/):'H*,)*"@"/)*"01

!"#$R&'?01;+16)*"01'!),E'])*+,):'F+/0EL06"*"01

S",*()&.'%"$&?"("$'%9*(=&%+"&/*()"(#'%9*(&6'$2#&)9)&(*%& #011*$%&#*/9'-&*$&#1'%9'-&'/%9:9%9"#@&K+9#&/*()9%9*(&.'#&60$%+"$& "I'/"$;'%")&;,&%+"&%*."$#8&%+"$2'-&;"+':9*0$@&A#&%+"&#%$0/%0$"#& '$"&)"#9?(")&%*&';#*$;&'()&$"H$')9'%"&+"'%&%*&9()0/"&'9$6-*.=& %+"9$&#0$6'/"#&1$*?$"##9:"-,&$'9#"&'2;9"(%&%"21"$'%0$"#&'$*0()& %+"&/-0#%"$=&60$%+"$&)9#/*0$'?9(?&*//01'%9*(@& ^(&$"#1*(#"&%*&%+"#"&-929%'%9*(#=&%+"&/*()"(#'%9*(&%*."$#& ."$"&';#%$'/%")&9(%*&)9#/$"%"&#1'%9'-&"(%9%9"#&)"69(")&;,&%+"9$& *1"$'%9*('-&$"R09$"2"(%#&$'%+"$&%+'(&%+"9$&#0$6'/"&"I1$"##9*(@& 7'/+&%*."$&.'#&$")"69(")&'#&'(&';#%$'/%")&#1'/"&"(/*21'##9(?& 9%#&#%$0/%0$'-&6**%1$9(%=&.9%+&'&$')90#&*6&F&2&'()&'(&'))9%9*('-&D& 2&;066"$&*(&'--&#9)"#&%*&'//*22*)'%"&'9$6-*.@&K+9#&$"#0-%#&9(&'& %*%'-&6**%1$9(%&*6&XF&2G&1"$&%*."$=&%$'(#-'%")&9(%*&<X&:*I"-#&*(&'& D&r&D&2&?$9)@&K*&29%9?'%"&#1'%9'-&)9#/*(%9(09%9"#&'%&%+"&#"%%-"2"(%& #/'-"=&%+"&)"/9#9*(&.'#&%'>"(&%*&$"-*/'%"&%+"#"&';#%$'/%")&%*."$& #1'/"#&%*&%+"&#0;%"$$'("'(&-',"$&@ 7'/+&/*()"(#'%9*(&%*."$&#1'/"&9#&60$%+"$&)"69(")&;,&'& 2'()'%*$,&/*(("/%9*(&%*&;*%+&%+"&.'%"$&)9#%$9;0%9*(&("%.*$>& '()&'&#0;%"$$'("'(&1")"#%$9'(&("%.*$>=&"(#0$9(?&/*(%9(0*0#& +,)$'0-9/&9(%"?$'%9*(&'()&2'9(%"('(/"&'//"##9;9-9%,@&!0$9(?&%+"& 9%"$'%9:"&'??$"?'%9*(&1$*/"##=&%+"#"&("%.*$>#&'$"&1"$29%%")& %*&9(%"$#"/%=&.9%+&.'%"$&6-*.#&1'##9(?&0(*;#%$0/%")&;"("'%+& 1")"#%$9'(&1'%+#@&^(&%*%'-=&%+"&"9?+%&';#%$'/%")&%*."$#&*//01,& E<D&2G&*6&%+"&0(9%@&^(&/*(%$'#%=&%+"&$"2'9(9(?&'$"'&*6&%+"&<=X44& 2G&1-*%&9#&$"#"$:")&6*$&10;-9/&*$&?$""(&#1'/"#=&%*&;"&'--*/'%")&9(& '//*$)'(/"&.9%+&'??$"?'%9*(&1$9(/91-"#&"I1-*$")&9(&-'%"$&#%'?"#& *6&%+"&$"#"'$/+@

!"#$R7'S+;+6*,")1')1;'()*+,'W+*P0,C6'0@'?01;+16)*"01'<0P+,6

Water Storage and Community Spaces

O'%"$&#%*$'?"&'()&/*220(9%,&60(/%9*(#&."$"&"(/'1#0-'%")& 9(9%9'--,&.9%+9(&'&#9(?-"&'$/+9%"/%0$'-&0(9%=&%+"&/9#%"$(@&A#& )":"-*1")&9(&%+"&)"#9?(&1+'#"=&%+"&/9#%"$(&/*2;9(")&10;-9/& #1'/"#&'//"##9;-"&%*&'--&9(+';9%'(%#=&/*220('-&#1'/"#&.9%+& 2")9'%")&'//"##&'()&.'%"$&#%*$'?"&6'/9-9%9"#=&'))9%9*('--,&'/%9(?& '#&%+"$2'-&$"?0-'%*$#@&K+"#"&60(/%9*(#&."$"&0(969")&;"("'%+&'& -'$?"H#1'(&:'0-%")&#%$0/%0$"&1*#9%9*(")&'%&%+"&*:"$?$*0()&-":"-& fpE&2W=&.+9-"&%+"&1$*?$'22"&9%#"-6&"I%"()")&'/$*##&?$*0()& '()&#0;%"$$'("'(&-":"-#@

O+9-"&%+9#&'$/+9%"/%0$'-&'11$*'/+&1$*:")&"66"/%9:"&9(&/*(#*-9)'%9(?& +,)$*-*?9/'-&'()&#*/9'-&60(/%9*(#=&%.*&/$9%9/'-&-929%'%9*(#& "2"$?")@&_9$#%=&%+"&1$*I929%,&*6&10;-9/&/9$/0-'%9*(&%*&.'%"$& #%*$'?"&$'9#")&/*(/"$(#&$"?'$)9(?&1*%"(%9'-&/*(%'29('%9*(a&'& 1'$%9/0-'$-,&+'J'$)*0#&$9#>&.9%+9(&'&/"(%$'-9#")&.'%"$&#,#%"2@& Q"/*()=&%+"&-'$?"=&:'0-%")&#1'(#&$"R09$")&%*&'//*22*)'%"& '--&/*220('-&60(/%9*(#&)"2'()")&#0;#%'(%9'-&2'%"$9'-&.+"(& /*(#%$0/%")&0#9(?&:"$('/0-'$&%"/+(9R0"#=&$")0/9(?&2'%"$9'-& "669/9"(/,&'()&69('--,=&/*(/"(%$'%9(?&'--&/*220('-&'/%9:9%,&.9%+9(& '&#9(?-"&/"(%$'-9#")&#%$0/%0$"&.9%+&-929%")&'//"##9;9-9%,&.+"(& /*21'$")&%*&'&2*$"&)9#%$9;0%")&#1'%9'-&#,#%"2@

!"#$RG'])*+,):'F+/0EL06"*"01

^(&$"#1*(#"=&%+"&/9#%"$(&%,1*-*?,&.'#&';#%$'/%")&'()&$"/*(69?0$")& 9(%*&%+$""&)9#%9(/%&#1'%9'-&6*$2'%#=&"'/+&/*$$"#1*()9(?&%*&'& )966"$"(%&)"?$""&*6&1$9:'/,@&K+"#"&#"?2"(%#&*1"$'%"&'-*(?&'& ?$')9"(%&6$*2&%+"&2*#%&1$9:'%"&%*&%+"&2*#%&10;-9/&/*()9%9*(#@ !"#$R='?"6*+,1'8##,+#)*+'H*)*+

!"#$RA'?"6*+,1'I+,*"/):'H*,)*"@"/)*"01

K+"&69$#%&#"?2"(%&/*21$9#"#&%+"&.'%"$&#%*$'?"&#1'/"#@&O'%"$& $"#"$:*9$#&'$"&9#*-'%")&.9%+9(&%+"&#0;%"$$'("'(&-',"$&'()&/'11")& ;,&:'0-%")&#%$0/%0$"#&%+'%&$9#"&%*&?$*0()&-":"-&'()&'$"&#"'-")&.9%+& 2'#+$';9,'#@&Q0$$*0()9(?&*1"(&#1'/"#&6$'2"&%+"#"&$"#"$:*9$#& 9(&*$)"$&%*&+'$("##&":'1*$'%9:"&/**-9(?&.+9-"&2'9(%'9(9(?& /*(%$*--")&'//"##@&S,&$"#%$9/%9(?&%+"#"&#1'/"#&1$92'$9-,&%*&%+"& #0;%"$$'("'(&$"'-2=&%+"&#,#%"2&-929%#&10;-9/&'//"##=&"(+'(/"#& #"/0$9%,&'()&)9660#"#&/**-9(?&"66"/%#&9(%*&')`'/"(%&#1'/"#&%+$*0?+& %+"&1"$2"';-"&2'#+$';9,'&"(:"-*1"#@

!"#$RO'S9J:"/'HL)/+'H+#E+1*

K+"&#"/*()&#"?2"(%&9#*-'%"#&#"29H10;-9/&/*220(9%,&#1'/"#& 9(%*&'&%.*H-',"$")&/*(69?0$'%9*(&#1'((9(?&#0;%"$$'("'(&'()& ?$*0()&-":"-#@&K+"#"&#1'/"#&'$"&"(/-*#")&;,&:'0-%")&#%$0/%0$"#& '()&69-%"$")&%+$*0?+&2'#+$';9,'#=&'/%9(?&'#&%$'(#9%9*('-& "(:9$*(2"(%#&;"%.""(&1$9:'%"&0()"$?$*0()&#1'/"#&'()&60--,& 10;-9/&'$"'#&';*:"@&b"$%9/'-&2*:"2"(%&%+$*0?+&#%'9$/'#"#&'()& -96%9(?&2"/+'(9#2#&2")9'%"#&%+9#&%$'(#9%9*(@&O*$>#+*1#&'()& /*220(9%,&>9%/+"(#&'$"&-*/'%")&*(&%+"&#0;%"$$'("'(&-":"-=& .+9-"&-9;$'$9"#=&'$/+'"*-*?9/'-&+0;#&'()&,*0%+&-"'$(9(?&#1'/"#& *//01,&%+"&?$*0()&-":"-=&;"("69%9(?&6$*2&69-%"$")&-9?+%&'()& :"(%9-'%9*(@

O9%+9(&%+9#&#"?2"(%=&#"-"/%")&#0;%"$$'("'(&'$"'#&'$"&1"$29%%")& %*&'//*22*)'%"&*%+"$&1$*?$'22'%9/&"-"2"(%#&#0/+&'#&.'%"$& )9#%$9;0%9*(&1'%+#&*$&'?$9/0-%0$'-&"I%"(#9*(#@&

O+"$"&:"?"%'%9*(&*$&9(6$'#%$0/%0$'-&"-"2"(%#&9(%"$#"/%&.9%+&%+"& 10;-9/&1-'%6*$2#&';*:"=&1*$%9*(#&*6&%+"&*:"$?$*0()&#0$6'/"&'$"& #"-"/%9:"-,&$"2*:")=&?"("$'%9(?&*1"(9(?#&%+'%&'//*22*)'%"& %+"#"&/-'#+"#@&K+"&011"$&-',"$&+*#%#&/'6x#=&#2'--&$"%'9-&0(9%#& '()&,*0%+&1-',&'$"'#@

K+$*0?+&%+9#&#"?2"(%'%9*(=&/9#%"$(H$"-'%")&'/%9:9%9"#&'$"& )9#%$9;0%")&'/$*##&'&.9)"$&'$"'&*6&%+"&#"%%-"2"(%=&%$'(#6*$29(?& %+"2&9(%*&#1'%9'-&2")9'%*$#&;"%.""(&10;-9/&'()&1$9:'%"&-96"& $'%+"$&%+'(&#9(?0-'$&2*(02"(%'-&#%$0/%0$"#@&^(&%*%'-g hO'%"$&#%*$'?"&#1'/"#&*//01,&<C4&:*I"-#& f"R09:'-"(%&%*&dD4&2GW hU*220('-&#1'/"#&*//01,&<FB&:*I"-#& f"R09:'-"(%&%*&EBX&2GW hc0;-9/&#1'/"#&*//01,&<D3&:*I"-#& f"R09:'-"(%&%*&FBD&2GW@& K+"#"&';#%$'/%9*(#&#"$:"&'#&%+"&;'#9#&6*$&$"'##"2;-,&9(&%+"& #0;#"R0"(%&'??$"?'%9*(&'()&#920-'%9*(&1+'#"#@ K+"&%+9$)&#"?2"(%&9(%$*)0/"#&'&%.*H-',"$")&#%$0/%0$"&)")9/'%")& %*&60--,&10;-9/&'/%9:9%9"#@&\(-9>"&%+"&1$":9*0#&#"?2"(%#=&%+"#"& #1'/"#&$"2'9(&*1"(&'()&'$"&(*%&#"'-")&;,&2'#+$';9,'#@& K+9#&/*(69?0$'%9*(&'?'9(&*1"$'%"#&'#&'(&9(%"$2")9'$,&J*("& ;"%.""(&10;-9/&*:"$?$*0()&#1'/"&'()&1$9:'%"&#0;%"$$'("'(& "(:9$*(2"(%#@&

Residential Clusters

K+"&$"#9)"(%9'-&/-0#%"$#&*$?'(9#"&%+"&#"%%-"2"(%8#&+';9%';-"& #1'/"#@&!0$9(?&%+"&0(9%&)"#9?(&1+'#"=&/*0$%,'$)&%,1*-*?9"#& "2"$?")&'#&*1%92'-&#1'%9'-&/*(69?0$'%9*(#&6*$&$"?0-'%9(?&1$9:'/,=& %+"$2'-&/*26*$%&'()&#*/9'-&9(%"$'/%9*(@&K+9#&-*?9/&.'#&$"9(6*$/")& ;,&'$$'(?9(?&10;-9/&R0'$%"$#&'$*0()&#+'$")&/*0$%,'$)#=&.+9-"& 1$9:'%"&#1'/"#&."$"&1*#9%9*(")&'-*(?&%+"&1"$92"%"$&*6&"'/+& /-0#%"$@&A(&*:"$?$*0()&1"$91+"$'-&1'%+&1$*:9)")&'//"##&%*&%+"& #0;%"$$'("'(&$"#9)"(%9'-&-":"-=&/*21-"%9(?&%+"&0(9%8#&:"$%9/'-& -',"$9(?@

!"#$RR'B+6";+1*"):'?:96*+,'8##,+#)*+'H*)*+

O+9-"&"66"/%9:"&.+"(&"I'29(")&9(&9#*-'%9*(=&%+9#&/*(69?0$'%9*(& 1$*:")&1$*;-"2'%9/&.+"(&%$'(#-'%")&9(%*&'&-'$?"$&#"%%-"2"(%& #%$0/%0$"@&A//"##&$*0%"#&."$"&6*$/")&%*&1'##&%+$*0?+&1$9:'%"& $"#9)"(%9'-&'$"'#&;"6*$"&$"'/+9(?&10;-9/&#1'/"#=&1$*)0/9(?& /*(6-9/%#&9(&1$9:'/,&'()&/9$/0-'%9*(@ ^(&'))9%9*(=&.'%"$&1'%+#&'()&%+"&#9(?-"&/*()"(#'%9*(&%*."$& '##9?(")&%*&"'/+&/-0#%"$&*1"$'%")&'#&9#*-'%")&#,#%"2#&$'%+"$& %+'(&'#&1'$%&*6&%+"&.9)"$&+,)$*-*?9/'-&("%.*$>@

!"#$&%%'B+6";+1*"):'?:96*+,'])*+,):'F+/0EL06"*"01

!"#$&%&B+6";+1*"):'?:96*+,'I+,*"/):'H*,)*"@"/)*"01

K+"#"&9##0"#&1$*21%")&'&$"/*(#9)"$'%9*(&*6&;*%+&%+"&1$9:'/,& +9"$'$/+,&'()&%+"&:"$%9/'-&*$?'(9#'%9*(&*6&%+"&+*0#9(?&0(9%#@ K*&"(';-"&9(%"?$'%9*(&.9%+9(&-'$?"$&'??$"?'%9*(#=&%+"&)9:9#9*(& ;"%.""(&10;-9/&'()&1$9:'%"&#1'/"&.'#&$"/*(69?0$")&:"$%9/'--,& $'%+"$&%+'(&$')9'--,&'$*0()&'&/"(%$'-&/*0$%,'$)@&c0;-9/&R0'$%"$#& ."$"&'##9?(")&%*&%+"&?$*0()&-":"-=&.+9-"&1$9:'%"&-9:9(?&#1'/"#& ."$"&$"-*/'%")&%*&%+"&#0;%"$$'("'(&-',"$@&A#&'&$"#0-%=&"'/+& +*0#9(?&0(9%&'/R09$"#&%.*&)9#%9(/%&'$/+9%"/%0$'-&9)"(%9%9"#&'%& )966"$"(%&-":"-#=&.+9/+&'$"&"(/*)")&#"1'$'%"-,&)0$9(?&%+"& ';#%$'/%9*(&1$*/"##@&

K+9#&:"$%9/'-&#%$'%969/'%9*(&'-9?(#&$"#9)"(%9'-&'//"##&.9%+&%+"& ;$*')"$&#"%%-"2"(%&-*?9/=&'--*.9(?&"(%$,&6$*2&%+"&10;-9/&)*2'9(& .9%+*0%&)9$"/%&/*(%'/%&.9%+&1$9:'%"&'$"'#

A&>",&/+'--"(?"&9(&$")9#%$9;0%9(?&+*0#9(?&0(9%#&/*(/"$(")&%+"& $*-"&*6&/*0$%,'$)#@&A#&/*0$%,'$)#&'$"&9()9#1"(#';-"&%*&)"#"$%& +*0#9(?&%,1*-*?9"#&,"%&)"1"()&*(&"(/-*#0$"=&%+",&/'((*%&;"& 1$")"69(")&'#&69I")&#1'/"#@&^(#%"')=&'&1"$91+"$'-&;066"$&J*("& .'#&9(%$*)0/")&'$*0()&%+"&1$9:'%"&R0'$%"$#&*6&"'/+&+*0#"=& $"#"$:")&6*$&10;-9/&0#"@&K+9#&J*("&"I%"()#&D&2&6$*2&'--&#9)"#& *6&"'/+&+*0#9(?&0(9%@&K+$*0?+&'??$"?'%9*(=&%+9#&;066"$&"(';-"#& /*0$%,'$)#&%*&"2"$?"&$'%+"$&%+'(&1$"#/$9;9(?&%+"2@&

!"#$&%7'?09,*4),;'<4L0:0#4'-1/0;"1#'S,0/+66

O+"(&%.*&+*0#9(?&0(9%#&')`*9(=&%+"9$&;066"$#&2"$?"&%*&6*$2&'& FH2"%$"H.9)"&#+'$")&#1'/"=&'--*.9(?&/*0$%,'$)&%,1*-*?9"#&%*& '$9#"&%+$*0?+&')`'/"(/,@&A#&'))9%9*('-&0(9%#&'??$"?'%"=&%+"#"& #1'/"#&"I1'()&9(%*&-'$?"$&/*220('-&/*0$%,'$)#@

_0$%+"$&#1'%9'-&*11*$%0(9%9"#&"2"$?"&.+"(&%+"#"&*1"(&;066"$& J*("#&9(%"$#"/%&.9%+&*%+"$&'$/+9%"/%0$'-&"-"2"(%#=&#0/+&'#& /9#%"$(&#"?2"(%#@&^(&#0/+&/'#"#=&%+"&#1'/"#&'$"&$"9(%"$1$"%")& '#&#+')")&#0;%"$$'("'(&1'##'?"#&%+'%&6'/9-9%'%"&/9$/0-'%9*(& '$*0()&/-0#%"$")&0(9%#@&K+9#&2"/+'(9#2&"I%"()#&:"$('/0-'$& /-0#%"$9(?&-*?9/#&;",*()&%+"&$"#9)"(%9'-&)*2'9(=&'--*.9(?&%+"2& %*&1"$2"'%"&%+"&#"%%-"2"(%&'#&'&.+*-"&$'%+"$&%+'(&$"2'9(& /*(69(")&.9%+9(&+*0#9(?&/-0#%"$#@&

K+9#&2"/+'(9#2&"I%"()#&:"$('/0-'$&/-0#%"$9(?&-*?9/#&;",*()& %+"&$"#9)"(%9'-&)*2'9(=&'--*.9(?&%+"2&%*&1"$2"'%"&%+"& #"%%-"2"(%&'#&'&.+*-"&$'%+"$&%+'(&$"2'9(&/*(69(")&.9%+9(& +*0#9(?&/-0#%"$#@&

A%&%+"&#'2"&%92"=&%+"&$**6#&*6&%+"&#0;%"$$'("'(&1$9:'%"&R0'$%"$#& #"$:"&'#&*1"(H'9$&10;-9/&1-'%6*$2#=&'/%9(?&'#&%+"&1$92'$,&1*9(%#& *6&"(%$,&9(%*&"'/+&$"#9)"(%9'-&/-0#%"$&6$*2&%+"&?$*0()&-":"-@

!"#$&%='-E+,#+1/+'0@'H2);+;'8::+4

!0$9(?&%+"&"(/*)9(?&1$*/"##=&69:"&+*0#9(?&0(9%#&1"$&$"#9)"(%9'-& /-0#%"$&*//01,&X4&:*I"-#&6*$&1$9:'%"&#0;%"$$'("'(&R0'$%"$#=& %*%'--9(?&DF4&2G=&'()&<X&:*I"-#&6*$&1$9:'%"&';*:"?$*0()& R0'$%"$#=&%*%'--9(?&XD&2G@&c0;-9/&R0'$%"$#&'$"&9(%"(%9*('--,& '--*.")&%*&"I%"()&'/$*##&;*%+&-":"-#&%+$*0?+&'??$"?'%9*(&'()& .9--&;"&60$%+"$&'$%9/0-'%")&)0$9(?&%+"&)"#9?(&1+'#"@

Agriculture Planning

A?$9/0-%0$'-&0(9%#&."$"&/*(/"9:")&'#&+,;$9)&#,#%"2#&/*2;9(9(?& .'%"$&10$969/'%9*(&1$*/"##"#=&6**)&1$*)0/%9*(&'()&2'%"$9'-& /0-%9:'%9*(@&c'1,$0#H;'#")&10$969/'%9*(&1**-#&%$"'%&?$",.'%"$=& .+9-"&.+"'%&'()&1'-2&1-'(%'%9*(#&#011*$%&6**)&1$*)0/%9*(&'()& 1$*:9)"&1'-2&69;$"#&6*$&/*(#%$0/%9*(@&^(&%+"&9(9%9'-&0(9%&)"#9?(& 1+'#"=&%+"#"&#,#%"2#&."$"&*$?'(9#")&'#&'&?$')0'--,&#0;2"$?")& #"/%9*(&*6&%+"&#"%%-"2"(%=&"I%"()9(?&6$*2&?$*0()&-":"-&9(%*&%+"& #0;%"$$'("'(&-',"$@&

!"#$&%A'8#,"/9:*9,+'\1"*'8##,+#)*+'H*)*+

A#&.9%+&*%+"$&0(9%#=&+*.":"$=&%+9#&/*(69?0$'%9*(&*1"$'%")&1$92'$9-,& 9(&9#*-'%9*(@&c0;-9/&'()&$"#9)"(%9'-&#1'/"#&."$"&0(';-"&%*&;"("69%& 6$*2&%+"&":'1*$'%9:"&/**-9(?&?"("$'%")&;,&%+"&10$969/'%9*(& 1**-#&*$&%+"&#+')9(?&1$*:9)")&;,&1'-2&1-'(%'%9*(#@&A#&'&$"#0-%=& >",&"(:9$*(2"(%'-&$"?0-'%*$#=&1'$%9/0-'$-,&:"?"%'%9*(&'()&%$""& /*:"$=&$"2'9(")&#1'%9'--,&)"%'/+")&6$*2&)'9-,&9(+';9%'%9*(@

!"#$&%G'8#,"/9:*9,+'\1"*'I+,*"/):'F+/0EL06"*"01

K*&'))$"##&%+9#&-929%'%9*(=&%+"&';#%$'/%9*(&1$*/"##&;"?'(&;,& #"1'$'%9(?&%+"&.'%"$&10$969/'%9*(&#,#%"2&6$*2&%+"&;*0()")&0(9%& %,1*-*?,&'()&$")9#%$9;0%9(?&9%&'/$*##&'&;$*')"$&+,)$*-*?9/'-& 6$'2".*$>@&

c0$969/'%9*(&1**-#&'$"&(*&-*(?"$&/*(69(")&%*&'&#9(?-"&0(9%&;0%& '$"&9(%"?$'%")&9(%*&-'$?"$&#"%%-"2"(%&'##"2;-9"#=&9(%"$-9(>")& %+$*0?+&.'%"$&("%.*$>#&'()&#0;%"$$'("'(&1")"#%$9'(&1'%+#@&

!"#$&%K'?01;+16)*"01'S00:6T'S)*2')1;'()*+,'W+*P0,C6

K+"#"&("%.*$>#&6*--*.&1$9(/91-"#&#929-'$&%*&%+*#"&?*:"$(9(?& /*()"(#'%9*(&%*."$#=&'--*.9(?&.'%"$&'()&/9$/0-'%9*(&1'%+#&%*& *:"$-'1&.9%+*0%&*;#%$0/%9*(@&7'/+&10$969/'%9*(&1**-&9#&/*(("/%")& %*&;*%+&#,#%"2#=&'()&'&<&2&/9$/0-'%9*(&;066"$&9#&'##9?(")&'$*0()& "'/+&1**-&%*&"(#0$"&'//"##9;9-9%,&'()&2'9(%"('(/"@

A?$9/0-%0$'-&69"-)#&."$"&#0;#"R0"(%-,&)9:9)")&9(%*&%.*&)9#%9(/%& #1'%9'-&/'%"?*$9"#g&.+"'%&1-'(%'%9*(#&'()&1'-2&1-'(%'%9*(#@& S*%+&'$"&%$"'%")&'#&/-0#%"$';-"&#1'%9'-&"-"2"(%#&$'%+"$&%+'(&69I")& 1-*%#@&

!"#$&%N'8#,"/9:*9,+'I+,*"/):'H*,)*"@"/)*"01

K+"9$&+*$9J*(%'-&"I%"(%&9#&"I1'()")&;,&';#*$;9(?&$"#9)0'-&'$"'#& -"6%&0('--*/'%")&)0$9(?&%+"&'??$"?'%9*(&1$*/"##@&K+"#"&0(0#")& #1'/"#&'$"&$")9#%$9;0%")&'//*$)9(?&%*&1$*I929%,&%*&"I9#%9(?& '?$9/0-%0$'-&/-0#%"$#=&'--*.9(?&1-'(%'%9*(#&%*&"I%"()&)""1"$&9(%*& %+"&#"%%-"2"(%&6';$9/@&

b"$%9/'-&)":"-*12"(%&9#&'-#*&1'$'2"%$9#")@&A?$9/0-%0$'-&69"-)#& ;"?9(&9(&%+"&#0;%"$$'("'(&-',"$&'()&"I1'()&01.'$)#&'#&%+"9$& )9#%'(/"&6$*2&$"#9)"(%9'-&'()&/*220('-&#1'/"#&9(/$"'#"#@& K+9#&"(#0$"#&922")9'%"&'//"##&%*&1$*)0/%9:"&-'()#/'1"#&6$*2& %+"&0()"$?$*0()&#"%%-"2"(%&.+9-"&"(/*)9(?&'&?$')0'-&:"$%9/'-& %$'(#9%9*(@&A%&%+"&*0%"$&-929%#&*6&#"%%-"2"(%&'??$"?'%9*(#=& 1-'(%'%9*(#&$9#"&%*&?$*0()&-":"-=&6*$29(?&'&#*6%&"(:9$*(2"(%'-& ;*0()'$,@&

K+"#"&"-":'%")&'?$9/0-%0$'-&J*("#&60(/%9*(&;*%+&'#&('%0$'-& ;066"$#&;"%.""(&("9?+;*0$+**)#&'()&'#&%$'(#9%9*('-&9(%"$6'/"#& ;"%.""(&#0;%"$$'("'(&#"%%-"2"(%&#1'/"&'()&%+"&#0$$*0()9(?& )"#"$%&-'()#/'1"@

!"#$&%O'8#,"/9:*9,+'S,0#,+66"[+'-:+[)*"01'S)**+,16

!0$9(?&%+"&"(/*)9(?&1$*/"##=&"'/+&'?$9/0-%0$'-&0(9%&/*21$9#"#& #9I&10$969/'%9*(&1**-#=&"'/+&*//01,9(?&<X&:*I"-#=&6*$&'&%*%'-& *6&BX&:*I"-#&f3CF&2GW&'--*/'%")&%*&.'%"$&10$969/'%9*(@&O+"'%& 1-'(%'%9*(#&*//01,&<<D&:*I"-#&fFFC&2GW=&.+9-"&1'-2&1-'(%'%9*(#& *//01,&<34&:*I"-#&fED4&2GW@&

K+"#"&:'-0"#&"#%';-9#+&'&6-"I9;-"&'?$9/0-%0$'-&6$'2".*$>&%+'%& 9(%"?$'%"#&.'%"$&%$"'%2"(%=&6**)&1$*)0/%9*(&'()&/-92'%9/& $"?0-'%9*(&9(%*&%+"&.9)"$&#"%%-"2"(%&#,#%"2@

4.3 Conclusion

K+9#&/+'1%"$&$"9(%"$1$"%#&%+"&6$'?2"(%")&#"%%-"2"(%&-'()#/'1"& 1$*)0/")&)0$9(?&%+"&69$#%&1+'#"&*6&%+"&$"#"'$/+=&'#&)"%'9-")&9(& A11"()9/"#&A&'()&U@&c'$')*I9/'--,=&%+"&'%%"21%&%*&*:"$/*2"& 6$'?2"(%'%9*(&("/"##9%'%")&'&60$%+"$&'/%&*6&6$'?2"(%'%9*(@&^(& %+9#&1$*/"##=&';#%$'/%9*(&'()&$"9(%"$1$"%'%9*(&;"/*2"&/"(%$'-& )"#9?(&*1"$'%9*(#@&A;#%$'/%9*(&'--*.#&'--&'$/+9%"/%0$'-&"-"2"(%#& *6&%+"&#"%%-"2"(%&%*&;"&%$'(#-'%")&9(%*&'&#%'()'$)&:*I"-9#")& 6*$2'%=&)"69(")&%+$*0?+&(02"$9/'-&9)"(%969/'%9*(&1'$'2"%"$#@& K+$*0?+&%+9#&%$'(#-'%9*(=&#1'%9'-&/*21*("(%#&'$"&$"9(%"$1$"%")g& 9(&#*2"&/'#"#=&/*(#*-9)'%")&9(%*&#9(?0-'$&'??$"?'%9*(#=&'()& 9(&/"$%'9(&9(#%'(/"#=&'-%"$")&9(&"-":'%9*(&'()&1$*?$'22'%9/& #%$0/%0$"&%*&#011*$%&%+"&)"#9?(&%"'28#&'2;9%9*(&6*$&'&2*$"& /*(%9(0*0#&0$;'(&6';$9/@ ^(&%+"&/+'1%"$#&%+'%&6*--*.=&%+"#"&';#%$'/%")&#1'/"#&'$"&":'-0'%")& '//*$)9(?&%*&%+"9$&#1'%9'-&'()&"(:9$*(2"(%'-&1$*1"$%9"#@&K+"#"& '##"##2"(%#&%+"(&*1"$'%"&'#&)$9:"$#&6*$&%+"9$&$"'##"2;-,&'()& $")"#9?(&9(%*&(".&'$/+9%"/%0$'-&'()&0$;'(&/*(69?0$'%9*(#@&S,& )"/*21*#9(?&%+"&#"%%-"2"(%&9(%*&9%#&2*#%&"-"2"(%'-&'-?";$'9/& /*21*("(%#=&%+9#&/+'1%"$&"#%';-9#+"#&%+"&*1"$'%9:"&6$'2".*$>& 6*$&$"9(%$*)0/9(?&'$/+9%"/%0$'-&/*(%9(09%,&'/$*##&0$;'(&'()& '$/+9%"/%0$'-&#/'-"#=&/*(#%9%0%9(?&%+"&1$92'$,&/*(%$9;0%9*(&*6&%+9#& 1+'#"&*6&%+"&$"#"'$/+&'()&%+"&6*0()'%9*(&6*$&%+"&?"("$'%9:"& 1$*/"##"#&%+'%&6*--*.@

!"#$&%R'8J6*,)/*"01'H9EE),4

5.1 Introduction

^(&%+9#&/+'1%"$=&%+"&';#%$'/%")&'$/+9%"/%0$'-&%,1*-*?9"#&)":"-*1")& 9(&%+"&69$#%&1+'#"&'$"&":'-0'%")&%+$*0?+&6*0$&1"$6*$2'(/"& )*2'9(#g&%+"$2'-=&+029)9%,=&'/*0#%9/#&'()&:9#9;9-9%,&R0'-9%9"#@& K+"$2'-&'()&+029)9%,&2"%$9/#&/'1%0$"&"(:9$*(2"(%'-& 1"$6*$2'(/"=&.+9-"&'/*0#%9/&'()&:9#9;9-9%,&2"%$9/#&#011*$%&'& /*(%"I%0'-&$"')9(?&*6&1$9:'/,&'#&'(&'%2*#1+"$9/&'()&#1'%9'-& /*()9%9*(&$'%+"$&%+'(&'&10$"-,&1$*?$'22'%9/&*("@3E K*?"%+"$=&%+"#"&2"'#0$"#&)"#/$9;"&+*.&"'/+&%,1*-*?,&1"$6*$2#& '#&'(&9(+';9%';-"&"(:9$*(2"(%&'()&+*.&9%&/*(%$9;0%"#&%*& #"%%-"2"(%&-":"-&?$')9"(%#&*6&/*26*$%&'()&#"/-0#9*(=&$"6-"/%9(?& '(&'$/+9%"/%0$'-&'11$*'/+&%+'%&%$"'%#&/-92'%"&'()&#"(#*$9'-& "I1"$9"(/"&'#&60()'2"(%'-&)"#9?(&2'%"$9'-#@3X

K+"&":'-0'%9*(&;"?9(#&6$*2&%+"&6*0$&60--,&'$%9/0-'%")&0(9%& 1$*%*%,1"#&)":"-*1")&)0$9(?&%+"&0(9%&)"#9?(&1+'#"=&'#&%+"#"& 1$*:9)"&%+"&*(-,&?"*2"%$9/'--,&$"#*-:")&'()&2'%"$9'--,&#1"/969")& ;'#"-9("#&'?'9(#%&.+9/+&#920-'%9*(&*0%10%#&/'(&;"&9(%"$1$"%")@& K+9#&$"-9'(/"&9(%$*)0/"#&'(&9(+"$"(%&-929%'%9*(=&.+9/+&%+"& $"#"'$/+&'))$"##"#&;,&':"$'?9(?&R0'-9%'%9:"&'##"##2"(%#&'/$*##& 20-%91-"&9%"$'%9*(#&*6&"'/+&'$/+9%"/%0$'-&%,1*-*?,@&K+9#&'11$*'/+& '--*.#&%+"&"I%$'/%9*(&*6&2*$"&?"("$'-9#")&1"$6*$2'(/"&:'-0"#& %+'%&'$"&(*%&%9")&%*&'&#9(?-"&6*$2'-&*0%/*2"@ A%&%+"&#'2"&%92"=&%+"&'('-,#9#&'/>(*.-")?"#&%+'%&R0'-9%'%9:"& '##"##2"(%&/'((*%&"I9#%&9(&9#*-'%9*(=&(*$&/'(&1"$6*$2'(/"&;"& 60--,&)"#/$9;")&;,&'&#9(?-"&(02"$9/'-&:'-0"@&_*$&%+9#&$"'#*(=&'& #"/*()&2"%$9/&9#&9(%$*)0/")&6*$&"'/+&%,1*-*?,@&K+"&9(%$9(#9/&:'-0"& )"#/$9;"#&/*()9%9*(#&.9%+9(&%+"&#1'/"&9%#"-6=&.+9-"&%+"&"I"$%9:"& :'-0"&/'1%0$"#&+*.&%+'%&%,1*-*?,&'-%"$#&("'$;,&/*()9%9*(#&.9%+9(& '&)"69(")&$')90#&*6&9(6-0"(/"@ ^(&1$'/%9/'-&%"$2#=&%+9#&2"'(#&%+'%&/*()"(#'%9*(&%*."$#&'$"& ":'-0'%")&;'#")&*(&%+"9$&%"()"(/,&%*&"I/$"%"&+"'%&'()&';#*$;& +029)9%,&6$*2&%+"9$&922")9'%"&#0$$*0()9(?#=&%+"$";,&'-%"$9(?& -*/'-&%+"$2'-&'()&'%2*#1+"$9/&/*()9%9*(#@&

["#9)"(%9'-&0(9%#&'$"&'##"##")&%+$*0?+&%+"&921'/%&*6&%+"9$& 2'##9(?&'()&%9?+%&/-0#%"$9(?&*(&:9#9;9-9%,=&.+"$"&9(/$"'#9(?& )"(#9%,&$'19)-,&921'9$#&#9?+%-9("#&'()&"#%';-9#+"#&?$')9"(%#& *6&1$9:'/,@&O'%"$&$"-'%")&6$'?2"(%#&f#%*$'?"&'()&10$969/'%9*(W& '$"&'##"##")&(*%&*(-,&+,?$*%+"$2'--,&;0%&'-#*&'%2*#1+"$9/'--,& %+$*0?+&%+"9$&'/*0#%9/&"I"$%9*(=&'#&"I1*#")&.'%"$&#0$6'/"#&'()& "(/-*#")&:*-02"#&9(%$*)0/"&)9#%9(/%9:"&'/*0#%9/&/*()9%9*(#&%+'%& "I%"()&;",*()&%+"9$&922")9'%"&;*0()'$9"#@&

A()=&.+"(&20-%91-"&9(#%'(/"#&*6&"'/+&6$'?2"(%&%,1"&f"@?@&]*0#"& <&%+$*0?+&]*0#"&EW&."$"&#920-'%")=&.9%+&$"#0-%#&':"$'?")&%*& "I%$'/%&$"1$"#"(%'%9:"&9(%$9(#9/&'()&"I"$%9:"&:'-0"#&6*$&"'/+& %,1*-*?,=&$")0/9(?&$"-9'(/"&*(&#9(?0-'$&#1'%9'-&/*(69?0$'%9*(#@&

K*?"%+"$=&%+"#"&1'9$")&:'-0"#&#011*$%&'&#"%%-"2"(%&;$*')& '-?";$'9/&6$'2".*$>&9(&.+9/+&'$/+9%"/%0$'-&/*21*("(%#&'/R09$"& -',"$")&R0'-9%'%9:"&9)"(%9%9"#&%+'%&$"2'9(&-"?9;-"&'/$*##&20-%91-"& #1'%9'-&#/'-"#@

35 Juhani Pallasmaa, The Eyes of the Skin: Architecture and the Senses, 2nd ed. (Chichester: Wiley, 2005)

36 Philippe Rahm, “Climatic Architecture,” in Log 17 (New York: Anyone Corporation, 2009), 78–85

!"#$&&%'>1*,"16"/')1;'<,)16E"66"[+'Y9):"*"+6

5.2 Thermal Analysis

K+"$2'-&1"$6*$2'(/"&9#&'##"##")&%+$*0?+&#920-'%")&1"'>H /*()9%9*(&9()**$&'9$&%"21"$'%0$"&'#&'&1$*I,&6*$&%+"$2'-& /*26*$%&9(&+';9%';-"&6$'?2"(%#=&'()&%+$*0?+&1"'>&#0$6'/"& %"21"$'%0$"&.+"$"&6$'?2"(%#&*1"$'%"&'#&"(:9$*(2"(%'-& 9(%"$6'/"#@&]*(",;""&'()&7("$?,c-0#&*0%10%#&'$"&0#")& %*&/*21'$"&+*.&"66"/%9:"-,&"'/+&%,1*-*?9/'-&6$'?2"(%& '%%"(0'%"#&"I%"$('-&+"'%&-*')#&%+$*0?+&1'##9:"&2"'(#@& 7'/+&2*)"-&9(/*$1*$'%"#&%+"&1$9(/91'-&"(:9$*(2"(%'-& 2*)969"$#&)":"-*1")&9(&%+"&0(9%&)"#9?(&1+'#"=&9(/-0)9(?& %+"&60(/%9*('--,&?$')")&2'%"$9'-&#,#%"2&#1"/969")&'#&'& +9?+&%+"$2'-&2'##&"(:"-*1"=&%+"&1$"#"(/"&*6&.'%"$&;*)9"#& 2*)"--")&'#&9(%"$('-&%+"$2'-&$"#"$:*9$#&'()&":'1*$'%9:"& 2*)"$'%*$#=&'()&:"?"%'%9*(&9(/-0)")&'#&'&#+')9(?&'()& 29/$*/-92'%9/&/**-9(?&-',"$&.+"$"&'11-9/';-"@3d&Q*-'$&?'9(#& '()&'9$&"I/+'(?"&'$"&60$%+"$&2")9'%")&%+$*0?+&2'#+$';9,'& #/$""(#=&.+9/+&*1"$'%"&'#&1*$*0#&#"1'$'%*$#&%+'%&$")0/"& )9$"/%&9(#*-'%9*(&.+9-"&1"$29%%9(?&:"(%9-'%9*(@3C \()"$&%+9#&6$'2".*$>=&'&-*."$&9()**$&'9$&%"21"$'%0$"& $"-'%9:"&%*&'2;9"(%&1"'>&/*()9%9*(#&9()9/'%"#&#%$*(?"$& 1'##9:"&/**-9(?&1"$6*$2'(/"@&^(&/*(%$'#%=&+9?+"$&:'-0"#& 9()9/'%"&-929%")&%+"$2'-&;066"$9(?&*$&'(&9(%"(%9*('-&+"'%H "29##9*(&;"+':9*0$&'%&%+"&"(:"-*1"&-":"-@

37 Somayeh Izadpanahi, Leila Farahani, and Reza Nikpey, “Green Shading and Outdoor Thermal Comfort in Arid Climates: A Parametric Analysis of Vegetation Patterns,” Energy and Buildings 231 (2021): 110592.

38 Hassan Fathy, Natural Energy and Vernacular Architecture: Principles and Examples with Reference to Hot Arid Climates (Chicago: University of Chicago Press, 1986).

K+"&$"#0-%#&#1'(&'&.9)"&%+"$2'-&$'(?"&)$9:"(&;,&#0;2"$?"(/"=& "(/-*#0$"=&#+')9(?&)"(#9%,&'()&.+"%+"$&'&%,1*-*?,&9#&)"#9?(")&%*& )9##91'%"&+"'%@&K+"&-*."#%&%"21"$'%0$"#&*//0$&9(&.'%"$H')`'/"(%& #0;%"$$'("'(&6$'?2"(%#=&.9%+&O'%"$&Q%*$'?"&$"?9#%"$9(?&%+"& 29(9202&:'-0"&9(&%+"&#"%&'%&D3@BDiU@&K+9#&*0%/*2"&'-9?(#&.9%+& ;"-*.H?$')"&1-'/"2"(%=&+9?+&%+"$2'-&2'##&'()&%+"&#%';9-9#9(?& "66"/%&*6&#%*$")&.'%"$@&Q929-'$-,&/**-&:'-0"#&*//0$&9(&%+"&c0$969/'%9*(& c**-#&'%&DF@<DiU=&$"6-"/%9(?&%+"&2*)"$'%9(?&$*-"&*6&.'%"$&'()& 1'$%9'-&#+')9(?&.+"$"&1$"#"(%=&'()&9(&1-'(%")&6$'?2"(%#&#0/+& '#&c'-2&c-'(%'%9*(&'%&DX@XdiU=&.+"$"&/'(*1,&#+')9(?&$")0/"#& "66"/%9:"&#*-'$&-*')9(?@

A%&%+"&*11*#9%"&"I%$"2"=&%+"&U*()"(#'%9*(&K*."$&$"/*$)#&%+"& +9?+"#%&%"21"$'%0$"#&'%&E3@XXiU&'()&EE@4CiU=&$"')&+"$"& '#&1"'>&9(%"$6'/"&%"21"$'%0$"#&$'%+"$&%+'(&9(%"$9*$&/*26*$%& :'-0"#@&K+9#&9#&(*%&9(%"$1$"%")&'#&'&/*26*$%&6'9-0$"&;0%&'#&'(& *1"$'%9:"&'%%$9;0%"&*6&%+"&%*."$&'#&'&%+"$2'-&)$9:"$&.9%+9(&%+"& #,#%"2@&K+"&%*."$&9#&)"#9?(")&%*&"I/$"%"&+"'%&%*&#0#%'9(&'9$6-*.& '()&'%2*#1+"$9/&"I/+'(?"=&'()&9%#&"I%"$9*$&2'%"$9'-&#%$'%"?,=& 9(/-0)9(?&%+"&_0(/%9*('--,&Z$')")&L'%"$9'-&;'#"&.9%+&'&:*-/'(9/& '#+&69(9#+=&/*(%$9;0%"#&%*&"-":'%")&#0$6'/"&%"21"$'%0$"#&%+'%& #011*$%&%+9#&;"+':9*0$@&^(&#"%%-"2"(%&%"$2#=&%+"&%*."$&'/%#&'#&'& %+"$2'-&"29%%"$&%+'%&$"R09$"#&/'$"60-&')`'/"(%&/*(%$*-&%*&':*9)& 0(.'(%")&+"'%&%$'(#6"$&9(%*&9(+';9%")&*$&#*/9'--,&9(%"(#9:"& 6$'?2"(%#@

^(%"$2")9'%"&:'-0"#&$"9(6*$/"&%+"&$*-"&*6&#+')9(?=&69-%"$")& '1"$%0$"#&'()&2'##9(?@&["#9)"(%9'-&'()&/9:9/&6$'?2"(%#&#9%&9(& %+"&29)H$'(?"=&.+"$"&:'0-%9(?=&$")0/")&'1"$%0$"&'$"'&'()& 2'#+$';9,'&#+')9(?&-929%&#*-'$&?'9(#=&.+9-"&_ZL&%+"$2'-&2'##& 2*)"$'%"#&1"'>&-*')#@&A?$9/0-%0$'-&'()&10;-9/&6$'?2"(%#&:'$,& '//*$)9(?&%*&*1"(("##&'()&#+')9(?&)"(#9%,=&.9%+&+*%%"$&$"')9(?#& /*$$"#1*()9(?&%*&"I1*#")&/*()9%9*(#&'()&/**-"$&$"')9(?#& *//0$$9(?&.+"$"&.'%"$=&:"?"%'%9*(&'()&"(/-*#0$"&*:"$-'1@ S",*()&%+"&9(%$9(#9/&1"$6*$2'(/"=&%$'(#29##9:"&:'-0"#&$":"'-& +*.&6$'?2"(%#&"I"$%&%+"$2'-&9(6-0"(/"&*(&')`'/"(%&/*()9%9*(#@& K+"&/*()"(#'%9*(&%*."$=&6*$&9(#%'(/"=&#+*.#&"-":'%")&1*#9%9:"& %$'(#29##9*(&f01&%*&p<@<4iUW=&'669$29(?&9%#&$*-"&'#&'&%+"$2'-& "29%%"$&%+'%&'/%9:"-,&-*')#&#0$$*0()9(?&'9$&.9%+&+"'%@&U*(:"$#"-,=& .'%"$H-9(>")&6$'?2"(%#&#0/+&'#&%+"&c0$969/'%9*(&c**-#& fj3@FCiUW&)9#1-',&#0;#%'(%9'-&%+"$2'-&';#*$1%9*(=&60(/%9*(9(?& '#&"(:9$*(2"(%'-&#9(>#@&]*0#9(?&'()&/9#%"$(H')`'/"(%&;066"$& #1'/"#&)"2*(#%$'%"&2*)"$'%")&%$'(#29##9*(&f%,19/'--,&w4@EiUW=& #0??"#%9(?&'&#%';9-9#9(?&9(6-0"(/"&$'%+"$&%+'(&#%$*(?&"I"$%9*(@

5.3 Humidity Analysis

]029)9%,&1"$6*$2'(/"&9#&'##"##")&%+$*0?+&#920-'%")&9()**$& $"-'%9:"&+029)9%,&0()"$&1"'>&#022"$&/*()9%9*(#&'#&'&1$*I,& 6*$&2*9#%0$"&;"+':9*0$&'()&1"$/"9:")&'%2*#1+"$9/&/*26*$%@&

]*(",;""&'()&7("$?,c-0#&*0%10%#&'$"&/*21'$")&'/$*##& 6$'?2"(%#&%*&":'-0'%"&+*.&"'/+&%,1*-*?,&$"%'9(#=&$"-"'#"#=& *$&2*)"$'%"#&2*9#%0$"&%+$*0?+&1'##9:"&2"'(#@&K+"&2*)"-#& 9(/*$1*$'%"&%+"&1$92'$,&+029)9%,&2*)969"$#&)":"-*1")&9(& %+"&0(9%&)"#9?(&1+'#"=&('2"-,&.'%"$&;*)9"#&'#&":'1*$'%9:"& $"#"$:*9$#=&:"?"%'%9*(&'#&'&-*/'-9#")&29/$*/-92'%9/&+029)969"$& '()&#+')9(?&-',"$3B=&'()&2'#+$';9,'&#/$""(#&'#&1*$*0#& #"1'$'%*$#&%+'%&1"$29%&:"(%9-'%9*(&.+9-"&2")9'%9(?&#*-'$& )$9:"(&)$,9(?F4@& ^(&%+9#&$"')9(?=&+9?+"$&$"-'%9:"&+029)9%,&9#&(*%&'0%*2'%9/'--,& 9(%"$1$"%")&'#&M;"%%"$N=&;0%&'#&'(&9()9/'%*$&*6&2*9#%0$"& ':'9-';9-9%,&'()&":'1*$'%9:"&1*%"(%9'-=&.+9/+&;"/*2"#& ;"("69/9'-&.+"(&9%&#011*$%#&/**-9(?&1$*/"##"#&'()&9#&/*(%$*--")& %+$*0?+&')`'/"(/,=&'9$6-*.&'()&"(/-*#0$"=&$"/*?(9#9(?&%+'%& 1'##9:"&":'1*$'%9:"&/**-9(?&9#&+9?+-,&"66"/%9:"&9(&+*%H)$,& /-92'%"#&)"#19%"&%+"&9(+"$"(%&.'%"$&-929%'%9*(#F<

39 Somayeh Izadpanahi, Leila Farahani, and Reza Nikpey, “Green Shading and Outdoor Thermal Comfort in Arid Climates: A Parametric Analysis of Vegetation Patterns,” Energy and Buildings 231 (2021): 110592.

40 Hassan Fathy, Natural Energy and Vernacular Architecture: Principles and Examples with Reference to Hot Arid Climates (Chicago: University of Chicago Press, 1986).

41 Yang Li et al., “Optimising Evaporative Cooling for Passive Thermal Comfort in Arid Urban Landscapes,” Sustainable Cities and Society 102 (2025): 104665.

Results

K+"&$"#0-%#&#1'(&'&.9)"&$'(?"=&.9%+&.'%"$H-9(>")&'()&1-'(%")& 6$'?2"(%#&1$*)0/9(?&%+"&2*#%&+029)&/*()9%9*(#@&O'%"$&Q%*$'?"& $"/*$)#&%+"&+9?+"#%&:'-0"&'%&CF@XB5=&6*--*.")&;,&c0$969/'%9*(&c**-#& '%&dC@FF5=&c'-2&c-'(%'%9*(&'%&d4@Xd5&'()&O+"'%&c-'(%'%9*(& '%&EB@d<5@&K+"#"&:'-0"#&'-9?(&.9%+&6$'?2"(%#&.+"$"&"I1*#")& .'%"$&#0$6'/"#=&9$$9?'%9*(&'()&1-'(%9(?&9(%"(#96,&":'1*$'%9*(&'()& $"%'9(&2*9#%0$"&.9%+9(&%+"&922")9'%"&29/$*/-92'%"@

A%&%+"&)$,&"()&*6&%+"&#1"/%$02=&%+"&2*#%&9(%"$9*$&)*2"#%9/& 6$'?2"(%=&\11"$&]*0#"=&$"?9#%"$#&DE@F45=&9()9/'%9(?&'& /*21'$'%9:"-,&2*9#%0$"H-929%")&'%2*#1+"$"@&7(/-*#")&/9:9/& 6$'?2"(%#&#9%&#-9?+%-,&+9?+"$&f7(/-*#")&c0;-9/&'%&3<@D<5&'()&9%#& #0;%"$$'("'(&:'$9'(%&'%&3D@EF5W=&.+9-"&%$'(#9%9*('-&#1'/"#&#0/+& '#&%+"&7I%"$9*$&^(%"$#%9/"&f33@D45W&'()&%+"&e1"(&c0;-9/&Q1'/"& f3d@BX5W&$"6-"/%&9(%"$2")9'%"&+029)9%,&/*()9%9*(#&#+'1")&;,& 1'$%9'-&"I1*#0$"&'()&/$*##&:"(%9-'%9*(@ U*()"(#'%9*(&%*."$#&#9%&;"%.""(&%+"#"&"I%$"2"#=&.9%+&:'-0"#&'%& Fd@XE5&'()&FF@4E5@&K+9#&29)H$'(?"&1*#9%9*(&9#&/*(#9#%"(%&.9%+& %+"9$&$*-"&'#&'%2*#1+"$9/&9(%"$6'/"#&*1"$'%9(?&.9%+9(&'&2*9#%0$"& 69"-)&/$"'%")&;,&.'%"$&'()&1-'(%9(?=&.+"$"&1"$6*$2'(/"&9#&

/*(%9(?"(%&*(&/*01-9(?&%*&+029)&#*0$/"#&$'%+"$&%+'(&1$*-*(?")& *//01'%9*(&/*26*$%@

K+"&%$'(#29##9:"&+029)9%,&:'-0"#&+9?+-9?+%&/$9%9/'-& 9(%"$)"1"()"(/9"#&.9%+9(&%+"&29/$*/-92'%"&69"-)@&U9#%"$(&9(%"$9*$#& '()&.'%"$H)"(#"&6$'?2"(%#&#0/+&'#&c0$969/'%9*(&c**-#&'()&c'-2& c-'(%'%9*(&#+*.&#%$*(?&1*#9%9:"&"I"$%9*(&fpB@XB5=&pB@FF5=& p<<@Xd5W=&9()9/'%9(?&%+"9$&/'1'/9%,&%*&#"")&')`'/"(%&#1'/"#& .9%+&2*9#%0$"@&

^(&/*(%$'#%=&$"#9)"(%9'-&6$'?2"(%#&-9>"&%+"&]*0#"&\(9%&fjD@XE5W& '()&U*()"(#'%9*(&K*."$&9(%"$9*$#&fj<4@4E5W&60(/%9*(&'#& ';#*$1%9:"&:*9)#=&10--9(?&2*9#%0$"&6$*2&%+"9$&#0$$*0()9(?#@& K$'(#9%9*('-&/*()9%9*(#&#0/+&'#&%*."$&;066"$#&'()&;066"$&J*("#& ;"%.""(&+*0#9(?&'()&*1"$'%9:"&"-"2"(%#&#+*.&2*$"&%"21"$")& 9(%"$'/%9*(#&fopD5&%*&pF5W=&/*(69$29(?&%+"9$&)"#9?(&$*-"&'#& 2")9'%*$#@&K+"#"&?$')9"(%#&$"9(6*$/"&%+"&("")&%*&#1'%9'--,& /+*$"*?$'1+&#*0$/"#=&;066"$#=&'()&#9(>#&%*&2'('?"&+,?$*%+"$2'-& /*(%9(09%,&.9%+*0%&'--*.9(?&0()"#9$';-"&#'%0$'%9*(&*$&)$,("##&%*& 1$*1'?'%"&0(/+"/>")@

5.3 Acoustic Analysis

A/*0#%9/&1"$6*$2'(/"&9#&":'-0'%")&%+$*0?+&AH."9?+%")& "R09:'-"(%&/*(%9(0*0#&#*0()&-":"-&fTtA"R=&)SAW=&"I%$'/%")& 6$*2&c'/+,)"$28#&9210-#"H$"#1*(#"&.*$>6-*.@&TtA"R&9#& #"-"/%")&;"/'0#"&9%&/*21$"##"#&;'()H;'#")&#*0()&"("$?,& 9(%*&'&#9(?-"&:'-0"&%+'%&'11$*I92'%"#&1"$/"9:")&-*0)("##& ;,&."9?+%9(?&6$"R0"(/9"#&'//*$)9(?&%*&+02'(&+"'$9(?& #"(#9%9:9%,@&^(&1$'/%9/"=&c'/+,)"$2&$"%0$(#&*/%':"H;'()&#*0()& 1$"##0$"&-":"-#&'%&"'/+&$"/"9:"$a&%+"#"&'$"&AH."9?+%")&1"$& ;'()&'()&%+"(&#022")&"("$?"%9/'--,&f-*?'$9%+29/&'))9%9*(W& %*&1$*)0/"&'(&*:"$'--&)SA&:'-0"&%+'%&9#&/*21'$';-"&'/$*##& 6$'?2"(%#@&K+"&':"$'?9(?&9#&1"$6*$2")&9(&%+"&"("$?,& )*2'9(&f/*(:"$%&)S&%*&-9("'$&"("$?,=&':"$'?"=&%+"(&/*(:"$%& ;'/>W=&':*9)9(?&%+"&#%'()'$)&"$$*$&*6&)9$"/%-,&':"$'?9(?& )"/9;"-&:'-0"#@

K+9#&2"%$9/&9#&)"1-*,")&'#&'&#*0()#/'1"&)"#9?(&9(#%$02"(%=& (*%&'#&'&1$*I,&6*$&y(*9#"8=&6*/0#9(?&*(&%+"&9(%"(%9*(&%*& *$?'(9#"&%+"&#"%%-"2"(%&'$*0()&)966"$"(%9'%")&.'%"$H '##*/9'%")&'%2*#1+"$"#=&.+"$"&.'%"$&*1"$'%"#&'#&'& #*0()2'$>&'()&'&#%';-"&;'/>?$*0()&%+'%&/'(&1$*:9)"& 2'#>9(?&'()&#011*$%&1$9:'/,&?$')9"(%#&.9%+*0%&$"-,9(?&#*-"-,& *(&:9#0'-&#"1'$'%9*(FD@&K+9#&"#%';-9#+"#&%+$""&9(%"()")&#*(9/& $"?92"#g&f9W&-*.H-":"-&'?$9/0-%0$'-&'%2*#1+"$"=&f99W&.'%"$& 1**-&/*0$%,'$)#&.9%+&/*(%9(0*0#&2'#>9(?=&f999W&"(/-*#")&/9:9/& *$&9(6$'#%$0/%0$'-&/+'2;"$#&.9%+&922"$#9:"&'/*0#%9/&69"-)#=& '-9?(9(?&%+"&":'-0'%9*(&.9%+&#*0()#/'1"&'11$*'/+"#&%+'%& %$"'%&'/*0#%9/&/+'$'/%"$&'#&'&/*$"&#1'%9'-&'%%$9;0%"&$'%+"$& %+'(&'(&'6%"$"66"/%F3

L'%"$9'-&;"+':9*0$&9#&"(/*)")&%+$*0?+&6$"R0"(/,&)"1"()"(%& ';#*$1%9*(&'()&#/'%%"$9(?&'##9?(2"(%#&1"$&'$/+9%"/%0$'-& "-"2"(%=&"(#0$9(?&%+'%&"'/+&6$'?2"(%8#&'/*0#%9/&$"#1*(#"& $"6-"/%#&9%#&/*(#%$0/%9*(&-*?9/@&!"(#"&"'$%+"(&60(/%9*('--,& ?$')")&"(:"-*1"#&'$"&2*)"--")&'#&-*.H';#*$1%9*(=&-*.H #/'%%"$9(?&;*0()'$9"#=&6-**$#&'#&#-9?+%-,&2*$"&)9660#9:"&+'$)& #0$6'/"#=&1*$*0#&:'0-%&-',"$#&'#&+9?+"$&';#*$1%9*(&#1*(?"#&'%& 29)H+9?+&6$"R0"(/9"#=&'()&2'#+$';9,'#&'#&+9?+-,&#/'%%"$9(?& )9660#"$#@&K+9#&9#&"##"(%9'-&;"/'0#"&9(&#0;%"$$'("'(&'()& :'0-%")&#1'/"#=&1"$/"9:")&"(/-*#0$"&9#&#%$*(?-,&#+'1")&;,& +*.&#0$6'/"#&$")9#%$9;0%"&'()&'%%"(0'%"&#*0()&"("$?9"#FF@ K+"&#920-'%9*(#&6*--*.&'&#*0$/"j$"/"9:"$&6$'2".*$>=& .+"$"&"'/+&#*0$/"&/*()9%9*(&9#&#'21-")&;,&%+$""&$"/"9:"$#& 1-'/")&'%&'&/*(#%'(%&$')90#&'()&/*(#9#%"(%-,&1*#9%9*(")&'%& "'$&+"9?+%&fo<@E&2W=&%+"(&'??$"?'%")&%+$*0?+&'(&"("$?,H /*$$"/%&':"$'?"@

42 R. Murray Schafer, The Soundscape: Our Sonic Environment and the Tuning of the World (Rochester: Destiny Books, 1977).

43 Jian Kang and Brigitte Schulte-Fortkamp, Soundscape and the Built Environment (Boca Raton: CRC Press, 2016).

44 A. Hannouch, “Acoustics in Earth Architecture: Modelling the Sonic Performance of Vaulted Clay Structures,” Building Acoustics 26, no. 1 (2019): 45–60.

Results

A/$*##&%+"&6$'?2"(%#=&TtA"R&#1'(#&6$*2&R09"%&'?$9/0-%0$'-&69"-)#& %*&+9?+H-":"-&"(/-*#")&/9:9/&#1'/"#@&K+"&-*."#%&:'-0"#&*//0$&9(& %+"&O+"'%&c-'(%'%9*(&f3E@4E&)SAW&'()&c'-2&c-'(%'%9*(&f3C@<E& )SAW=&/*(#9#%"(%&.9%+&*1"(&/*()9%9*(#&'()&'&-929%")&+'$)& $"6-"/%9:"&"(/-*#0$"@&L9)H$'(?"&/*()9%9*(#&'11"'$&9(&c0$969/'%9*(& c**-#&fFE@DE&)SAW&'()&O'%"$&Q%*$'?"&fFX@<B&)SAW=&.+"$"&.'%"$& 9(%$*)0/"#&'&/*(%9(0*0#&;$*');'()&#*0()&1$"#"(/"&%+'%&$'9#"#& %+"&;'/>?$*0()&-":"-&.+9-"&'-#*&1$*)0/9(?&'&-"?9;-"&#*(9/&9)"(%9%,@ ]9?+"$&-":"-#&/*(/"(%$'%"&9(&6$'?2"(%#&.+"$"&"(/-*#0$"&'()& $"6-"/%9:"&;*0()'$9"#&9(/$"'#"&"("$?"%9/&;09-)H01=&9(/-0)9(?& %+"&7(/-*#")&c0;-9/&#1'/"#&'()&%+"&U*()"(#'%9*(&K*."$=&.+9/+& $"?9#%"$#&'2*(?&%+"&+9?+"#%&:'-0"#&fEF@D4&)SA&'()&EX@4<&)SA=& /*$$"#1*()9(?&%*&)966"$"(%&;066"$&/*()9%9*(#&$'%+"$&%+'(&'&/+'(?"& 9(&#*0$/"&1$*%*/*-W@&K+9#&9()9/'%"#&%+'%&#0;%"$$'("'(&"(/-*#0$"& /*2;9(")&.9%+&+'$)&#0$6'/"#&'()&:'0-%&?"*2"%$,&/'(&#0#%'9(& -*0)"$=&2*$"&"(:"-*19(?&'/*0#%9/&/*()9%9*(#&":"(&.+"(&#*0$/"& /'-9;$'%9*(&9#&+"-)&/*(#9#%"(%@

5.4 Visibility Analysis

b9#9;9-9%,&9#&'##"##")&%+$*0?+&'(&9#*:9#%H;'#")&:9#9;9-9%,& 1"$/"(%'?"&/*210%")&6$*2&*;#"$:"$&1*9(%#&#"%&'%&+02'(& ","&+"9?+%&fo<@E&2&';*:"&%+"&6-**$W@&K+"&2"%+*)&/'#%#& -9("H*6H#9?+%&$',#@&^%&$"1*$%#&"'/+&#1'/"&'#&'&#9(?-"&#/'-'$& ;,&'??$"?'%9(?&*;#"$:"$&$"#0-%#&f2")9'(k2"'(&:9#9;-"& 6$'/%9*(&)"1"()9(?&*(&#'21-9(?W=&1$*)0/9(?&'&/*21'$';-"& M*1"(("##N&9()9/'%*$&'/$*##&%,1*-*?9/'-&6$'?2"(%#@&]"$"&'(& 9#*:9#%&9#&)"69(")&'#&%+"&#"%&*6&1*9(%#&:9#9;-"&6$*2&'&?9:"(& :9".1*9(%@FE

b9#9;9-9%,&.'#&/*210%")&%.9/"&1"$&6$'?2"(%@&^(%$9(#9/&:9#9;9-9%,& %$"'%#&"'/+&6$'?2"(%&'#&'(&9#*-'%")&#1'%9'-&0(9%=&#*&%+"& $"1*$%")&1"$/"(%'?"&$"6-"/%#&*(-,&%+"&6$'?2"(%8#&9(%"$('-& ?"*2"%$,&'()&*1"(9(?#@&K$'(#29##9*(&:9#9;9-9%,&$"H":'-0'%"#& %+"&#'2"&*;#"$:"$&#'21-9(?&6$*2&%+"&"I%"$9*$&*6&%+"&#1'/"=& /'1%0$9(?&+*.&1$*I929%,=&9(%"$#%9%9'-&*:"$-'1#&'()&#+'$")& '1"$%0$"#&2*)96,&:9#0'-&'//"##@&K+"&MK$'(#29##9*(N&/*-02(& %+"$"6*$"&$"/*$)#&%+"&("%&/+'(?"&9(&:9#9;9-9%,&1$*)0/")&;,& ')`'/"(/,&$"-'%9:"&%*&%+"&9(%$9(#9/&/'#"&f1*#9%9:"&:'-0"#& 9()9/'%"&9(/$"'#")&1"$2"';9-9%,&0()"$&/*--9#9*(a&("?'%9:"& :'-0"#&9()9/'%"&*//-0#9*(&'()&1$9:'/,&?'9(W@ K+9#&2"%$9/&9#&0#")&"I1-9/9%-,&%*&/*(%"I%0'-9#"&1$9:'/,&'#&'& #1'%9'-&?$')9"(%=&-*."$&:9#9;9-9%,&:'-0"#&9()9/'%"&#%$*(?"$& "(/-*#0$"&'()&+9?+"$&1$9:'/,&1*%"(%9'-=&.+"$"'#&+9?+"$&:'-0"#& 9()9/'%"&?$"'%"$&:9#0'-&1"$2"';9-9%,&'()&#*/9'-&"I1*#0$"=& '&$"-'%9*(#+91&9(&-9("&.9%+&#1'/"&#,(%'I&9(%"$1$"%'%9*(#&*6& +*.&/*(69?0$'%9*(&?*:"$(#&1$9:'/,@FX&c0;-9/&'()&'?$9/0-%0$'-& #1'/"#&'$"&9(%"(%9*('--,&.*:"(&9(%*&/9$/0-'%9*(&("%.*$>#&.9%+& +9?+"$&:9#9;9-9%,&%*&"(/*0$'?"&"(/*0(%"$=&.+"$"'#&$"#9)"(%9'-& '()&#'/$")&#1'/"#&/0-%9:'%"&-*.&:9#9;9-9%,&6*$&#"/-0#9*(@

45 Michael Benedikt, “To Take Hold of Space: Isovists and Isovist Fields,” Environment and Planning B: Planning and Design 6, no. 1 (1979): 47–65

46 Bill Hillier and Julienne Hanson, The Social Logic of Space (Cambridge: Cambridge University Press, 1984)

Results

K+"&:9#9;9-9%,&$"#0-%#&$'(?"&6$*2&)""1-,&"(/-*#")&/9:9/&/+'2;"$#& %*&:9#0'--,&"I1'(#9:"&1$*)0/%9:"&-'()#/'1"#@&K+"&7(/-*#")&c0;-9/& 6$'?2"(%#&$"?9#%"$&%+"&-*."#%&:9#9;9-9%,=&.9%+&F@BD5&'%&4&2&'()& 8.04% at −5 m, consistent with strong enclosure, short sightlines '()&+9?+&*//-0#9:9%,@&["#9)"(%9'-&9(%"$9*$#&$"2'9(&#929-'$-,&-*.&;0%& -"?9;-"=&.9%+&%+"&\11"$&]*0#"&'%&<4@3B5&'()&%+"&T*."$&]*0#"& '%&<<@4B5=&"#%';-9#+9(?&'&/-"'$&1$9:'/,&;'#"-9("&.9%+&-929%")& :9#0'-&$"'/+@&K$'(#9%9*('-&'()&9(6$'#%$0/%0$'-&/*()9%9*(#&#+96%& %*.'$)#&9(%"$2")9'%"&*1"(("##=&9(/-0)9(?&O'%"$&Q%*$'?"&'()&%+"& U*()"(#'%9*(&K*."$#@&Q*/9'--,&1*$*0#&6$'?2"(%#&%+"(&$9#"&60$%+"$=& .9%+&e1"(&c0;-9/&Q1'/"@&A%&%+"&#'2"&%92"=&:"?"%'%")&1$*)0/%9:"& '$"'#&$"2'9(&2*)"$'%"-,&*1"(&)0"&%*&1'$%9'-&*//-0#9*(&6$*2& 1-'(%9(?@&Q%9--=&%+"&c0$969/'%9*(&c**-#&$"/*$)&%+"&+9?+"#%&:9#9;9-9%,&'%& FX@EF5=&$"6-"/%9(?&;$*')&#>,&"I1*#0$"&'()&"I%"()")&+*$9J*(%'-& #9?+%-9("#&'/$*##&'(&*1"(=&.'%"$H')`'/"(%&/*0$%,'$)&/*()9%9*(@&

5.5 Conclusion

A/$*##&%+"&6*0$&)*2'9(#=&%+"&'('-,#9#&#+*.#&%+'%&#"%%-"2"(%& 1"$6*$2'(/"&9#&1$92'$9-,&'(&')`'/"(/,&1$*;-"2=&(*%&'&%,1*-*?,& 1$*;-"2@&K+"$2'-&'()&+029)9%,&;"+':9*0$&'$"&)$9:"(&;,& +*.&*1"$'%9:"&"-"2"(%#&f/*()"(#'%9*(&%*."$#&'()&.'%"$& 9(6$'#%$0/%0$"W&'$"&/*01-")&%*&;066"$#&f#+')")&9(%"$#%9/"#=&1-'(%")& #%$91#=&#/$""(")&%+$"#+*-)#W&'()&%*&#9(>#&f.'%"$H')`'/"(%=&;"-*.H ?$')"&6$'?2"(%#W@&K+9#&,9"-)#&'&/-"'$&'##"2;-,&-*?9/g&1-'/"& %+"$2'-&"29%%"$#&.+"$"&'9$6-*.&/'(&/'$$,&+"'%&'.',=&#0$$*0()& %+"2&.9%+&/**-"$&.'%"$H-9(>")&'()&1-'(%")&6$'?2"(%#=&'()&0#"& #"29H*1"(&/*$$9)*$#&'()&/*0$%,'$)#&'#&2")9'%9(?&9(%"$6'/"#& $'%+"$&%+'(&"I1*#9(?&9(+';9%")&9(%"$9*$#&%*&)9$"/%&+029)9%,& %$'(#6"$@

K+"#"&"66"/%#&'$"&(*%&/*(69(")&%*&9(%$9(#9/&;"+':9*0$@& K$'(#29##9:"&*$&"I"$%9:"&:'-0"#&1-',&'&>",&$*-"&9(&#+'19(?& -*/'-&29/$*/-92'%"#&'()&'%2*#1+"$9/&/*(%9(09%,@&_*$&"I'21-"=& /*()"(#'%9*(&%*."$#=&)"#19%"&%+"9$&+9?+&9(%$9(#9/&+"'%=&"I"$%& #9?(969/'(%&%+"$2'-&9(6-0"(/"&*(&')`'/"(%&:*9)#=&"-":'%9(?& #0$6'/"&%"21"$'%0$"#&0(-"##&;066"$")&;,&#9(>#@&Q929-'$-,=&.'%"$& #%*$'?"&'()&10$969/'%9*(&6$'?2"(%#&"I+9;9%&'%2*#1+"$9/&#19--*:"$=& )9#%$9;0%9(?&+029)9%,&'()&'/*0#%9/&2'#>9(?&9(%*&("9?+;*0$9(?& /*0$%,'$)#&'()&%+$"#+*-)#@&K+9#&"I"$%9:"&/'1'/9%,&9#&"(/*)")&'#& '&$"-'%9*('-&-',"$&.9%+9(&%+"&'-?";$'9/&#,(%+"#9#=&"(#0$9(?&%+'%& "'/+&6$'?2"(%&9#&'##"##")&(*%&*(-,&9(&9#*-'%9*(&;0%&'-#*&9(&%"$2#& *6&9%#&"(:9$*(2"(%'-&9(6-0"(/"&*:"$&("'$;,&#1'%9'-&0(9%#@ K+"&$"#0-%#&'-#*&6$'2"&1$9:'/,&'#&'&20-%9H#"(#*$,&?$')9"(%& $'%+"$&%+'(&'&:9#0'-&$0-"&'-*("@&7,"H-":"-&:9#9;9-9%,&"#%';-9#+"#& $*;0#%&1$9:'/,&/*$"#&9(&"(/-*#")&/9:9/&'()&$"#9)"(%9'-&6$'?2"(%#@& A%&%+"&#'2"&%92"=&1-'(%'%9*(#&'()&9(%"$#%9/"#&*1"$'%"&'#&#"29H %$'(#1'$"(%&69-%"$#&%+'%&/'(&;"&%0(")&;,&#/$""(9(?&'()&1-'(%9(?& )"(#9%,@&A/*0#%9/'--,=&-":"-H;'#")&$"')9(?#&/*(69$2&%+'%&-*0)"$& 69"-)#&'$"&(*%&9(+"$"(%-,&+'$260-g&.'%"$H-9(>")&;'/>?$*0()#&/'(& 60(/%9*(&'#&2'#>9(?&'(/+*$#&%+'%&#011*$%&1$9:'/,&9(&*%+"$.9#"& "I1*#")&10;-9/&#"%%9(?#@&K+"&2'9(&$9#>&9#&%+"&/*2;9('%9*(&*6& +9?+&"(/-*#0$"&'()&$"6-"/%9:"&#0$6'/"#=&.+"$"&#*0()&;09-)H01& /'(&)*29('%"a&+"$"=&2'#+$';9,'&#/'%%"$9(?=&#"-"/%9:"&';#*$1%9*(& 9(&:'0-%&69(9#+"#=&'()&')`'/"(/,&/*(%$*-&;"/*2"&%+"&1$92'$,& 29%9?'%9*(&%**-#@

K'>"(&%*?"%+"$=&/*21'$'%9:"&$"')9(?&9)"(%969"#&'&/*(#9#%"(%& )"#9?(&1$9(/91-"g&/*(%9(09%,&"2"$?"#&%+$*0?+&%+$"#+*-)#@&['%+"$& %+'(&*1%929#9(?&'(,&#9(?-"&2"%$9/=&%+"&#"%%-"2"(%&9#&#%$0/%0$")& ;,&#"R0"(/9(?&/*(%$'#%#z+*%&%*&/**-=&)$,&%*&+029)=&"I1*#")& %*&#/$""(")=&R09"%&%*&2'#>")@&K+9#&/*(/-0#9*(&"#%';-9#+"#&%+"& R0'-9%'%9:"&:*/';0-'$,&0#")&9(&%+"&#0;#"R0"(%&'-?";$'9/&#,(%+"#9#g& "'/+&6$'?2"(%&9#&:'-0")&(*%&*(-,&6*$&9%#&9(%"$('-&/*()9%9*(&;0%&6*$& 9%#&"I"$%9:"&9(6-0"(/"&*(&("9?+;*0$9(?&'%2*#1+"$"#=&'--*.9(?& '??$"?'%9*(&%*&;"&/*21*#")&'#&'&/*01-")&"(:9$*(2"(%'-&'()& #*/9*H#1'%9'-&69"-)@

6.1 Introduction

K+9#&/+'1%"$&*0%-9("#&%+"&1$*/"##&*6&$"'##"2;-9(?&%+"& '$/+9%"/%0$'-&%,1*-*?9"#&9)"(%969")&9(&%+"&6$'?2"(%'%9*(&/+'1%"$& '()&":'-0'%")&%+$*0?+&%+"&R0'-9%'%9:"&'('-,#9#&1+'#"@&^%&;"?9(#& ;,&/-'$96,9(?&%+"&2*)"-8#&#%$0/%0$"=&)9#%9(?09#+9(?&;"%.""(&69I")& '()&:'$9';-"&1'$'2"%"$#@&K+"&$"'##"2;-,&1$*/"##&%'>"#&'#&9%#& 1$92'$,&1$"/")"(%&%+"&%"$$9%*$9'-&*$?'(9#'%9*(&1$*)0/")&;,&%+"& $0-"H;'#")&'??$"?'%9*(&#,#%"2&)":"-*1")&9(&%+"&Q"%%-"2"(%& e$?'(9#'%9*(&1+'#"&*6&%+"&$"#"'$/+@&K+9#&/+*9/"&'/>(*.-")?"#& %+"&%"$$9%*$9'-&-*?9/&*6&%+"&#"%%-"2"(%=&?$*0()")&9(&+,)$*-*?9/'-& '()&2*$1+*-*?9/'-&/*()9%9*(#=&'#&'&(*(H("?*%9';-"&6*0()'%9*(@& ^(&1$'/%9/'-&%"$2#=&%+9#&2"'(#&%+"&$"'##"2;-,&1$*/"##&;"?9(#& .9%+&%+"&*$9?9('-&%"$$9%*$9'-&'??$"?'%9*(&*6&'$/+9%"/%0$'-&0(9%#& $'%+"$&%+'(&'&;-'(>&*$?'(9#'%9*('-&#%'%"@ K+9#&'11$*'/+&9(%$*)0/"#&%.*&#9?(969/'(%&/+'--"(?"#@&_9$#%=& '--*.9(?&'$/+9%"/%0$'-&%,1*-*?9"#&%*&;"&6$""-,&$"-*/'%")& '/$*##&%+"&"(%9$"&#"%%-"2"(%&.*0-)&0()"$29("&%+"&%"$$9%*$9'-& #,(%+"#9#&"#%';-9#+")&"'$-9"$&9(&%+"&$"#"'$/+@&Q"/*()=&#0/+&'& /*21$"+"(#9:"&$"*$?'(9#'%9*(&.*0-)&;"&/*210%'%9*('--,& 9(%"(#9:"&'()&'('-,%9/'--,&0(#%';-"=&1$*)0/9(?&'(&"I/"##&*6& *0%/*2"#&.+*#"&1"$6*$2'(/"&2"%$9/#&.*0-)&;"&/+'--"(?9(?& %*&)966"$"(%9'%"&2"'(9(?60--,=&'#&$')9/'--,&)966"$"(%&#1'%9'-& /*(69?0$'%9*(#&/*0-)&#'%9#6,&#929-'$&":'-0'%9:"&%+$"#+*-)#@&K*& '))$"##&%+"#"&-929%'%9*(#=&%+"&$"#"'$/+&('$$*.#&9%#&#/*1"&%*&'& ("9?+;*0$+**)H#/'-"&9(:"#%9?'%9*(@

A&$"1$"#"(%'%9:"&#"/%9*(&*6&%+"&#"%%-"2"(%=&/*21$9#9(?&#9I%""(& '$/+9%"/%0$'-&0(9%#&f%+$""&/9#%"$(#=&"9?+%&+*0#9(?&0(9%#=&6*0$& '?$9/0-%0$'-&0(9%#&'()&*("&/*()"(#'%9*(&6'$2W=&.'#&#"-"/%")& '-*(?&%+"&(*$%+H"'#%&;*0()'$,&*6&%+"&#"%%-"2"(%&'#&'&1$*%*%,19/'-& %"#%9(?&?$*0()@&K+9#&#/'-"&'--*.#&6*$&/*(%$*--")&"I1"$92"(%'%9*(& *(&'&#'21-"&1*10-'%9*(&*6&3D4&9(+';9%'(%#=&.+9-"&1$"#"$:9(?& %+"&;$*')"$&%"$$9%*$9'-&-*?9/&*6&%+"&#"%%-"2"(%@ A)*1%9(?&'&("9?+;*0$+**)H#/'-"&6*/0#&'-9?(#&.9%+&%+"&/*$"& 9(%"(%&*6&%+9#&%+"#9#g&(*%&%*&?"("$'%"&'&#9(?-"&*1%92'-&#*-0%9*(=&;0%& %*&"(';-"&%+"&1$*)0/%9*(&*6&;"#1*>"&"(:9$*(2"(%#&'##"2;-")& 6$*2&'&#+'$")&%"$$9%*$9'-&6$'2".*$>@&K+"&2"%+*)*-*?,& 1$"#"(%")&9(&%+9#&/+'1%"$=&%+"$"6*$"=&*1"$'%"#&'#&'(&0$;'(&'()& '$/+9%"/%0$'-&)"#9?(&%**-&/'1';-"&*6&?"("$'%9(?&20-%91-9/9%,&'()& #1'%9'-&/*(%9(09%,=&%+"&%.*&?09)9(?&1$9(/91-"#&%+'%&0()"$19(&%+"& $"'##"2;-,&1$*/"##&"I1-*$")&+"$"@

6.2 Generative Organisational Logic

K+"&69$#%&%'#>&9(&%+"&$"'##"2;-,&1$*/"##&9#&%*&$"()"$&%+"& %"$$9%*$9'-&-'()#/'1"&9(%*&'(&*1"$'%9:"&69"-)&#09%';-"&6*$&%+"& $"*$?'(9#'%9*('-&-*?9/@&K+9#&$"R09$"#&%+"&69"-)&%*&;"&/*21'%9;-"& .9%+&%+"&9)"(%969/'%9*(&#,#%"2&)":"-*1")&9(&%+"&6$'?2"(%'%9*(& /+'1%"$&u\(9%a&T":"-a&K,1*-*?,a&^(#%'(/"v@&

O+"(&'##"##9(?&%,1*-*?9/'-&9)"(%9%9"#=&%+"&69"-)&R0'(%969"#&%+"& %*%'-&(02;"$&*6&'$/+9%"/%0$'-&0(9%#&.9%+9(&'&?9:"(&#"%%-"2"(%& /-0#%"$&f#9I%""(&0(9%#&9(&%+"&1$"#"(%&/'#"W&'()&$'()*2-,&)9#%$9;0%"#& '(&"R09:'-"(%&(02;"$&*6&%,1*-*?9/'-&9(#%'(/"#&'##*/9'%")&.9%+& "'/+&0(9%=&'#&*0%-9(")&9(&%+"&6$'?2"(%'%9*(&/+'1%"$@

!"#$&&R'?:96*+,"1#'S)**+,16

A))9%9*('-&$0-"#&1$":"(%&#1'%9'-&/*(6-9/%#&;"%.""(&*:"$-'119(?& 9(#%'(/"#&'/$*##&:"$%9/'-&-":"-#@&_*$&"I'21-"=&'&/*()"(#'%9*(& %*."$&*//01,9(?&%+"&#0;%"$$'("'(&-":"-&'()&#1'((9(?& '11$*I92'%"-,&DE&2"%$"#&9(&+"9?+%&("?'%"#&%+"&0#"&*6&9%#& 1$*`"/%")&6**%1$9(%&'%&%+"&?$*0()&'()&*:"$?$*0()&-":"-#@

!"#$&&N''<4L0:0#"/):'>16*)1/+6'S+,'\1"* !"#$&&O'HL)*"):'H*,)*)

K*&#011*$%&%+9#&*1"$'%9*(=&%+"&*$9?9('-&F4&r&F4&2&?$9)&9#& #0;)9:9)")&9(%*&'&0(969")&D&r&D&2&?$9)&'()&-',"$")&'/$*##&%+$""& :"$%9/'-&-":"-#g&*:"$?$*0()=&?$*0()&'()&#0;%"$$'("'(@

7'/+&'$/+9%"/%0$'-&9(#%'(/"&9#&%+"(&'##9?(")&'&)")9/'%")&#1'%9'-& 6**%1$9(%&'//*$)9(?&%*&%+"&'$"'&/'-/0-'%9*(#&"#%';-9#+")&9(&%+"& 6$'?2"(%'%9*(&/+'1%"$@&K*&':*9)&)9#/*(%9(0*0#&*$&19I"-'%")& *0%/*2"#=&'&$0-"&%+'%&2'I929#"#&:*I"-&')`'/"(/,&.9%+9(&"'/+& '$/+9%"/%0$'-&9(#%'(/"&9#&'11-9")=&"(#0$9(?&#1'%9'-&/*+"$"(/"& )0$9(?&'??$"?'%9*(@

!"#$&7%'?01;+16)*"01'<0P+,'H*,)*)'5//9L)*"01'

K+"&#'2"&1$9(/91-"#&'11-,&%*&+*0#9(?=&/9#%"$(=&/*220('-&'()& 10;-9/&#1'/"&%,1*-*?9"#@&A%&%+"&#'2"&%92"=&2'()'%*$,&:"$%9/'-& )"1"()"(/9"#&'$"&"(6*$/")@&

Z$*0()H-":"-&10;-9/&+*0#9(?&R0'$%"$#&"I9#%&*(-,&.+"(& :"$%9/'--,&'-9?(")&.9%+&%+"9$&1$9:'%"&R0'$%"$&/*0(%"$1'$%#&'%&%+"& #0;%"$$'("'(&-":"-@&

T9>".9#"=&10;-9/&#1'/"#&'%&%+"&#0;%"$$'("'(&-":"-&"I9#%&*(-,& ;"("'%+&%+"9$&/*$$"#1*()9(?&?$*0()H-":"-&9(#%'(/"#=&.+9/+=&9(& %0$(=&#9%&;"("'%+&%+"&:'0-%")&#%$0/%0$"#8&*:"$?$*0()&6**%1$9(%@

!"#$&7&'HL)/+6'I+,*"/):'S,0V+/*"01'?016*,)"1*6

e(/"&%+9#&'??$"?'%9*(&-*?9/&9#&"#%';-9#+")=&'&#"/*()'$,& *1"$'%9*(&"I%$'/%#&10;-9/&*1"(&#1'/"#&6$*2&.9%+9(&"'/+& %,1*-*?9/'-&9(#%'(/"&'%&%+"&#0;%"$$'("'(&-":"-@& K+9#&1$*/"##&)9#%9(?09#+"#&;09-%&#1'/"&6$*2&10;-9/&*1"(&#1'/"& ;,&'##"##9(?&"'/+&9(#%'(/"&$')9'--,@&^(&/*()"(#'%9*(&%*."$& 9(#%'(/"#=&1"$91+"$'-&:*I"-#&#"$:9(?&'#&'9$6-*.&;066"$&J*("#&'$"& $"'##9?(")&%*&'&10;-9/&*1"(&#1'/"&/'%"?*$,@& K+"&#'2"&*1"$'%9*(&'11-9"#&%*&;066"$&J*("#&#0$$*0()9(?& +*0#9(?&0(9%#=&#0;%"$$'("'(&10;-9/&#1'/"#&'()&10$969/'%9*(& 1**-#@&K+$*0?+&%+9#&1$*/"##=&'&/*(%9(0*0#&("%.*$>&*6&10;-9/& *1"(&'$"'#&"2"$?"#&)9$"/%-,&6$*2&%+"&'??$"?'%9*(&-*?9/&$'%+"$& %+'(&;"9(?&921*#")&'#&'(&"I%"$('-&-',"$@

A#&'&69('-&#%"1=&'&%+$""H%9"$&1'%+.',&#,#%"2&%+'%&9(%"$/*(("/%#& '$/+9%"/%0$'-&%,1*-*?9"#&9#&9(%$*)0/")=&.+9-"&9%#&-*?9/&'()& 1"$6*$2'(/"&'$"&"I'29(")&9(&)"%'9-&9(&%+"&6*--*.9(?&/+'1%"$@& A--&$"2'9(9(?&0('##9?(")&:*I"-#&'%&%+"&#0;%"$$'("'(&-":"-&'$"& '--*/'%")&%*&'?$9/0-%0$'-&0#"=&"9%+"$&.+"'%&*$&1'-2&1-'(%'%9*(#=& ;'#")&*(&%+"9$&+*$9J*(%'-&1$*I929%,&%*&"I9#%9(?&'?$9/0-%0$'-& /-0#%"$#@&K+9#&"(#0$"#&%+"&)9#%$9;0%9*(&*6&1$*)0/%9:"&?$""(&#1'/"& %+$*0?+*0%&%+"&0$;'(&6';$9/&.+9-"&2'I929#9(?&-'()&1$*)0/%9:9%,& *(/"&'--&1$92'$,&1$*?$'22'%9/&$"R09$"2"(%#&'$"&#'%9#69")@&

!"#$&77'-.)EL:+'0@'B+6";9):'S9J:"/'HL)/+6'@,0E'8J6*,)/*"01 !"#$&7='8#,"/9:*9,):'!"+:;')1;'M),;+1'S)**+,16

6.3 Path Networks - Algebraic Synthesis

c'%+&("%.*$>#&/*(#%9%0%"&%+"&/*$"&0(96,9(?&1$9(/91-"& *6&%+"&#"%%-"2"(%&'??$"?'%9*(@&\1&%*&%+9#&1*9(%=& ';#%$'/%")&1'$'2"%"$#=&9)"(%969/'%9*(&1$*/"##"#&'()& *$?'(9#'%9*('-&$0-"#&*1"$'%"&'#&)9#%9(/%&)*2'9(#&%+'%& ?"("$'%"&#1'%9'-=&1$*?$'22'%9/&'()&R0'-9%'%9:"&-',"$#& *6&9(6*$2'%9*(@&K+"&1'%+&("%.*$>#&/*(#*-9)'%"&%+"#"& -',"$#&9(%*&'&#9(?-"&*1"$'%9:"&#,#%"2&%+$*0?+&.+9/+& #"%%-"2"(%&1"$6*$2'(/"&9#&#,(%+"#9#")@

K+$""&1'%+&)*2'9(#&'$"&)"69(")g&.'%"$&1'%+#=& #0;%"$$'("'(&1'%+#&'()&?$*0()H-":"-&1'%+#@&O'%"$& 1'%+#&9(%"$/*(("/%&'--&.'%"$&9(6$'#%$0/%0$"&'/$*##&%+"& #"%%-"2"(%=&9(/-0)9(?&/*()"(#'%9*(&%*."$#=&10$969/'%9*(& 1**-#=&/9#%"$(#&'()&'?$9/0-%0$'-&1-*%#@&Q0;%"$$'("'(& 1'%+#&6*$2&%+"&1$9:'%"&/9$/0-'%9*(&("%.*$>&'()& 9(%"$-9(>&1$9:'%"&+*0#9(?&R0'$%"$#=&/*()"(#'%9*(&1**-#=& #0;%"$$'("'(&/*220('-&#1'/"#=&#0;%"$$'("'(&10;-9/& #1'/"#&'()&'?$9/0-%0$'-&69"-)#@&Z$*0()H-":"-&1'%+#& )"69("&%+"&10;-9/&/9$/0-'%9*(&#,#%"2=&/*(("/%9(?&10;-9/& +*0#9(?&R0'$%"$#&%+$*0?+&%"$$'/"&#0$6'/"#&6*$2")&;,& $"#9)"(%9'-&$**6#=&?$*0()H-":"-&/*220('-&#1'/"#&'()& ?$*0()H-":"-&10;-9/&#1'/"#@&

K$'(#9%9*(#&;"%.""(&011"$&'()&#0;%"$$'("'(&1'%+#& *//0$&%+$*0?+&:"$%9/'-&/*(("/%9*(#&-*/'%")&.9%+9(& 10;-9/&'()&/*220('-&#1'/"#@&Q0;%"$$'("'(&1'%+#&'()& .'%"$&1'%+#&'$"&1"$29%%")&%*&9(%"$#"/%=&.9%+&.'%"$&6-*.& 1'##9(?&0(*;#%$0/%")&;"("'%+&1")"#%$9'(&2*:"2"(%@& Q0;%"$$'("'(&'()&.'%"$&1'%+#&'$"&?"("$'%")&;,& "I%$'/%9(?&:*I"-#&6$*2&10;-9/&*1"(&#1'/"#&'()& 0('##9?(")&#0;%"$$'("'(&:*I"-#&;"6*$"&'?$9/0-%0$'-& "I1'(#9*(=&.+9-"&011"$&1'%+#&*//01,&':'9-';-"&?$*0()H -":"-&:*I"-#@

S",*()&%+"9$&$*-"&9(&/9$/0-'%9*(=&1'%+&("%.*$>#&60(/%9*(& '#&%+"&1$92'$,&2")902&6*$&%+"&'-?";$'9/&#,(%+"#9#@&K+"& 1$*/"##&;"?9(#&;,&9)"(%96,9(?&%+"&%*%'-&(02;"$&*6&#1'/"#& 9(%"$/*(("/%")&;,&"'/+&1'%+&("%.*$>@&^(%"$/*(("/%9*(& 6*--*.#&'&-9("'$&-*?9/=&#%'$%9(?&'%&%+"&#*0%+H."#%"$(2*#%& '$/+9%"/%0$'-&9(#%'(/"&*6&%+"&#"%%-"2"(%&'()&#"R0"(%9'--,& -9(>9(?&"'/+&#1'/"&%*&9%#&("'$"#%&("9?+;*0$&.9%+9(&%+"& #'2"&1'%+&/'%"?*$,@&K+9#&1$*/")0$"&/*(%9(0"#&0(%9-&'--& "-"2"(%#&'$"&9(%"$/*(("/%")&'/$*##&%+"&%+$""&("%.*$>#@& O+9-"&-9("'$&/*(("/%9:9%,&/*(#%$'9(#&$*0%"&)9:"$#9%,=&%+9#& -929%'%9*(&9#&29%9?'%")&'%&%+"&#0;%"$$'("'(&-":"-&%+$*0?+& '&/*(%9(0*0#&("%.*$>&*6&10;-9/&*1"(&#1'/"#&%+'%& $"2'9(#&6$""-,&%$':"$#';-"&'()&*1"$'%"#&'#&'&#"/*()'$,=& (*(H-9("'$&/*(("/%9:"&#,#%"2@&\11"$&1'%+#&'()&.'%"$& 1'%+#&$"%'9(&-9("'$&*$?'(9#'%9*(=&'#&1$*I929%,H;'#")& /*(("/%9:9%,&'%&%+"#"&-":"-#&9#&(*%&/*(#9)"$")&$"#%$9/%9:"@

!"#$&7A'S)*2'W+*P0,C6')1;'<2+",'8:#+J,)"/'5L+,)*"016

Once all architectural elements are interconnected, qualitative values derived from the qualitative assessment phase are recalculated. Each space retains its intrinsic value while acquiring a relational value computed as the average of neighbouring spaces within a 15 m radius. These averaged values are directly controlled by the volume of voxelised units assigned to each spatial category.

When a given space occupies a larger proportion of the area within a 15 m radius, it is calculated as having greater influence than spaces of smaller volume within the same distribution. In this way, spatial dominance is encoded quantitatively through volumetric presence.

In addition, each qualitative metric is calibrated according to its capacity for transmission and is therefore multiplied by a corresponding transmission coefficient. Thermal and humidity values are assigned higher transmission rates due to their inherently emissive behaviour, as both heat and moisture propagate through space and affect adjacent environments.

Acoustic qualities are assigned lower transmission rates, reflecting their more limited spatial reach. In contrast, visual qualities are not subject to transmission multipliers, as their influence is primarily relational and does not propagate beyond direct lines of sight.

This relational value is then added to the intrinsic value to produce a context-dependent qualitative identity. In this framework, qualities are understood as emergent properties of spatial relationships. For example, a thermally cool cistern adjacent to a high-temperature condensation tower exhibits higher thermal values.

In contrast, the atmospheric humidity around the tower rises due to evaporation from nearby water storage. Each aggregation thus generates a unique qualitative configuration.

Settlement-wide calculations are then executed along each path network. For every network, qualitative values are averaged to produce a single metric per category. This results in three distinct values per qualitative metric for a given settlement aggregation; one for each path network, yielding twelve evaluative outputs.

These values allow selective interpretation of emergent settlement conditions. Low thermal values along subterranean private paths indicate improved habitability, while high visibility values along upper public paths suggest expansive public spatial configurations.

A final evaluative layer measures qualitative transitions along the networks. This calculation derives the mean difference between consecutive spaces divided by their distance along the path. The resulting metric captures the intensity of spatial and environmental transitions.

Gradual humidity transitions along water paths indicate efficient condensation performance, minimal acoustic variation along subterranean paths reflects tightly interwoven programmatic conditions and sharp thermal gradients along upper paths reveal rapid temperature shifts across public spaces.

In conclusion, the path network system operationalises settlement aggregation as an algebraic process. It produces a structured set of controllable metrics that support the generation of multiple settlement configurations while maintaining systematic control over environmental, spatial and social performance.

6.4 Emergent Settlement Typologies

K*&"I"21-96,&%+"&?"("$'%9:"&1*%"(%9'-&*6&%+"&#,#%"2&*0%-9(")& ';*:"=&'&#"$9"#&*6&6*0$&#"%%-"2"(%&%,1*-*?9"#&9#&?"("$'%")&.9%+9(& %+"&#'2"&#9I%""(H0(9%&'??$"?'%9*(@&K+$*0?+&20-%9H*;`"/%9:"& *1%929#'%9*(&0#9(?&O'--'/"9=&%+"&)"#9?(&%"'2&;'-'(/"#&%.*& R0'-9%'%9:"&2"%$9/#&6*$&"'/+&%,1*-*?,&'()&9)"(%969"#&%+"&2*#%& *1%929#")&*0%/*2"@&7'/+&%,1*-*?,&6*$"?$*0()#&'&)966"$"(%& 1"$6*$2'(/"&1$9*$9%,&'()&#"$:"#&'#&'&)*2'9(&6*$&'$/+9%"/%0$'-& 9(%"$1$"%'%9*(&*6&9%#&'??$"?'%9*(&-*?9/@

S"6*$"&"I'29(9(?&%+"&'$/+9%"/%0$'-&921-9/'%9*(#&*6&%+"#"& *0%/*2"#=&9%&9#&("/"##'$,&%*&":'-0'%"&%+"&R0'-9%'%9:"&1"$6*$2'(/"& *6&%+"&*$9?9('-&#"%%-"2"(%&'##"2;-,@&_*$&%+9#&10$1*#"=&%+"&9(9%9'-& /*(69?0$'%9*(=&9(&.+9/+&%+"&#"%%-"2"(%&*1"$'%"#&'#&'&/*--"/%9*(& *6&)9#/$"%"&'$/+9%"/%0$'-&0(9%#=&9#&1$*/"##")&%+$*0?+&%+"&#'2"& ';#%$'/%9*(=&#,(%+"#9#&'()&$"'##"2;-,&6$'2".*$>@&O+9-"& %+9#&1$*/")0$"&'-%"$#&2*$1+*-*?9/'-&/+'$'/%"$9#%9/#&)0"&%*& :*I"-9#'%9*(&'()&$")9#%$9;0%9*(=&%+"&$"-*/'%9*(&*6&'$/+9%"/%0$'-& 9(#%'(/"#&$"2'9(#&/*(#%$'9(")&.9%+9(&%+"&;*0()'$9"#&*6&%+"9$& *$9?9('%9(?&0(9%#@

_*--*.9(?&%+"&R0'-9%'%9:"&$"/'-/0-'%9*(=&%+"&$"#0-%#&'$"& :9#0'-9#")&9(&6*0$&+"'%2'1#=&"'/+&/*$$"#1*()9(?&%*&'& R0'-9%'%9:"&2"%$9/@&K+"#"&+"'%2'1#&)9#%$9;0%"&%+"&R0'-9%'%9:"& :'-0"&*6&"'/+&#1'/"&%*&9%#&("'$"#%&19I"-#&9(&'&$'#%"$9#")&69"-)=& ':"$'?9(?&("9?+;*0$9(?&:'-0"#&.9%+9(&'&696%""(H2"%$"&$')90#@& U*-*0$&9(%"(#9%,&9#&'##9?(")&'//*$)9(?&%*&'&;*0()")&?$')9"(%& )"69(")&;,&%+"&29(9202&'()&2'I9202&1*##9;-"&1"$6*$2'(/"& 6*$&"'/+&2"%$9/@&K+"#"&;*0()#&'$"&/'-/0-'%")&;,&/*2;9(9(?& %+"&-*."#%&'()&+9?+"#%&9(%$9(#9/&:'-0"#&.9%+&%+"&-*."#%&'()& +9?+"#%&'/+9":';-"&$"-'%9*('-&:'-0"#&6*$&"'/+&R0'-9%'%9:"& /'%"?*$,@

K+"&$"#0-%#&/*(69$2&%+"&)"#9?(&%"'28#&9(9%9'-&+,1*%+"#9#&%+'%& '&0(9%H;'#")&*$?'(9#'%9*('-&'11$*'/+&1$*)0/"#&#1'%9'-& )9#/*(%9(09%9"#@&7I%$"2"&%+"$2'-&:'-0"#&/*(/"(%$'%"&'$*0()& /*()"(#'%9*(&6'$2&'$"'#=&.+9-"&%+"&+9?+&+029)9%,&J*("#& ?"("$'%")&;,&'?$9/0-%0$'-&#,#%"2#&6'9-&%*&1"$2"'%"&%+"&;$*')"$& #"%%-"2"(%@&A/*0#%9/&'()&:9#9;9-9%,&2"%$9/#&$":"'-&'&+9?+-,& #"?$"?'%")&0$;'(&-'()#/'1"=&2'$>")&;,&';$01%&%$'(#9%9*(#& $'%+"$&%+'(&?$')0'-&2*)0-'%9*(@&A&/$9%9/'-&*;#"$:'%9*(&9#&%+'%& %+"#"&#+'$1&R0'-9%'%9:"&#+96%#&*//0$&1$"/9#"-,&'%&%+"&9(%"$6'/"#& ;"%.""(&'$/+9%"/%0$'-&0(9%#=&+9?+-9?+%9(?&%+"&-929%'%9*(#& *6&6$'?2"(%")&'??$"?'%9*(&'()&$"9(6*$/9(?&%+"&("")&6*$& 9(%"?$'%")&$"'##"2;-,&#%$'%"?9"#@

Thermally Tempered Settlement

First Assemblage

[ SP: Temperature(-); WP: RoC.Humidity(+) ]

K+"&69$#%&#"%%-"2"(%&'##"2;-'?"&9#&?"("$'%")& %+$*0?+&'&20-%9H*;`"/%9:"&*1%929#'%9*(& 1$*/"##&0#9(?&O'--'/"9=&;'-'(/9(?&%.*& 2"%$9/#g&$")0/9(?&%+"&%"21"$'%0$"&:'-0"#&*6& #0;%"$$'("'(&#1'/"#=&.9%+&%+"&#0;%"$$'("'(& 1'%+&'/+9":9(?&'(&':"$'?"&%"21"$'%0$"&*6& DC&iU=&'()&9(/$"'#9(?&+029)9%,&/9$/0-'%9*(& '/$*##&%+"&.'%"$&9(6$'#%$0/%0$"&%*&"(+'(/"& ":'1*$'%9:"&/**-9(?@&

K+"&%+"$2'-&'()&+029)9%,&+"'%2'1#&:'-9)'%"& %+9#&*0%/*2"=&#+*.9(?&#2**%+"$&%"21"$'%0$"& ?$')9"(%#&'%&-*."$&2'$?9(#&'()&'&2*$"& ":"(&)9#%$9;0%9*(&*6&+029)9%,&'/$*##&%+"& #"%%-"2"(%@&K+9#&"66"/%&9#&1'$%9/0-'$-,&":9)"(%&9(& %+"&1"$91+"$'-&'$"'#&*6&%+"&#"%%-"2"(%&.+9/+& '$"&/*21$9#")&*6&1-'(%'%9*(#=&10$969/'%9*(& #,#%"2#&'()&/9#%"$(&0(9%#=&'()&6*$2&'&#*$%& *6&"(:9$*(2"(%'-&69-%"$&6$*2&%+"&#0$$*0()9(?& -'()#/'1"@&U*()"(#'%9*(&%*."$&#,#%"2#& '$"&#+*.(&%*&;"&1$")*29('(%-,&"(:"-*1")& ;,&'?$9/0-%0$'-&'()&10$969/'%9*(&"-"2"(%#& %+'%&"(+'(/"&+029)9%,&';#*$1%9*(&'()& +"-1&)9##91'%"&%+"&+"'%&?"("$'%")&;,&%+"9$& '%2*#1+"$9/&#91+*(9(?@

A Quiet Neighbourhood Second Assemblage

[ SP: Acoustic(-); WP: RoC.Visibility(-) ]

K+"&#"/*()&'##"2;-'?"&1$9*$9%9#"#&'/*0#%9/& /*26*$%&.9%+9(&1$9:'%"&R0'$%"$#&;,&29(929#9(?& ':"$'?"&(*9#"&-":"-#&'-*(?&%+"&#0;%"$$'("'(& 1'%+&("%.*$>&.+9-"&'-#*&$")0/9(?&%+"& $'%"&*6&:9#9;9-9%,&/+'(?"&%*&/$"'%"&'&2*$"& +*2*?"("*0#&#1'%9'-&6';$9/@&K+"&'/*0#%9/& +"'%2'1&#+*.#&#*0()&-":"-#&(*$2'-9#")& '$*0()&2*)"$'%"&:'-0"#=&9()9/'%9(?&'& $")0/%9*(&9(&#+'$1&'0)9%*$,&/*(%$'#%#@&^(& /*(%$'#%=&:9#9;9-9%,&2"%$9/#&6*$2&-'$?"$&#1'%9'-& J*("#&$'%+"$&%+'(&'&0(96*$2&%"I%0$"@& ]9?+H:9#9;9-9%,&'$"'#&"2"$?"&9(&%+"&#*0%+"$(& '()&/"(%$'-&1'$%#&*6&%+"&#"%%-"2"(%=& .+9-"&)"(#"$&'()&2*$"&:9#0'--,&"(/-*#")& "(:9$*(2"(%#&)":"-*1&%*.'$)#&%+"&"'#%"$(& '()&."#%"$(&")?"#@&K+9#&/*(69?0$'%9*(& /*(/"(%$'%"#&1$92'$,&'?$9/0-%0$'-&'()& +,)$*-*?9/'-&60(/%9*(#&.9%+9(&'&/"(%$'-& 0$;'(&/*$"@&A%&%+"&#'2"&%92"=&+*0#9(?&'()& 10;-9/&'/%9:9%9"#&'$"&)9#%$9;0%")&%*.'$)#&%+"& 1"$91+"$,=&2'9(%'9(9(?&#2'--"$&?$""(&1'%/+"#& '%&%+"&#"%%-"2"(%8#&")?"#@

Third Assemblage

[ GP: Visibility(+); GP: RoC.Temperature(+) ]

!"#$&=7'Y9):"*)*"[+'U)L6'0@'=,;'866+EJ:)#+

K+"&%+9$)&'##"2;-'?"&6*/0#"#&*(&10;-9/&#1'/"& 1"$6*$2'(/"&;,&2'I929#9(?&:9#9;9-9%,&'-*(?& %+"&011"$&1'%+&("%.*$>&.+9-"&9(/$"'#9(?& %+"&$'%"&*6&%+"$2'-&:'$9'%9*(&.9%+9(&%+"#"& '$"'#@&7(+'(/")&:9#9;9-9%,&'92#&%*&1$*)0/"&'& 1'(*$'29/&/*()9%9*(=&'--*.9(?&10;-9/&#1'/"#& %*&*:"$-**>&%+"&;$*')"$&#"%%-"2"(%@&^(/$"'#")& %+"$2'-&"I/+'(?"&#"">#&%*&?"("$'%"&2*2"(%#& *6&"(:9$*(2"(%'-&/*(%$'#%=&)"#/$9;")&+"$"&'#& "(:9$*(2"(%'-&)"-9?+%=&.+"$"&%$'(#9%9*(#&9(%*& /**-"$&J*("#&'$"&1"$/"1%9;-,&9(%"(#969")@& K+"&+"'%2'1#&#+*.&%+'%&J*("#&*6&+9?+&:9#9;9-9%,& /*9(/9)"&.9%+&-*."$&%"21"$'%0$"#=&1'$%9/0-'$-,& '$*0()&10;-9/&'()&/*220('-&#1'/"#@&K+9#& "66"/%&9#&'/+9":")&1$92'$9-,&;,&/-0#%"$9(?& '?$9/0-%0$'-&1-'(%'%9*(#&'()&10$969/'%9*(& #,#%"2#&("'$&%+"#"&'$"'#@&]*0#9(?&/-0#%"$#& '$"&-'$?"-,&)9#1-'/")&%*.'$)#&%+"&#"%%-"2"(%8#& 1"$92"%"$=&.9%+&'//"##&%*&10;-9/&#1'/"#& 6'/9-9%'%")&;,&"I%"()")&011"$H-":"-&1'%+#& %$':"$#9(?&'?$9/0-%0$'-&-'()#/'1"#@ Panorama

!"#$&=='=,;'866+EJ:)#+'U)6*+,L:)1

Active Humidity Zone Fourth Assemblage

[ WP: Humidity (+); WP: RoC.Humidity (+) ]

K+"&69('-&'##"2;-'?"&"21+'#9#"#&2'I9202& +029)9%,&-":"-#&'()&+9?+&$'%"#&*6&+029)9%,& "I/+'(?"&.9%+9(&%+"&#"%%-"2"(%8#&.'%"$& ("%.*$>#@&K+9#&/*(69?0$'%9*(&#920-'%"#&'&+9?+-,& 1$*)0/%9:"&#,#%"2&9(&.+9/+&.'%"$&/9$/0-'%9*(& 9#&/*21'/%")&%*&#011*$%&+9?+H/'1'/9%,& /*()"(#'%9*(&%*."$#=&.+9-"&*%+"$&60(/%9*(#& '##02"&'&#"/*()'$,&$*-"@&K+"&+029)9%,& +"'%2'1&$":"'-#&'&/*(%9(0*0#=&+9?+-,&+029)& J*("&"I%"()9(?&6$*2&"'#%&%*&."#%=&6*$29(?& '&)*29('(%&'%2*#1+"$9/&;'$$9"$&'/$*##&%+"& #"%%-"2"(%@&

A&#"/*()'$,=&#2'--"$H#/'-"&+029)&;'()& '11"'$#&'-*(?&%+"&(*$%+"$(&")?"@& K+"#"&J*("#&/*(#*-9)'%"&%+"&#"%%-"2"(%8#& +,)$*-*?9/'-&9(6$'#%$0/%0$"=&1*#9%9*(9(?&10;-9/& #1'/"#&'()&+*0#9(?&/-0#%"$#&;"%.""(&%+"2@& K+"&$"#0-%9(?&2*$1+*-*?,&9#&/+'$'/%"$9#")&;,& )"(#"&/*(/"(%$'%9*(#&*6&/*()"(#'%9*(&1**-#& '()&%*."$#=&"(:"-*1")&;,&'?$9/0-%0$'-&69"-)#& '()&1-'/")&9(&2")9'%")&1$*I929%,&%*&%9?+%-,& /-0#%"$")&+*0#9(?&0(9%#@

6.5 Conclusion

^(&/*(/-0#9*(=&%+9#&/+'1%"$&1$"#"(%#&'&2*)"-&%+'%&/*2;9("#& #1'%9'-&$"*$?'(9#'%9*(&'()&R0'-9%'%9:"&'##"##2"(%&.9%+9(&'& #9(?-"&*1"$'%9:"&#,#%"2@&A#&)"2*(#%$'%")&%+$*0?+&%+"&'('-,#")& '##"2;-'?"#=&'&#"$9"#&*6&/*21$*29#"#&'()&$"9(%"$1$"%'%9*(#& 9#&$"R09$")&%*&?"("$'%"&2"'(9(?60-&*0%/*2"#@&K+"#"&)"/9#9*(#& '$"&0()"$#%**)&;,&%+"&$"#"'$/+&%"'2&(*%&'#&)"%"$29(9#%9/&$0-"#& 1*9(%9(?&%*&'&#9(?-"&*1%929#")&#*-0%9*(=&;0%&'#&)"#9?(&/+*9/"#& %+'%&6$'2"&%+"&"I1-*$'%9*(&*6&#1"/969/&#1'%9'-&'()&"(:9$*(2"(%'-& '%2*#1+"$"#@&K+"&0#"&*6&'&#9(?-"&'??$"?'%9*(&9#&9(%"(%9*('-=& +9?+-9?+%9(?&%+"&#,#%"28#&/*$"&#%$"(?%+g&9%#&/'1'/9%,&%*&?"("$'%"&& 20-%91-9/9%,&*6&*0%/*2"#&%+$*0?+&%+"&/*2;9('%9*(&*6&(02"$9/'-& 2"%$9/#&'()&'-?";$'9/&1$*/"##"#@&^(&#":"$'-&/'#"#=&%+"&$"#0-%9(?& "(:9$*(2"(%#&1$*)0/")&0("I1"/%")&;"+':9*0$#&%+'%=&$'%+"$&%+'(& ;"9(?&)9#/'$)")=&."$"&9(%"$1$"%")&'#&:'-0';-"&9(#9?+%#&9(%*&%+"& #,#%"28#&9(%"$('-&-*?9/@

^%&9#&"R0'--,&921*$%'(%&%*&'/>(*.-")?"&%+"&#,#%"28#&-929%'%9*(#@& O+"(&"I1'()")&%*&-'$?"$&'??$"?'%9*(#=&%+"&(02;"$&*6&1*%"(%9'-& *0%/*2"#&9(/$"'#"#&"I1*("(%9'--,=&'#&)*"#&%+"&$'(?"&*6& /*(69?0$'%9*(#&%+'%&2',&;"&)""2")&M*1%92'-N@&_*$&%+9#&$"'#*(=& %+"&$"#"'$/+&)"-9;"$'%"-,&6*/0#"#&*(&'&<XH0(9%&("9?+;*0$+**)& #'21-"&$'%+"$&%+'(&'&#"%%-"2"(%H.9)"&'11-9/'%9*(@&K+9#&/+*9/"& '-9?(#&.9%+&%+"&/"(%$'-&'2;9%9*(&*6&%+"&%+"#9#&%*&;$9)?"&%+"& '$/+9%"/%0$'-&'()&0$;'(&#/'-"#a&'(&*;`"/%9:"&2*#%&"66"/%9:"-,& 10$#0")&'%&%+"&("9?+;*0$+**)&-":"-@&^(&%+"&1$"#"(%&/'#"=&%+9#& /-0#%"$&'//*22*)'%"#&'11$*I92'%"-,&3D4&9(+';9%'(%#=&.9%+&"'/+& +*0#9(?&/-0#%"$&)"#9?(")&%*&+*#%&'$*0()&F4&$"#9)"(%#&'()&"9?+%& #0/+&/-0#%"$#&9(/-0)")&9(&%+"&'??$"?'%9*(@

S",*()&%+"#"&/*(#%$'9(%#=&%+"&#,#%"2&$":"'-#&#0;#%'(%9'-&-'%"(%& 1*%"(%9'-&6*$&60$%+"$&)":"-*12"(%@&Z9:"(&%+"&"66"/%9:"("##&*6& %+"&("9?+;*0$+**)&#/'-"=&*("&1*##9;-"&"I%"(#9*(&.*0-)&;"&%*& )"69("&R0'-9%'%9:"&;"(/+2'$>#&'%&%+"&#0;$"?9*('-&-":"-@&K+"#"& /*0-)&?"("$'%"&#"?2"(%")&("9?+;*0$+**)&*0%/*2"#&%+'%& '$"&#0;#"R0"(%-,&$"'##"2;-")&%+$*0?+&'&#"R0"(%9'-&1$*/"##=& 1*%"(%9'--,&"I%$'/%9(?&;066"$&J*("#&6$*2&69$#%H?"("$'%9*(&10;-9/& *1"(&#1'/"#@&Q0/+&'(&'11$*'/+&/*0-)&,9"-)&?$"'%"$&/*(%9(09%,& '%&'&%"$$9%*$9'-&#/'-"&'()&"(';-"&2*$"&1$"/9#"&/*(%$*-&*:"$& ;*0()'$9"#&'()&%$'(#9%9*(#&;,&#%$'%"?9/'--,&'(/+*$9(?&#1"/969/& '$/+9%"/%0$'-&%,1*-*?9"#&*$&1'%+&("%.*$>#@&A))9%9*('--,=&%+"& /0$$"(%&1'%+&("%.*$>#&$"1$"#"(%&*(-,&*("&2"%+*)&*6&"I"/0%9(?& '-?";$'9/&#,(%+"#"#@&

A-%"$('%9:"&6*$20-'%9*(#&/*0-)&1$9*$9%9#"&$"-'%9*(#+91#&;"%.""(& /*()"(#'%9*(&%*."$#&'()&":'1*$'%9:"&/**-9(?&#%$0/%0$"#&'-*(?& 1$":'9-9(?&.9()&:"/%*$#&%*&9(%"(#96,&:'1*0$&6-*.&9(%*&/*()"(#'%9*(& #,#%"2#&*$&$"*$?'(9#"&$")9#%$9;0%9*(&-*?9/#&'//*$)9(?&%*&$"?9*('-& "-":'%9*(&?$')9"(%#&$'%+"$&%+'(&1$*?$'22'%9/&/$9%"$9'@&_9('--,=& "I%"()9(?&%+"&*1%929#'%9*(&;",*()&%.*&1'$'2"%"$#&.*0-)&1$"#"(%& '&1$*)0/%9:"&/+'--"(?"=&%"#%9(?&;*%+&%+"&-929%#&*6&%+"&#,#%"28#& "66"/%9:"("##&'()&%+"&('%0$"&*6&9%#&"2"$?"(%&R0'-9%9"#@ \-%92'%"-,=&%+"&>",&'$?02"(%&'):'(/")&9(&%+9#&/+'1%"$&9#&%+'%& '-?";$'9/&#,(%+"#9#&1$*:9)"#&'&$*;0#%&6$'2".*$>&6*$&/*)96,9(?& "2"$?"(%&#"%%-"2"(%&;"+':9*0$#&.+9-"&"(';-9(?&"I1-9/9%&'()& /$"'%9:"&/*(%$*-&'/$*##&R0'-9%'%9:"=&#1'%9'-=&1$*?$'22'%9/&'()& "/*(*29/&)*2'9(#@

DESIGN DEVELOPMENT

7.1 Introduction

^(&%+"&69('-&/+'1%"$&*6&%+9#&)9##"$%'%9*(=&%+"&6*0$&#"%%-"2"(%& 9(#%'(/"#&?"("$'%")&9(&%+"&1$":9*0#&/+'1%"$&6*$2&%+"&;'#9#&6*$&'& %.*H#%'?"&'$/+9%"/%0$'-&)":"-*12"(%@&

K+"&69$#%&#%'?"&/*(#9#%#&*6&'&$0-"H;'#")&/*210%'%9*('-&1$*/"##& %+'%&60$%+"$&'$%9/0-'%"#&%+"&';#%$'/%")&'$/+9%"/%0$'-&%,1*-*?9"#& 6*--*.9(?&%+"9$&$")9#%$9;0%9*(@&K+9#&1$*/"##&'21-969"#&%+"& ?"("$'%9:"&1*%"(%9'-&*6&%+"&'-?";$'9/&#,(%+"#9#&;,&9(%$*)0/9(?&'& #"/*()&-',"$&*6&'$/+9%"/%0$'-&1$9(/91-"#=&"(';-9(?&%+"&"2"$?"(/"& *6&'))9%9*('-&#1'%9'-&'()&*$?'(9#'%9*('-&1'$'2"%"$#&%+'%&$"69("& %+"&$"#0-%9(?&/*(69?0$'%9*(#@&

K+"#"&$0-"#&'))$"##&#1'%9'-&("?*%9'%9*(#&;"%.""(&"-"2"(%#=& :"$%9/'-&'$%9/0-'%9*(=&%+"&6*$2'%9*(&*6&1$92'$,&.'--&#,#%"2#=& 1$9(/91-"#&*6&6-*$'&)9#%$9;0%9*(&'()&%+"&9(%"?$'%9*(&*6&:'0-%")& #%$0/%0$"#&.9%+9(&%+"&'??$"?'%9*(@

K+"&#"/*()&#%'?"&6*/0#"#&*(&#"-"/%")&'$/+9%"/%0$'-&2*2"(%#& "I%$'/%")&6$*2&"'/+&'##"2;-'?"&'#&#9%"#&6*$&60$%+"$&)"#9?(& )":"-*12"(%@&K+"#"&9(#%'(/"#&'$"&"I1-*$")&9(&?$"'%"$&)"%'9-& %*&"(+'(/"&#1'%9'-&R0'-9%9"#&9(9%9'%")&;,&%+"&$0-"H;'#")&1$*/"##& '()&%*&6*$"?$*0()&%+"&'$/+9%"/%0$'-&1$9(/91-"#&%+'%&0()"$19(&%+"& %+"#9#&'#&'&.+*-"@&

K*&#011*$%&%+9#&9(:"#%9?'%9*(=&1-'(#=&#"/%9*(#&'()&'%2*#1+"$9/& $"()"$&)$'.9(?#&'$"&1$"#"(%")=&'--*.9(?&%+"&$"')"$&%*&"I'29("& #1'%9'-&$"-'%9*(#+91#&'()&'$/+9%"/%0$'-&/*()9%9*(#&%+'%&"I%"()& ;",*()&%"I%0'-&)"#/$91%9*(@

7.2 Rule-Based Design Principles

^(&%+"&'$/+9%"/%0$'-&'$%9/0-'%9*(&*6&%+"&';#%$'/%&#"%%-"2"(%& 2*)"-#=&2'(,&)"#9?(&)"/9#9*(#&6*$2'-9#"&/*()9%9*(#&'-$"'),& "I1-*$")&9(&%+"&0(9%&)"#9?(&1+'#"&*$&$"')9-,&9(6"$$")&6$*2&%+"& $"'##"2;-,&/+'1%"$@&_*$&%+9#&$"'#*(=&#0/+&*1"$'%9*(#&'$"&(*%& "I1-9/9%-,&)9#/0##")&+"$"@& L*)"--9(?&#%"1#=&#0/+&'#&$"1-'/9(?&:*I"-9#")&%*."$&1-'/"+*-)"$#& .9%+&60--,&)":"-*1")&/*()"(#'%9*(&%*."$&?"*2"%$9"#=&'$"&%$"'%")& '#&)9$"/%&%$'(#-'%9*(#&%+'%&%+"&:9"."$&/'(&9(%09%9:"-,&$"')@&^(#%"')=& %+9#&/+'1%"$&6*/0#"#&*(&2*$"&(0'(/")&'$/+9%"/%0$'-&)"/9#9*(#& %+'%&#0;#%'(%9'--,&'66"/%&#1'%9'-&/*(%9(09%,=&"(:9$*(2"(%'-& 1"$6*$2'(/"&'()&%"/%*(9/&-*?9/@

!"#$&=O'8,/2"*+/*9,):'<,)16:)*"01'0@'8J6*,)/*+;'HL)*"):'>16*)1/+6

K+"&69$#%&#"%&*6&)"/9#9*(#&/*(/"$(#&%+"&:'0-%")&$**6&6*$2'%9*(#& *6&10;-9/&'()&/*220('-&#1'/"#@&!0$9(?&%+"&0(9%&)"#9?(&1+'#"=& :'0-%")&#%$0/%0$"#&6*--*.")&'&%+$""H%9"$&#,#%"2@&]*.":"$=&.+"(& '??$"?'%")=&%+9#&#,#%"2&1$*)0/")&?"*2"%$9/&)9#/*(%9(09%9"#& )0"&%*&%+"&9$$"?0-'$&2*$1+*-*?9"#&?"("$'%")&;,&%+"&$"'##"2;-,& 1$*/"##@&

K*&'))$"##&%+9#&'()&%*&'--*.&?$"'%"$&6-"I9;9-9%,&9(&9(%"$1$"%9(?& %+"#"&#%$0/%0$"#&'%&%+"&#"%%-"2"(%&#/'-"=&'--&:'0-%")&?"*2"%$9"#& '$"&$"/*(69?0$")&9(%*&'&%.*H-',"$&#,#%"2@&K+9#&')`0#%2"(%& "(';-"#&%+"&:'0-%#&%*&')'1%&%*&(*(H#R0'$"&6**%1$9(%#=&1'$%9/0-'$-,& 9(&10;-9/=&/*220('-&'()&/9#%"$(&#1'/"#=&.9%+*0%&'21-96,9(?& #%$0/%0$'-&?'1#@&

A))9%9*('--,=&%+"&$")0/")&#/'-"&*6&:'0-%")&#1'(#&)"$9:")&6$*2& %+"&/9#%"$(&%,1*-*?,&(*&-*(?"$&$"R09$"#&60$%+"$&#"?2"(%'%9*(=& 2'>9(?&'&%.*H-',"$&/*(69?0$'%9*(&#0669/9"(%@&A--&:'0-%")&$**6#& '$"&*$9"(%")&'-*(?&%+"&(*$%+H."#%&'I9#&%*&/'1%0$"&1$":'9-9(?& .9()#&.+9-"&#+9"-)9(?&#1'/"#&6$*2&#*0%+H"'#%"$(&)0#%&#%*$2#=& 9(&'//*$)'(/"&.9%+&1$9(/91-"#&"#%';-9#+")&9(&%+"&/9#%"$(&)"#9?(& 1+'#"@&

Q%$0/%0$'--,=&:'0-%#&2'9(%'9(&$"/%'(?0-'$&6**%1$9(%#&%*&1$"#"$:"& /*+"$"(/"=&":"(&.+"(&%+"&#1'/"#&;"("'%+&)":9'%"&6$*2&%+9#& ?"*2"%$,@&K+9#&9(%"(%9*('-&29#'-9?(2"(%&?"("$'%"#&:'$9")&#1'%9'-& /*()9%9*(#=&9(/-0)9(?&)*0;-"H+"9?+%&J*("#&'()&%$'(#9%9*('-& %+$"#+*-)#@&

K*&1$":"(%&/-'#+"#&.9%+&*%+"$&#,#%"2#&#0/+&'#&1'%+&("%.*$>#&*$& *:"$-'119(?&:'0-%#=&'&$0-"&"(6*$/"#&:"$%9/'-&$"%$"'%&'-*(?&"9%+"$& %+"&I&*$&,&'I9#&.+"(&/*(6-9/%#&'$9#"=&'%&'&D2&1'/"@

^(&#":"$'-&9(#%'(/"#=&%+9#&$"%$"'%&"I1*#"#&1*$%9*(#&*6&.'%"$& #%*$'?"&9(6$'#%$0/%0$"&;"("'%+&/9#%"$(#=&'&/*()9%9*(&9(%"(%9*('--,& $"%'9(")&'()&60$%+"$&)":"-*1")&9(&#0;#"R0"(%&)"#9?(&#%'?"#@& L'#+$';9,'&#,#%"2#&"(:"-*1&%+"#"&:'0-%")&#1'/"#&/*(%9(0*0#-,& 6$*2&$**6&-":"-&%*&%+"&#0;%"$$'("'(&-',"$=&$"9(6*$/9(?&%+"&$"')9(?& *6&'&0(969")&%.*H-',"$&#1'%9'-&#%$0/%0$"@

!"#$&A7'()*+,'H*0,)#+'B+/+6"01']0#"/

K+"&#"/*()&1+'#"&*6&'$/+9%"/%0$'-&'$%9/0-'%9*(&6*/0#"#&*(& +*0#9(?&0(9%#@&

U'#%")&:'0-%#&'$"&'11-9")&*:"$&1$9:'%"&R0'$%"$#&%*&#011*$%& 10;-9/&'//"##&%*&$**6&%"$$'/"#=&.+9-"&10;-9/&R0'$%"$#&'$"&/*:"$")& .9%+&#921-"&:'0-%")&$**6#&*$9"(%")&'-*(?&%+"&(*$%+H#*0%+&'I9#&%*& 2'I929#"&#"-6H#+')9(?@&

K+9#&)966"$"(%9'%9*(&"(';-"#&%"$$'/"&#,#%"2#&%*&.*$>&9(&%'()"2& .9%+&?$*0()H-":"-&1'%+#=&6'/9-9%'%9(?&/9$/0-'%9*(&9(&%+"&#"%%-"2"(%8#& 10;-9/&'$"'#@

!"#$&A='<+,,)/+'H46*+E'?01@"#9,)*"016

!"#$&AA'?"6*+,1')1;'M,091;Z]+[+:'S)*2'W+*P0,C6'H+/*"01

c'%+&("%.*$>#&'$"&'$%9/0-'%")&%+$*0?+&#"/%9*('-&)966"$"(%9'%9*(@& O'%"$&1'%+#&'()&#0;%"$$'("'(&/9$/0-'%9*(&$*0%"#&'$"&$"/"##")& $"-'%9:"&%*&')`'/"(%&10;-9/&*1"(&#1'/"#&%*&"21+'#9#"& )9$"/%9*('-9%,&'()&6-*.@&\11"$H-":"-&1'%+#&'$"&#011*$%")&;,& /*-*((')"&#,#%"2#&%+'%&'(/+*$&%+"2&%*&%+"&#0;%"$$'("'(&-',"$=& 6*$29(?&/*(%9(0*0#&#+')")&'$/')"#@&

!"#$&AG''U"1"E"6+;'-.L06+;'S+;+6*,")1'8,+)

K+"#"&/*-*((')"#&9(%"$/*(("/%&%+"&%"$$'/"&#,#%"2#&?"("$'%")& ;,&%+"&#0;%"$$'("'(&1$9:'%"&R0'$%"$#&*6&%+"&+*0#9(?&0(9%#&'()& -9(>&%+"2&%*&%+"&?$*0()H-":"-&10;-9/&R0'$%"$#@& K+9#&#%$'%"?,&"#%';-9#+"#&'&)0'-H-":"-&/9$/0-'%9*(&#,#%"2& /*21$9#9(?&"I1*#")&?$*0()H-":"-&$*0%"#&'()&#+')")& #0;%"$$'("'(&1'%+#@&

K+"&#0;%"$$'("'(&1'%+#&)*&(*%&*1"$'%"&'#&6*$2'-&$*')& 9(6$'#%$0/%0$"#&;0%&9(%"$#"/%&.9%+&.'%"$&#,#%"2#&'()& '?$9/0-%0$'-&1-*%#@&O+"$"&%+"#"&"-"2"(%#&*//01,&?$"'%"$& :"$%9/'-&)"1%+=&%+"&/*-*((')"&#,#%"2#&*6&%+"&?$*0()H-":"-& $*0%"#&'$"&#"-"/%9:"-,&$"/"##")&%*&'//*22*)'%"&%+"2@

A#&'&$"#0-%=&?$*0()H-":"-&/9$/0-'%9*(&/*(("/%#&'--&10;-9/&+*0#9(?& R0'$%"$#&.9%+&10;-9/&#1'/"#&.+9-"&'-#*&1$*:9)9(?&#+')")& "(%$'(/"&$*0%"#&%*&%+"&1$9:'%"&R0'$%"$#&*6&"'/+&)."--9(?@& b"$%9/'-&/*(("/%9*(#&;"%.""(&%+"&%.*&#,#%"2#&*//0$&'%&%+"&#1'/"#& %+",&#"$:"=&"9%+"$&10;-9/-,&%+$*0?+&/*220('-&'()&10;-9/&#1'/"#& *$&1$9:'%"-,&%+$*0?+&%+"&$"#9)"(%9'-&0(9%#&%+"2#"-:"#@

!"#$&AK'M,091;']+[+:'S)*2'H9J*+,,)1+)1'!00*L,"1* !"#$&AN'M,091;Z]+[+:')1;'()*+,'W+*P0,C'H+/*"01

A?$9/0-%0$'-&1-'(%9(?&9#&)9#%$9;0%")&%+$*0?+&'&%.*H#%'?"& /*(%$*--")&$'()*29#'%9*(&1$*/"##@&^(&%+"&69$#%&#%'?"=&1-'(%9(?& )"(#9%,&9#&$"?0-'%")&'/$*##&'--&1-*%#=&"(6*$/9(?&29(9202& #1'/9(?#&*6&<&2&6*$&1'-2&%$""#&'()&4@D&2&6*$&.+"'%@&_0$%+"$& /*(#%$'9(%#&-929%&1-'(%9(?&%*&.9%+9(&4@E&2&*6&"'/+&69"-)8#& ;*0()'$,@&Q929-'$&J*(9(?&$"#%$9/%9*(#&'$"&'11-9")&.+"$"& '?$9/0-%0$'-&69"-)#&9(%"$#"/%&:"$%9/'--,&.9%+&?$*0()H-":"-&1'%+& ("%.*$>#=&.+9/+&$"2'9(&%+"&*(-,&#%$0/%0$"#&1"$29%%")&%*&%$':"$#"& '?$9/0-%0$'-&#0$6'/"#@&K+9#&1$":"(%#&/*--9#9*(#&;"%.""(&;09-%& "-"2"(%#&'()&1'-2&%$""#=&.+9/+&/'(&"I/"")&<D&2&9(&+"9?+%@ A&69('-&$0-"&'))$"##"#&$"#9)0'-&'?$9/0-%0$'-&1-*%#&#2'--"$&%+'(& C&2G=&.+9/+&1$92'$9-,&"2"$?"&%+$*0?+&%+"&*//01'%9*(&*6& 0('##9?(")&:*I"-#&)0$9(?&%+"&$"'##"2;-,&1$*/"##@

!"#$&AO'M),;+1'!0,E)*"01'@,01'8#,"/9:*9,+'S:)11"1#

^(&%+"#"&/'#"#=&.+"'%&/0-%9:'%9*(&9#&1$*+9;9%")&'()&%+"&1-*%#&'$"& $")"69(")&'#&?'$)"(&1'%/+"#=&'--*.9(?&'&2'I9202&*6&*("&1'-2& %$""@&K+9#&/*()9%9*(&':*9)#&6$'?2"(%")&*$&(*(:9';-"&1$*)0/%9:"& -'()#/'1"#&'()&"(#0$"#&%+'%&'?$9/0-%0$'-&#,#%"2#&$"2'9(& 1$*?$'22'%9/'--,&/*+"$"(%@&

A#&'&69('-&'$/+9%"/%0$'-&)"/9#9*(=&'&/$*##H1'%%"$(&1':"2"(%& %,1*-*?,&9#&9(%$*)0/")&%*&2'$>&9(%"$#"/%9*(#&;"%.""(&*1"(& R'('%&/+'(("-#&'()&#0;%"$$'("'(&1")"#%$9'(&1'%+#@&

K+9#&"-"2"(%&*1"$'%"#&'#&'&#1'%9'-&#9?('-&*6&9(6$'#%$0/%0$'-& *:"$-'1&.9%+9(&%+"&#"%%-"2"(%&6';$9/=&'--*.9(?&;*%+&+,)$*-*?9/'-& '()&1")"#%$9'(&6-*.#&%*&/*"I9#%&.9%+*0%&9(%"$$01%9*(@

!"#$&AR'()*+,ZH9J*+,,)1+)1'S)*2'?,0660[+,

7.3 Custom Design Principles

^(&%+9#&#"/%9*(=&#"?2"(%#&6$*2&"'/+&#"%%-"2"(%&'##"2;-'?"& )":"-*1")&9(&%+"&1$":9*0#&/+'1%"$&'$"&#"-"/%")&'()&60$%+"$& $"69(")&%*&#+*./'#"&'))9%9*('-&)"#9?(&)"/9#9*(#&%+'%&'$%9/0-'%"& %+"&#"%%-"2"(%8#&*$?'(9#'%9*('-&1$9(/91-"#@& 7'/+&#"?2"(%&9#&)"#9?('%")&'#&'&+9?+-9?+%&6$*2&9%#&$"#1"/%9:"& '##"2;-'?"&'()&'92#&%*&-9(>&%+"&*0%/*2"#&*6&%+"&'-?";$'9/& #,(%+"#9#&1$*/"##&%*&'$/+9%"/%0$'-H#/'-"&9(%"$:"(%9*(#@& K+"#"&#"?2"(%#&60(/%9*(&'#&$"1$"#"(%'%9:"&"I'21-"#&*6&%+"&)"#9?(& -*?9/&%+'%&%+"&$"#"'$/+&%"'2&.*0-)&)"1-*,&'%&'&;$*')"$&#/'-"@

Thermally Tempered Settlement

First Assemblage

The first segment, extracted from the first assemblage, focuses on a housing cluster interacting with overground path systems. The intersection of these elements creates layered privacy conditions in which public, semi-public, and private domains overlap vertically.

This intervention explicitly aims to reintroduce the typology of the private courtyard within each housing unit. However, unlike the unit scale configuration explored earlier, the relationship between private and public space is no longer organised around a single central void. Still, it unfolds as a multi-layered sequence across levels and thresholds.

The transition from open public space to collonaded paths and finally to private housing quarters enables the introduction of mashrabiya systems that enclose internal courtyard conditions within the housing clusters.

Using the colonnade as a natural architectural boundary, mashrabiyas are integrated along its arched openings to form semi-transparent filters that mediate light, airflow and visual privacy. To further mitigate privacy breaches caused by openings at the upper level, an additional mashrabiya layer is introduced on the roof plane. This element operates simultaneously as a circulation limiter, an environmental filter and a visual screen for residents.

Finally, entrances to private quarters are further articulated through their adjacency to other spaces. Ground-Level paths form canopies and condensation pools are interupted by paths over their water surface.

Fig.152 Mashrabiya Shades in Residential Courtyard

Fig.154 Residential Units along Purification Pools and Agricultural Plots
!"#$&GG'H2);+;'B+6";+1*"):'-1*,)1/+6
!"#$&GK'&6*'866+EJ:)#+d'H+/*"01

A Quiet Neighbourhood Second Assemblage

The second assemblage presents a settlement configuration geared towards minimising noise levels and amplifying privacy. In selected areas, colonnade systems combined with housing assemblies frame large open spaces occupied by agricultural plots and condensation pools.

In one such instance, the design team reinterprets the typology of the Egyptian garden by inserting wall segments along the colonnade’s outer perimeter, forming shaded courtyards that frame water and vegetation. This example departs from strict rectangular geometry and operates as a semi-enclosed spatial system that allows selective permeability at points where path networks intersect the colonnade.

Additionally, projecting the colonnade system onto the ground introduces secondary radial circulation patterns. While less conventional, these patterns reintroduce spatial variation that was absent in the algebraic aggregation and re-emerge through architectural articulation.

Fig.157 Collonade Systems on Water Networks

Fig.158 2nd Assemblage: Garden Formations amongst Residential Clusters

!"#$&GR'S)2*6'):01#'?01;+16)*"01'<0P+,6

!"#$&K%'H+):+;'S)*26')1;'M),;+16
!"#$&K&'71;'866+EJ:)#+d'H+/*"01

Panorama

Third Assemblage

The third segment focuses on the public spaces generated in the third assemblage, which prioritises expansive visibility and spatial openness. Due to the enforced visibility metrics, public and communal spaces maintain direct contact with open public areas and agricultural fields. This condition prompted the design team to explore vertical integration between ground-level public realms and subterranean spaces.

Staircases are introduced at the centre of each public and communal aggregation to facilitate descent from public to private domains. These staircases establish dual circulation systems, with one path running along the perimeter and connecting to ground-level routes while simultaneously enabling programmatic activity along their edges. This creates a radial organisational logic similar to that explored in the cistern unit design, though here the core focus shifts from water storage to transitional mechanisms between public and private realms. These staircases are selectively oriented towards dominant open public spaces to reinforce cohesion between surface activities and subterranean domains.

Ground-level paths function as primary interfaces between the settlement and the surrounding desert, acting as entry points where the urban fabric meets the landscape.

Fig.162 Public Space Market

Fig.163 3rd Assemblage: Public Space Floorplan
Fig.164 Public Space Subterranean View

!"#$&KG'S9J:"/'HL)/+'I"+P'@,0E'M,091;Z]+[+: !"#$&KK'=,;'866+EJ:)#+d'H+/*"01

Active Humidity Zone Fourth Assemblage

The final segment is drawn from the fourth assemblage, which prioritises hydrological performance. In this case, recessed vault modules associated with cistern systems reveal underlying water-storage elements to avoid spatial conflicts with adjacent structures.

While this configuration introduces risks of water contamination, it is reinterpreted as an opportunity to spatially differentiate water storage into shaded and unshaded systems through vertical partitioning at the subterranean level. This separation prevents water mixing while enabling stepped platform systems to form expanded pools accessible to residents.

These pools are supplied by the same outlet as the primary cistern, allowing water levels to register availability visibly. As reserves decrease, additional platforms are exposed, creating a direct spatial expression of water scarcity within the settlement.

Collonade systems frame these interventions, rendering them as spaces of communal use for neighbouring residences.

Fig.167 Exposed Water Pools

8.1 Desert Settlements

The core subject of this thesis is how deserts can be settled. This question is addressed through multiple lenses, including atmospheric condensation systems, planning strategies, material processes and architectural design approaches that merge environmental, social and productive principles. When operating within desert environments and accounting for the cultural context of regions such as the Bahariya Oasis, a complex condition emerges. Contraction and expansion become dominant spatial dynamics that must be carefully regulated, as they produce intense environmental and perceptual changes.

The environmental and experiential metrics assessed throughout the design process, particularly in the later stages of this dissertation, can ultimately be abstracted into density metrics. When settlements contract, temperatures rise, airflows intensify, and communal life emerges. When settlements disperse, productivity increases, environments breathe, and circulation slows. The management of these opposing conditions and their interpretation as moments of privacy, collectivity, movement, or stillness form the central argument of this thesis. At the core of all these relationships lies water.

Water acts as the primary driver of desert environments and permeates every scale of the project. At the territorial scale, it defines the distribution systems that organise settlement formation. At the urban scale, it structures infrastructure through cycles of generation, storage, distribution and consumption.

8.2 Transboundary Systems

A core focus of this thesis is the aquifer system, which acts as the primary driver for anchoring the proposed settlement in the desert. This presented a significant challenge for the research team, as the aquifer operates at a scale that exceeds even conventional notions of territory. It extends beyond political borders and binds landscapes of differing textures and morphologies into a single hydrological system. This condition, combined with the desert’s apparent neutrality as a spatial domain, produces a unique dynamic of seemingly unlimited expansion potential.

To address this challenge and anchor the project spatially and conceptually, rule-based systems were developed across multiple scales. One of the most critical of these was the assessment of the aquifer’s morphology, which provided a tangible framework for situating settlement logic. From this process, an important secondary outcome emerged. Because these systems are grounded in biome and hydrological conditions rather than territorial boundaries, they can operate beyond fixed border conditions. This introduces the possibility of applying such methodologies at a transnational scale.

This shift carries not only environmental but also political implications. Conceiving the aquifer as a unified system, as all water bodies ultimately are, and regulating its use through datadriven, transparent processes opens the field for transnational

At the architectural scale, water becomes a spatial and sensory element in its own right. It influences temperature, as condensation requires heat production followed by cooling through evaporation. It shapes the acoustic environment through its movement and exposed surfaces. It requires spatial accommodation, both vertically and horizontally, to perform its functions.

Subterranean Currents, as the title of this thesis, encapsulates this continuous movement through which settlement and life are organised and regulated. The notion of propagation is embedded throughout the research. Solutions developed under optimal conditions can be extended into less favourable contexts, where architectural and urban interventions must operate more intensively. Suboptimal well locations impose greater stress on water systems and require tighter management strategies. Harsher environmental conditions demand denser architectural formations, tighter water cycles and altered perceptions of private and public life, as explored in this study.

Societal dynamics further modulate these relationships. Variations in social segregation, demands for privacy or communal infrastructure and shifts in production scale directly influence water flows and environmental behaviour. Ultimately, cultural, economic, hydrological and atmospheric flows operate as interconnected currents. It is from these currents that desert dwelling emerges in this thesis.

collaboration. Hydrological challenges across North Africa are both acute and interconnected. Libya’s Great Man-Made River project, which exploits the Nubian Sandstone Aquifer, and the hydrological disruptions caused by dam construction along the Nile are clear examples of cases where shared systems of analysis and governance become necessary rather than optional.

The framework proposed in this thesis suggests that data-driven approaches, in which geopolitical variables are integrated alongside environmental and social parameters, can provide a foundation for cooperative regional development. Such systems could extend beyond hydrological infrastructure to encompass agricultural planning, transport networks and other largescale infrastructural systems. When understood as data input environments, where decision making becomes a process of negotiating benchmarks rather than enforcing fixed solutions, these systems enable iterative exploration and collective calibration.

Under these conditions, bottom-up design processes become increasingly viable through the generation and visualisation of multiple automated scenarios. As a result, new urban tools can emerge as shared platforms, operating vertically across communities and governance structures and horizontally across national boundaries and transnational organisations.

8.3 Fragmentation and Redistribution

In the process of bridging scales in the interpretation of the settlement, issues of continuity emerge repeatedly. To transition across data driven domains, consecutive phases of recalibration and redesign are introduced. These begin with the segmentation of the territorial field into an operable terrain governed by a cellular automata logic. This move forces the design process into a unit based mode of analysis. Within this framework, architectural development proceeds through the environmental and social calibration of individual units.

From this process, a series of emergent patterns becomes evident. Centralised courtyards, vaulted spatial systems, and recurring agricultural formations arise not as predetermined outcomes but as consistent tendencies within the system. These patterns are subsequently abstracted into design directives and reallocated through a redistribution process governed by a different set of parameters. Following redistribution, the abstracted elements undergo a rule based computational design phase informed by architectural constraints and are finally interpreted through targeted design interventions developed as specific case studies.

Together, these operations form a multilayered and nondeterministic approach to settlement design. Outcomes are not understood as finalised solutions but as provisional states shaped through continuous calibration and concession across multiple stages of the process. As outlined in the preceding chapters, gaps, inconsistencies and alternative configurations are not treated as failures but as opportunities for further architectural exploration enabled by the system itself.

The framework allows new architectural patterns to be introduced at any stage of redistribution. Spatial volumes can be iterated, expanded or consolidated into alternative aggregations. Proximity rules may be redefined during abstraction, reassembly, evaluation or design articulation. In this sense, fragmentation and redistribution become less a linear workflow and more a methodological question of how to abstract and how to reassemble.

Qualitative metrics constitute only one possible mode of evaluation. The same process can operate through proximity measures, economic constraints, material regulation or purely hydrological criteria. Crucially, qualitative assessments are not fixed within a single phase but can be repositioned across the multi-scale workflow, allowing abstract data to be translated into diverse and adaptable settlement configurations.

In conclusion, fragmentation and redistribution establish a framework for multi-scalar control over metrics and dynamics. They operate as both a design and decision-making tool, which, if translated into an automated process where metrics, abstraction and redistribution are treated as overlapping and controllable operative fields, can give rise to a new computational design methodology. Such a process encodes concession not only within performance metrics but also within abstraction itself, determining what is retained, what is deferred for renegotiation, and how elements are altered and transmitted across successive scales of design.

8.4 Qualitative-Based Design

In the multi-scalar process of designing the settlement, qualitative metrics functioned as primary indicators guiding the direction of the research. During the unit design phase, these metrics were largely performance-driven, focusing on minimising heat, increasing self-shading and maximising compactness. In the qualitative assessment phase, however, the research shifted from performance optimisation towards the calibration of environmental qualities.

This transition emerged for two main reasons. First, the research acknowledges that universal performance metrics are ultimately untenable, as individual performance always affects its surroundings. When such interactions are extrapolated across multiple scales and overlapping datasets, the pursuit of a singular optimised balance becomes conceptually void.

Multi-objective optimisation can balance competing metrics only up to a certain threshold, beyond which the system becomes increasingly unstable and difficult to interpret. For this reason, the research redirected its focus from optimisation towards the controlled modulation of environments as a means of generating new settlement patterns.

The selected qualitative parameters, heat, humidity, visibility and acoustics, can be broadly grouped into two operative systems: environmental control and the perception of privacy. These two axes were identified as fundamental to vernacular desert habitation. In parallel, humidity metrics encode hydrological

productivity, while visibility and acoustic metrics act as proxies for spatial density in their underlying processes. Addressing these metrics indirectly rather than through direct optimisation allows the research to encapsulate a broader range of concerns within a manageable dataset. While precision is partially relinquished, this abstraction enables the emergence of unifying principles that can later be translated into architectural and urban design decisions.

To further support the design of environments rather than isolated performances, the research introduces a dual model of intrinsic and exertive qualities. This distinction was developed to encode relational effects within the system, capturing how architectural elements both perform individually and influence their surroundings. By introducing this model as a secondary layer following the initial qualitative assessments, the research gains control over the transmission of qualities across space. During calibration, the relative weight of these values was adjusted according to the generative potential of the system, while explicitly acknowledging its inherently subjective dimension.

Rather than discrediting this subjectivity as unscientific, the research positions it as a critical reinterpretation of conventional design methodologies. In this framework, benchmark-driven optimisation and architectural intuition are not treated as sequential or opposing processes but as overlapping modes of operation, where design and performance continuously negotiate their outcomes.

8.5 Algebraic Synthesis - Metabolic Landscapes

A#&%+"&69('-&$"6-"/%9*(&*6&%+9#&%+"#9#=&9%#&1$9(/91'-&/*(%$9;0%9*(& 9#&9)"(%969")&9(&%+"&/*(/"1%9*(&*6&%+"&'-?";$'9/&#,(%+"#9#&'#&'& 2"%+*)&6*$&9)"(%96,9(?=&1$*/"##9(?&'()&$")9#%$9;0%9(?&2'%"$9'-& '()&"(:9$*(2"(%'-&6-*.#&'/$*##&#/'-"#@&e$9?9('%9(?&6$*2&'(& "I'29('%9*(&*6&?-*;'-&.'%"$&#,#%"2#&'()&1'%%"$(#&*6&)9#%$9;0%9*(=& %+9#&'11$*'/+&.'#&%$'(#-'%")&9(%*&'&6$'2".*$>&/'1';-"&*6& 2"%';*-9#9(?&R0'-9%'%9:"&/*()9%9*(#&'%&%"$$9%*$9'-=&0$;'(&'()& '$/+9%"/%0$'-&#/'-"#@&K+"&;$"')%+&'()&:'$9"%,&*6&/'-/0-'%9*(#& 1$*)0/")&%+$*0?+&%+9#&#,#%"2&'%%"#%&%*&9%#&6-"I9;9-9%,a&+*.":"$=&9%#& 1$92'$,&'/+9":"2"(%&)*"#&(*%&-9"&9(&%+"&1$*)0/%9*(&*6&'&-9("'$& *$&)"%"$29(9#%9/&'-?";$'9/&1$*/"##@

^(#%"')=&9%#&#9?(969/'(/"&-9"#&9(&%+"&$")9#%$9;0%9*(&*6&'?"(/,& .9%+9(&%+"&#,#%"2&'()&9(&9%#&/'1'/9%,&%*&?"("$'%"&*$?'(9#'%9*('-& 1'%%"$(#@&A&/$9%9/'-&)9#%9(/%9*(&20#%&%+"$"6*$"&;"&2')"&;"%.""(& .+'%&9#&%'(?9;-"&'()&.+'%&*1"$'%"#&'#&'(&0()"$-,9(?&1$9(/91-"& *6&%+"&#,(%+"#9#@&K+$*0?+*0%&9%#&)":"-*12"(%=&%+"&#,#%"2&$"-9")& *(&'(&"I%"(#9:"&#"%&*6&$0-"#&?*:"$(9(?&)9#%$9;0%9*(=&9(%"$'/%9*(& '()&'$/+9%"/%0$'-&'$%9/0-'%9*(@&K+"#"&$0-"#&2',&;"&0()"$#%**)& '#&'&6*$2&*6&2'/+9("&/*)"&.9%+9(&%+"&)"#9?(&1$*/"##g&9(%"$('-& 2"/+'(9#2#&%+'%&#%$0/%0$"&'()&#%';9-9#"&*1"$'%9*(#&.+9-"& $"2'9(9(?&-'$?"-,&9('//"##9;-"&'%&%+"&-":"-&*6&)9$"/%&9(%"$'/%9*(@ ^(&%+9#&#"(#"=&#"%%-"2"(%&6*$2'%9*(&'#&)"69(")&;,&%+"#"&$0-"&#"%#& '$"&(*%&60--,&"I1*#")&%*&%+"&0#"$@&A-%+*0?+&"'/+&$0-"&9#&)"#9?(")=& /*(%"#%")&'()&)*/02"(%")=&%+"&#,#%"2&0-%92'%"-,&1$"#"(%#&%+"& 0#"$&.9%+&1'%+&("%.*$>#&'()&$"-'%9*('-&'?"(/,&'#&%+"&1$92'$,& /*(%$*--';-"&1'$'2"%"$#@&K+9#&'11'$"(%&$")0/%9*(&)*"#&(*%& #0??"#%&%+'%&)"#9?(&;"/*2"#&'0%*2'%")&*$&%+'%&)"/9#9*(&2'>9(?& 9#&$"()"$")&9$$"-":'(%@&^(#%"')=&9%&/-'$969"#&+*.&%+"&'-?";$'9/& #,(%+"#9#&*1"$'%"#g&$0-"#&"#%';-9#+&%+"&/*()9%9*(#&*6&1*##9;9-9%,=& .+9-"&'?"(/,&'/%9:'%"#&%+"&#,#%"2&'()&1$*)0/"#&*0%/*2"#@&L0/+& -9>"&'&?'2"&*6&/+"##=&%+"&$0-"#&)"69("&%+"&69"-)&*6&'/%9*(=&;0%&9%& 9#&'?"(/,&%+'%&'(92'%"#&%+"&?'2"&'()&?9:"#&$9#"&%*&"2"$?"(%& /*(69?0$'%9*(#@

K+9#&("?*%9'%9(?&#%$0/%0$"&0()"$19(#&.+'%&%+9#&%+"#9#&)"69("#&'#& '&2"%';*-9/&-'()#/'1"@&^%&9#&'&1$*/"##&%+$*0?+&.+9/+&R0'-9%9"#=& "(:9$*(2"(%#=&2'%"$9'-&#,#%"2#=&"/*(*29"#&'()&#*/9'-&#%$0/%0$"#& '$"&/*(%9(0*0#-,&%$'(#6*$2")&9(%*&'(&"2"$?"(%&2*)"&*6&)."--9(?@& Q0/+&'&6$'2".*$>&/*0-)&(*%&+':"&;""(&/*(/"9:")&*0%#9)"&%+"& #1"/969/&/*()9%9*(#&*6&)"#"$%&"(:9$*(2"(%#=&.+"$"&20-%9#/'-'$& ),('29/#=&$"#*0$/"&#/'$/9%,&'()&2"/+'(9#2#&*6&)9#%$9;0%9*(&'()& /*(%$*-&)"2'()&';#%$'/%9*(&'#&'&2"'(#&*6&/**$)9('%9*(@ \-%92'%"-,=&%+9#&%+"#9#&1*#9%9*(#&9%#"-6&.9%+9(&'(&*(?*9(?&)9#/*0$#"& *(&"2"$?"(/"=&'0%+*$#+91&'()&'?"(/,&9(&#1'%9'-&1$*)0/%9*(@& ^%&#"">#&%*&/*(%$9;0%"&%*&R0"#%9*(#&*6&+*.&)"#9?(&/'(&2")9'%"& ;"%.""(&"(:9$*(2"(%'-&-929%#=&#*/9'-&'()&1*-9%9/'-&#%$0/%0$"#&'()& %+"&921"$'%9:"&6*$&+';9%'%9*(&%*&"I1'()&9(%*&(".&)*2'9(#@&^(&%+9#& /*(%"I%=&%+"&1$*`"/%&9#&1$*1*#")&(*%&'#&'&69I")&#*-0%9*(=&;0%&'#&'& 1-'%6*$2&6*$&("?*%9'%9*(=&.+"$"&)"#9?(&*1"$'%"#&'#&%+"&2")902& %+$*0?+&.+9/+&"(:9$*(2"(%'-=&#*/9'-&'()&1*-9%9/'-&*0%/*2"#&'$"& '$%9/0-'%")@

APPENDIX A. TERRITORIAL ESTABLISHMENT

The first appendix outlines the research development of both the macro and micro scales of the proposed settlement as a framework for the following chapter, the architectural unit development. This dual focus ensures that the explored architectural morphologies are firmly anchored in the context of the Bahariya Oasis. The chapter opens with an analysis and modelling of the Nubian aquifer. As outlined in the domain chapter, the scarcity of comprehensive data prompted the design team to collate scattered information and reconstruct a digital model of the aquifer.

Complementing this, a series of site analyses were conducted through a grid model and using a point-based system, the most suitable location for the settlement was identified. Water consumption and production data, combined with topographical information, then informed the horizontal organisation of the settlement. Vertical expansion, in turn, initiated the development of material and construction technologies, using soil expected to be excavated on site. This material was tested and enhanced to increase its structural strength and water resistance, ultimately resulting in a multipurpose construction medium adaptable to both wall and vault typologies. Taken together, these experiments span the urban and material scales, proposing a comprehensive system applicable to similar endeavours in comparable climates.

1.1 Site Selection and Evaluation

K+"&#9%"&#"-"/%9*(&'()&":'-0'%9*(&1$*/"##&#,(%+"#9#"#& 'R096"$=&#*9-=&'()&/*(%"I%0'-&'('-,#"#&%*&)"%"$29("&%+"& 2*#%&#09%';-"&-*/'%9*(#&6*$&#"%%-"2"(%&.9%+9(&%+"&S'+'$9,'& e'#9#@&

\#9(?&'&0(969")&<&>2&?$9)&6$'2".*$>=&)'%'&*(&'R096"$& #+'--*.("##&'()&)"1%+=&#*9-&#%';9-9%,=&'()&%+"&#1'%9'-& )9#%$9;0%9*(&*6&'?$9/0-%0$'-&-'()=&#"%%-"2"(%#=&'()& ';'()*(")&1-*%#&."$"&#,#%"2'%9/'--,&2'11")&'()& '##"##")@&

K+"#"&1'$'2"%"$#&."$"&%+"(&."9?+%")&'//*$)9(?&%*&%+"9$& $"-'%9:"&921*$%'(/"=&.9%+&.'%"$&'//"##9;9-9%,&'()&#*/9*H #1'%9'-&/*(%"I%&9)"(%969")&'#&%+"&2*#%&/$9%9/'-&6'/%*$#@&K+"& $"#0-%9(?&":'-0'%9*(&+9?+-9?+%#&>",&(*$%+"$(&'()&#*0%+"$(& '$"'#&'#&%+"&2*#%&:9';-"&*1%9*(#=&0-%92'%"-,&?09)9(?& %+"&#"-"/%9*(&*6&'&#9%"&("'$&7-&S'.9%9&6*$&9%#&;'-'(/"&*6& "(:9$*(2"(%'-&$"#9-9"(/"&'()&1$*I929%,&%*&"I9#%9(?& #"%%-"2"(%&("%.*$>#@

Aquifer Analysis and Predictive Modelling

Z9:"(&%+"&#/'$/9%,&*6&)'%'&*(&%+"&+,)$*-*?9/'-&/+'$'/%"$&*6&%+"& P0;9'(&'R096"$=&%+"&)"#9?(&%"'2&9(9%9'%")&'(&"I1"$92"(%&%*& 2'1&9%#&2*$1+*-*?,=&$"/*?(9#9(?&9%&'#&%+"&2*#%&/$9%9/'-&$"#*0$/"& 6*$&-'0(/+9(?&%+"&)"#9?(&1$*/"##@&K+"&'##"##2"(%&6*/0#")& *(&;*%+&%+"&'R096"$8#&1$*I929%,&%*&%+"&?$*0()&#0$6'/"&'()&9%#& *:"$'--&)"1%+&;"("'%+&%+"&*'#9#@&K+"&'92&.'#&%*&9)"(%96,&%+"& 2*#%&#09%';-"&-*/'%9*(#&6*$&"#%';-9#+9(?&'&#"%%-"2"(%&/'1';-"&*6& #"/0$9(?&#0669/9"(%&.'%"$&:*-02"#@&^(&%+9#&/*(%"I%=&%+"&#+'--*.("##& *6&%+"&'R096"$&.'#&'##"##")&%*&)"%"$29("&%+"&'//"##9;9-9%,&*6& .'%"$&$"#"$:*9$#=&.+9-"&9%#&)"1%+&.'#&":'-0'%")&9(&$"-'%9*(&%*&%+"& -*(?H%"$2&/'1'/9%,&6*$&"I%$'/%9*(@ K+"&9(9%9'-&#%'?"&*6&%+"&"I1"$92"(%&9(:*-:")&2'119(?&%+"& "-":'%9*(&1*9(%#&'/$*##&%+"&"(%9$"&*'#9#@&K+9#&.'#&'/+9":")& ;,&*;%'9(9(?&'&)9?9%'-&"-":'%9*(&2*)"-&6$*2&%+"&\(9%")&Q%'%"#& Z"*-*?9/'-&Q0$:",@Fd&K+9#&)'%'&"(';-")&%+"&$"#"'$/+&%"'2&%*& '##"##&%+"&2*$1+*-*?9/'-&/+'$'/%"$9#%9/#&*6&%+"&'$"'=&.+9/+& 9#&#9%0'%")&.9%+9(&'&)"1$"##9*(&'()&6"'%0$"#&-*/'--,&"-":'%")& '$"'#&%+$*0?+*0%&9%#&-'()#/'1"=&'-%+*0?+&9%&*%+"$.9#"&"I+9;9%#&'& $"-'%9:"-,&?"(%-"&?$')9"(%@ _*--*.9(?&%+"&/*--"/%9*(&*6&"-":'%9*(&1*9(%#&'/$*##&%+"&$"?9*(=& '(&'('-,#9#&*6&%+"&P0;9'(&AR096"$&.'#&0()"$%'>"(@&K+"& ':'9-';-"&-9%"$'%0$"&/*(/"$(9(?&%+"&P0;9'(&AR096"$&9#&-929%")& '()&6$'?2"(%")=&1$92'$9-,&$"-,9(?&*(&)'%'&6$*2&."--&1$*)0/%9*(& 9(&%+"&'$"'=&'#&."--&'#&?"*"-"/%$9/&#0$:",#&/'$$9")&*0%&9(&#"-"/%")& -*/'%9*(#@&K*&1$*:9)"&'(&'//0$'%"&'##"##2"(%&*6&%+"&'R096"$8#& 2*$1+*-*?9/'-&/*()9%9*(#=&'(&"#%92'%9*(&*6&9%#&/+'$'/%"$9#%9/#& .'#&/*()0/%")&0#9(?&'(&'11$*I92'%"&<I<&>2&?$9)@&K+"&$"#"'$/+& /*(/"(%$'%")&*(&%+"&#+'--*."#%&'R096"$&9(&%+"&$"?9*(=&/*21*#")& 2'9(-,&*6&6$'/%0$")&-92"#%*("=&'#&9%&9#&%+"&2*#%&'//"##9;-"&6*$& .'%"$&"I%$'/%9*(@

K+"&'('-,#9#&.'#&9(6*$2")&;,&%.*&>",&#%0)9"#g&%+"&69$#%&;,&%+"& P'%9*('-&["#"'$/+&^(#%9%0%"&*6&A#%$*(*2,&'()&Z"*1+,#9/#&9(& /*--';*$'%9*(&.9%+&%+"&P'%9*('-&O'%"$&["#"'$/+&U"(%$"&*6&7?,1%=& '()&%+"&#"/*()&;,&%+"&Z"*-*?,&!"1'$%2"(%=&_'/0-%,&*6&Q/9"(/"=& Q*0%+&b'--",&\(9:"$#9%,&9(&A#.'(=&%*?"%+"$&.9%+&%+"&Z"*-*?,& !"1'$%2"(%=&_'/0-%,&*6&Q/9"(/"=&A##90%&\(9:"$#9%,=&7?,1%@ ^(&%+"&69$#%&#%0),=&'&#"$9"#&*6&#"/%9*(#&."$"&1$*)0/")&0#9(?&'& ?"*"-"/%$9/&#0$:",=&6$*2&.+9/+&2"'#0$"2"(%&1*9(%#&."$"& "I%$'/%")&'-*(?#9)"&9(6*$2'%9*(&/*(/"$(9(?&%+"&)9#%'(/"& ;"%.""(&%+"&#+'--*.&'R096"$&'()&?$*0()&-":"-=&'#&."--&'#&9%#& *:"$'--&)"1%+@

Q9I%""(&1*9(%#&."$"&9)"(%969")&9(&%*%'-=&'#&#+*.(&9(&_9?0$"&CC=& .+9/+&/*$$"#1*()&%*&%+"&/$*##H#"/%9*(#&9--0#%$'%")&9(&_9?0$"#&C&%*& <4&*6&[';"+&"%&'-@&fD4<CWFC@&K+"&#"/*()&#%0),&1$*:9)")&'&60$%+"$& 69:"&2"'#0$"2"(%&1*9(%#&6*$&%+"&#+'--*.&'R096"$=&)"$9:")&6$*2& ."--&)'%'&'/$*##&%+"&$"?9*(&1$*:9)")&;,&_9?0$"&3&*6&]'2)'(&"%& '-@&f(@)@WFB@&

47 U.S. Geological Survey, “EarthExplorer,” 2025, https://earthexplorer.usgs.gov/.

48 Taha Rabeh et al., “Structural Control of Hydrogeological Aquifers in the Bahariya Oasis, Western Desert, Egypt,” Geosciences Journal 22, no.1 (2018): 145–54, https://doi.org/10.1007/s12303-016-0072-3.

49 Ali M. Hamdan et al. Evaluation of Hydrogeochemical Parameters of the Groundwater in El-Bahariya Oasis, Western Desert, Egypt.

A-%*?"%+"$=&%."(%,H%.*&1*9(%#&."$"&2'11")&*(%*&%+"&/*(#%$0/%")& ?$9)=&%*?"%+"$&.9%+&%+"9$&$"#1"/%9:"&"-":'%9*(&'()&'R096"$& 1'$'2"%"$#@&K+9#&)'%'#"%&6*$2")&%+"&;'#9#&6*$&%+"&'('-,#9#&*6& %+"&P0;9'(&AR096"$&9(&%+"&S'+'$9,'&$"?9*(&%+$*0?+&'&1$")9/%9:"& 2*)"-&*6&'R096"$&)"1%+&'()&'//"##9;9-9%,&'11-9")&'/$*##&%+"&"(%9$"& ?$9)@&K+9#&2*)"-&0%9-9#")&'&$"#9-9"(%&;'/>1$*1'?'%9*(&'-?*$9%+2& %*&%$'9(&'&("0$'-&("%.*$>=&0#9(?&%+"&I&'()&,&/**$)9('%"#&*6&"'/+& 2"'#0$"2"(%&1*9(%&'#&9(10%#=&'()&%+"&'R096"$8#&)"1%+&'()& #+'--*.("##&'#&*0%10%#@&

K+$*0?+&%+9#&'11$*'/+=&%+"&'R096"$&1$*1"$%9"#&*6&%+"&"(%9$"&?$9)& ."$"&"#%92'%")=&$"#0-%9(?&9(&%.*&)9#%9(/%&2'1#&%+'%&)"-9("'%"& 'R096"$&)"1%+&'()&'//"##9;9-9%,=&$"#1"/%9:"-,@

!"#$&NO'H+/*"01'0@'3)2),"4)'5)6"6'H0":'])4+,6

!"#$&NR'U)#1+*"/'H091;"1#'H*)*"01'S0"1*6')1;'(+::']0/)*"016'("*2"1'<2+'5)6"6

K+"&69()9(?#&*6&%+9#&$"#"'$/+&9()9/'%"&%+'%&%+"&'R096"$& 9#&2*#%&'//"##9;-"&9(&%+"&#*0%+"$(2*#%&1'$%&*6&%+"& $"?9*(=&'()&%*&'&-"##"$&"I%"(%&9(&9%#&(*$%+"$(2*#%& '$"'@

A%&%+"&#'2"&%92"=&%+"&?$"'%"#%&:*-02"#&*6&%+"& 'R096"$&'$"&1$")*29('(%-,&-*/'%")&'%&%+"&/"(%$"&*6& %+"&)"1$"##9*(&'()=&%*&'&#9?(969/'(%&)"?$""=&9(&%+"& (*$%+"$(&'$"'#@&K+"#"&$"#0-%#&."$"&/$*##H$"6"$"(/")& .9%+&'R096"$&/$*##H#"/%9*(#&10;-9#+")&9(&_9?0$"&F&*6& Q+'$'>,&'()&A;)*0(&fD4D4WE4=&.+9/+&$"1*$%")&)'%'& '//0$'/,&-":"-#&*6&C45&9(&%+"&#*0%+"$(&'$"'#=&d45& 9(&%+"&/"(%$'-&'$"'#=&'()&CE5&9(&%+"&(*$%+"$(&1'$%#& *6&%+"&S'+'$9,'@& _0$%+"$2*$"=&"219$9/'-&)'%'&*(&%+"&-*/'%9*(#&*6& "I9#%9(?&#"%%-"2"(%#&'()&'?$9/0-%0$'-&-'()=&*0%-9(")& 9(&%+"&)*2'9(&/+'1%"$=&1$*:9)"&'))9%9*('-&:'-9)'%9*(& 6*$&%+"#"&69()9(?#@

50 Abbas M. Sharaky and Suad H. Abdoun, “Assessment of Groundwater Quality in Bahariya Oasis, Western Desert, Egypt,” Environmental Earth Sciences 79, no. 6 (2020), https://doi.org/10.1007/s12665-0208823-x.

Fig.180 3D Visualisation Of The Predictive Model Output For Aquifer Depth And Accessibility

K+"&1$")9/%9:"&2*)"-&.'#&'11-9")&'/$*##&%+"& /*(#%$0/%")&?$9)&%*&1$*)0/"&?$')9"(%&2'1#&*6& 'R096"$&'//"##9;9-9%,&'()&)"1%+@&K+"#"&2'1#& %$'(#-'%"&%+"&9(%"$1*-'%")&)'%'&9(%*&'&#1'%9'-& :9#0'-9#'%9*(=&'--*.9(?&6*$&'&/*21'$'%9:"&$"')9(?& *6&.'%"$&':'9-';9-9%,&'/$*##&%+"&S'+'$9,'&e'#9#@ K+"&'R096"$&'//"##9;9-9%,&2'1&+9?+-9?+%#&'$"'#&.+"$"& %+"&.'%"$&%';-"&9#&/-*#"#%&%*&%+"&?$*0()&#0$6'/"=& 9)"(%96,9(?&J*("#&.9%+&%+"&?$"'%"#%&1*%"(%9'-&6*$&"669/9"(%& '()&-*.H/*#%&"I%$'/%9*(@&U*(:"$#"-,=&%+"&'R096"$& )"1%+&2'1&9--0#%$'%"#&%+"&:*-02"%$9/&/'1'/9%,&*6&%+"& 'R096"$=&"21+'#9#9(?&'$"'#&%+'%&/'(&#0#%'9(&-*(?H %"$2&.'%"$&1$*:9#9*(&)"#19%"&$"R09$9(?&)""1"$&."--#@ K'>"(&%*?"%+"$=&%+"&%.*&2'1#&1$*:9)"&/*21-"2"(%'$,& 1"$#1"/%9:"#&*(&?$*0().'%"$&$"#*0$/"#g&'//"##9;9-9%,& *66"$#&9(#9?+%&9(%*&922")9'%"&6"'#9;9-9%,=&.+9-"&)"1%+& "(#0$"#&$"#9-9"(/"&'()&/'1'/9%,&*:"$&%92"@&K+9#& )0'-&":'-0'%9*(&6*$2#&'&/$9%9/'-&;'#9#&6*$&9)"(%96,9(?& :9';-"&#"%%-"2"(%&-*/'%9*(#&.9%+9(&%+"&*'#9#@

!"#$&O&'8X9"@+,'8//+66"J":*4'M,);"+1*'U)L

Soil Mapping and Evaluation

_*--*.9(?&%+"&'('-,#9#&*6&%+"&'R096"$&#%$0/%0$"=&%+"&#*9-& /*()9%9*(#&*6&%+"&S'+'$9,'&e'#9#&."$"&)*/02"(%")@&

K+$""&1$9(/91'-&#*9-&%,1"#&."$"&9)"(%969")g&A$9)9#*-#=& 7(%9#*-#&'()&$*/>&6*$2'%9*(#=&"'/+&":'-0'%")&6*$&%+"9$& #09%';9-9%,&6*$&/*(#%$0/%9*(&'()&"I/':'%9*(@& A-%+*0?+&$*/>&6*$2'%9*(#&1$*:9)"&'&#%';-"&#0;#%$'%"=& 9(&S'+'$9,'&%+",&*//0$&2'9(-,&9(&"-":'%")&2*0(%'9(*0#& %"$$'9(=&2'>9(?&%+"2&)9669/0-%&'()&/*#%-,&%*&)":"-*1@& 7(%9#*-#=&.+9/+&9(/-0)"&m0'$%J91#'22"(%#=&K*$$96-0:"(%#=& K*$$9*$%+"(%#&'()&K*$$91#'22"(%#=&'$"&?"("$'--,& ')"R0'%"&6*$&-9?+%."9?+%&/*(#%$0/%9*(&$"R09$9(?&29(92'-& 6*0()'%9*(#=&;0%&'$"&-"##&#09%';-"&6*$&2*$"&#0;#%'(%9'-& )":"-*12"(%@&^(&/*(%$'#%=&A$9)9#*-#&f/*21$9#9(?& AR09#'-9)#=&Z,1#9'$?9)#=&]'1-*?,1#9)#&'()&]'1-*#'-9)#W& 1$"#"(%&%+"&2*#%&6':*0$';-"&/*()9%9*(#=&'#&%+",&/'(&;"& #%';9-9#")&'%&$"-'%9:"-,&-*.&/*#%@E<

A--&#*9-&%,1"#&."$"&'('-,#")&0#9(?&%+"&#'2"&<&>2& $"/%'(?0-'$&?$9)&)"#/$9;")&9(&%+"&'R096"$&'('-,#9#=&'()& :'-0"#&."$"&'##9?(")&%*&"'/+&/"--&'//*$)9(?&%*&%+"9$& /*(#%$0/%9*(&1*%"(%9'-@

51 Elnaggar, A. A., A. A. El Baroudy, and A. A. N. Hassan. “Soil Classification of Bahariya Oasis Using Remote Sensing and GIS Techniques.” Journal of Soil Sciences and Agricultural Engineering 4, no. 9 (2013): 921–947. https://doi. org/10.21608/jssae.2013.52488

!"#$&O='H0":'Y9):"*4'M,);"+1*'U)L

Contextual Factors for Site Selection

K+"&69('-&'('-,#9#&6*/0#")&*(&>",&-*/'%9*(#&.9%+9(&%+"& S'+'$9,'&e'#9#=&'#&9)"(%969")&9(&%+"&2'1&)'%'&#+*.(&9(&& %+"&!*2'9(&/+'1%"$&9(&_9?0$"&<C@&

K+"&1$92'$,&9(6*$2'%9*(&"I%$'/%")&/*(/"$(")&"I9#%9(?& '?$9/0-%0$'-&'()&#"%%-"2"(%&#9%"#=&';'()*(")&1-*%#&*6& -'()=&'()&."--&-*/'%9*(#@&c$*I929%,&'('-,#9#&.'#&%+"(& '11-9")&%*&"'/+&?$9)&/"--&9(&$"-'%9*(&%*&%+"#"&6"'%0$"#@&U"--#& /*9(/9)9(?&.9%+&#9%"#&'-$"'),&9(&0#"&*$&1$":9*0#-,&0%9-9#")& ."$"&":'-0'%")&'#&-"##&#09%';-"&6*$&(".&)":"-*12"(%@&^(& '))9%9*(=&'$"'#&.9%+9(&<@E&>9-*2"%$"#&*6&';'()*(")&1-*%#& ."$"&'-#*&/*(#9)"$")&-"##&#09%';-"=&*.9(?&%*&#'-9(9#'%9*(& /'0#")&;,&*:"$"I1-*9%'%9*(=&'#&)9#/0##")&9(&%+"&)*2'9(& /+'1%"$@&

S,&/*(%$'#%=&'$"'#&/-*#"$&%*&'/%9:"&#"%%-"2"(%#&'()& '?$9/0-%0$'-&-'()&."$"&/*(#9)"$")&2*$"&6':*0$';-"=&'#& %+",&#011*$%&#*/9'-&/*+"#9*(&'()&'(&9(%"?$'%")&0$;'(& '()&$0$'-&-'()#/'1"@&K+"#"&1'$'2"%"$#&."$"&/*2;9(")& 0#9(?&'&?$')9(?&#,#%"2&.9%+&"R0'-&."9?+%9(?&%*&":'-0'%"& %+"&R0'-9%9"#&*6&"'/+&?$9)&/"--@

Weighted Analysis of Site Parameters

K+"&69('-&#%'?"&*6&%+9#&"I1"$92"(%&;09-%&*(&%+"&6'/%&%+'%&'--& 1$":9*0#&'('-,#"#&."$"&/*()0/%")&*(&%+"&#'2"&?$9)&6*$2'%@&K+9#& '--*.")&'--&:'-0"#&%*&;"&'??$"?'%")&'()&/*21'$")=&"(';-9(?&%+"& $"#"'$/+&%"'2&%*&'##9?(&$"-'%9:"&921*$%'(/"&%*&"'/+&1'$'2"%"$@&

AR096"$&#+'--*.("##&.'#&9)"(%969")&'#&1'$%9/0-'$-,&#9?(969/'(%=&'#& 9%&1$*:9)"#&%+"&/-"'$"#%&9()9/'%9*(&*6&.'%"$&':'9-';9-9%,=&.+9/+&9#& /$9%9/'-&9(&'&)"#"$%&/*(%"I%a&9%&.'#&%+"$"6*$"&'##9?(")&'&."9?+%&*6& <@E@&K+"&'?$9/0-%0$'-&'()&#"%%-"2"(%&/*(%"I%&.'#&'-#*&?9:"(&'& ."9?+%&*6&<@E=&'#&9%&#9%0'%"#&%+"&1$*`"/%&.9%+9(&9%#&;$*')"$&#*/9*H #1'%9'-&#"%%9(?@&AR096"$&)"1%+=&.+9-"&921*$%'(%=&.'#&'##9?(")&'& -*."$&."9?+%&*6&<@D=&#9(/"&":"(&'$"'#&*6&$")0/")&)"1%+&+':"& #0669/9"(%&/'1'/9%,&%*&#011*$%&-'$?"&#"%%-"2"(%#@&Q*9-&/*()9%9*(& $"/"9:")&%+"&-*."#%&."9?+%9(?&*6&<@4=&'#&:'$9'%9*(#&9(&R0'-9%,=& '1'$%&6$*2&0(;09-)';-"&$*/>&6*$2'%9*(#=&/'(&?"("$'--,&;"& 2'('?")&2*$"&"'#9-,@

K+"&$"#0-%9(?&?$9)=&#+*.(&9(&_9?0$"&BF&=&9)"(%969"#&%+$""&'$"'#&'#& #09%';-"&0()"$&'&/*(#"$:'%9:"&"#%92'%9*(&*6&/*()9%9*(#g&%.*&9(&%+"& (*$%+"$(2*#%&1'$%&*6&%+"&*'#9#&'()&#":"$'-&9(&%+"&#*0%+"$(2*#%& 1'$%@&

K+"&)"#9?(&%"'2&#"-"/%")&%+"&(*$%+"$(2*#%&'$"'&'#&%+"&2*#%& '11$*1$9'%"=&?9:"(&9%#&1$*I929%,&%*&7-&S'.9%9=&%+"&-'$?"#%&#"%%-"2"(%& 9(&%+"&$"?9*(=&'()&9%#&#%$*(?"$&1"$6*$2'(/"&/*21'$")&%*&%+"& "'#%"$(&#9%"@

\()"$&-"##&$"#%$9/%9:"&/*()9%9*(#=&'#&9--0#%$'%")&9(&_9?0$"&BE=& 60$%+"$&"I1'(#9*(&*6&#"%%-"2"(%#&.*0-)&':*9)&%+"&/"(%$'-&1'$%&*6& %+"&*'#9#=&1$*?$"##9(?&9(#%"')&6$*2&%+"&#*0%+&%*.'$)#&%+"&(*$%+& '()&6$*2&%+"&(*$%+&%*.'$)#&%+"&#*0%+&"'#%@

1.2 Settlement Organisation

K+"&*$?'(9#'%9*(&*6&%+"&#"%%-"2"(%&9#&#%$0/%0$")&%+$*0?+&'&$0-"H ;'#")&#,#%"2&%+'%&9(%"?$'%"#&.'%"$&2'('?"2"(%&.9%+&#1'%9'-& )9#%$9;0%9*(@&\#9(?&'&F4&r&F4&2"%$"&?$9)&'#&%+"&*1"$'%9*('-& 6$'2".*$>=&'$/+9%"/%0$'-&%,1*-*?9"#&'$"&'--*/'%")&%+$*0?+& 1$9(/91-"#&)"$9:")&6$*2&U"--0-'$&A0%*2'%'=&"(#0$9(?&;*%+& 60(/%9*('-&/*+"$"(/"&'()&')'1%';9-9%,@&O'%"$&/*(#021%9*(& '()&)9#%$9;0%9*(&6*$2&%+"&/"(%$'-&)$9:"$#&*6&%+9#&1$*/"##=&-9(>9(?& /9#%"$(#=&."--#=&+*0#9(?=&'?$9/0-%0$"=&'()&/*()"(#'%9*(&6'$2#& 9(%*&'&#"29H/-*#")&-**1&#,#%"2@& _9('--,=&&%+"#"&$0-"#&?"("$'%"&'(&9(%"?$'%")&#"%%-"2"(%&6';$9/& .+"$"&$"#*0$/"&/,/-"#=&1$*?$'22'%9/&("")#=&'()&#1'%9'-&-*?9/& '$"&$"#*-:")&9(%*&'&#/'-';-"&1$*%*%,19/'-&2*)"-@

Water Consumption and Storage

K*&'))$"##&%+"&/+'--"(?"&*6&)":"-*19(?&'&(".&1$*%*%,19/'-& #"%%-"2"(%=&%+"&#"-"/%")&#9%"&9#&)9:9)")&9(%*&'&F4&r&F4&2"%$"& ?$9)=&.9%+&"'/+&/"--&$"1$"#"(%9(?&'&1*%"(%9'-&-*/'%9*(&6*$&*("& *6&6*0$&'$/+9%"/%0$'-&%,1*-*?9"#g&/9#%"$(=&+*0#9(?=&'?$9/0-%0$"&*$& /*()"(#'%9*(&6'$2@&7'/+&%,1*-*?,&*//019"#&'(&'$"'&*6&<=X44& 2G=&'()&%+"9$&)9#%$9;0%9*(&'/$*##&%+"&?$9)&9#&?*:"$(")&;,&'& $0-"H;'#")&'??$"?'%9*(&1$*/"##&9(6*$2")&;,&1$9(/91-"#&*6&%+"& U"--0-'$&A0%*2'%'&2*)"-@&S'#")&*(&"I9#%9(?&-9%"$'%0$"&*(&.'%"$& ,9"-)&'()&%+"&1*#9%9*(9(?&*6&."--#&9(&%+"&S'+'$9,'&e'#9#=&%+"& )"#9?(&%"'2&1-'/")&%.*&(".&."--#&.9%+9(&%+"&"I1"$92"(%'-&'$"'@& K+"9$&-*/'%9*(#&."$"&)"$9:")&6$*2&%+"&;"#%H1"$6*$29(?&1*#9%9*(#& 9)"(%969")&%+$*0?+&%+"&'R096"$&'('-,#9#=&.+9-"&2'9(%'9(9(?& ')"R0'%"&#1'/9(?&;"%.""(&%+"2=&?$"'%"$&%+'(&<&>2@& 7'/+&."--&9#&"#%92'%")&%*&,9"-)&'11$*I92'%"-,& 150 m³&1"$&+*0$=& "R09:'-"(%&%*& 3,600 m³ *6&)'9-,&1$*)0/%9*(&0()"$&/*(#%'(%& *0%6-*.@ED&K+9#&/'1'/9%,&%$'(#-'%"#&9(%*&E4&/9#%"$(&0(9%#&;"9(?& #011-9")&;,&"'/+&."--=&.+9/+&9(&%0$(&"'/+&1$*:9)"#& 72 m³&1"$& )',&%*&%+"&#"%%-"2"(%@&K+"&/9#%"$(&0(9%#&'$"&)"#9?(")&%*&#%*$" 1,100 m³=&*6&.+9/+& 252 m³&'$"&'--*/'%")&%*&%+"&.'%"$&("")#&*6& '$*0()&<D4&1"*1-"&*:"$&'&%.*H."">&1"$9*)@E3

^(&'))9%9*(=&":"$,&/9#%"$(&#011*$%#&<&'/$"&*6&'?$9/0-%0$'-&-'()& /0-%9:'%")&.9%+&)'%"&1'-2&%$""#=&*-9:"&%$""#&'()&.+"'%=&.+9/+& %*?"%+"$&/*(#02"&*(&':"$'?"& 756 m³&)0$9(?&%+"&#'2"&1"$9*)@& Q1'%9'--,=&%+9#&9#&"I1$"##")&'#&%+$""&$"#9)"(%9'-&/-0#%"$#&'()&%.*& '?$9/0-%0$'-&0(9%#&1"$&/9#%"$(&0(9%=&"'/+&*//01,9(?& 1,600 m²&*6& %+"&?$9)@&

A(,&#0$1-0#&.'%"$&9#&)9$"/%")&%*.'$)#&%+"$2'-&$"?0-'%9*(=& %'>9(?&'):'(%'?"&*6&":'1*$'%9:"&/**-9(?&1$*/"##"#@&T*##"#& 6$*2&":'1*$'%9*(&'()&%$'(#6"$&'$"&"I1"/%")&%*&;"&*66#"%&;,& '%2*#1+"$9/&/*()"(#'%9*(&'()&.'%"$&10$969/'%9*(&1$*/"##"#@ U*--"/%9:"-,=&%+"#"&/-0#%"$#&/$"'%"&'&#"29H/-*#")&-**1&*6&.'%"$& /9$/0-'%9*(&%+'%&0()"$19(#&%+"&1$*?$'22'%9/&'()&#1'%9'-& *$?'(9#'%9*(&*6&%+"&#"%%-"2"(%@

52 Noha H. Moghazy and Jagath J. Kaluarachchi, “Assessment of Groundwater Resources in Siwa Oasis, Western Desert, Egypt,” Alexandria Engineering Journal 59, no. 1 (2020): 149–63

53 Noha H. Moghazy and Jagath J. Kaluarachchi, “Sustainable Agriculture Development in the Western Desert of Egypt: A Case Study on Crop Production, Profit, and Uncertainty in the Siwa Region,” Sustainability 12, no. 16 (2020): 6568,

!"#$RK'M,";'F"["6"01'0@'S,0L06+;'H"*+'@0,'F+[+:0LE+1*' !"#$&ON'M,";'F"["6"01'0@'H+:+/*+;'H"*+'P"*2'5L*"E):'(+::']0/)Z

!"#$&OO'8::0/)*"01'0@'B+609,/+6')1;'?0169EL*"01'*0'8,/2"*+/*9,):'\1"*

Rule-Based Distribution Through Cellular Automata

^(&'))9%9*(&%*&)"69(9(?&$"-'%9*('-&1'%%"$(#&;"%.""(&0(9%#=&%+"&'??$"?'%9*(&#,#%"2&.'#&?*:"$(")&;,&60$%+"$&$0-"#&%*&"(#0$"&60(/%9*('-& 9(%"?$'%9*(@&

K+"#"&$0-"#&"#%';-9#+")&*1%92'-&"-":'%9*(&)966"$"(/"#&%*&1$*2*%"&?$':9%,H6")&.'%"$&6-*.@&U9#%"$(#&'$"&1*#9%9*(")&'11$*I92'%"-,&4@E& 2&+9?+"$&%+'(&%+"&+*0#9(?&0(9%#&9(&*$)"$&%*&#011-,&%+"2&.9%+&.'%"$=&.+9-"&%+"&+*0#9(?&0(9%#&'$"&1-'/")&';*0%&4@E&2&';*:"&%+"& '?$9/0-%0$'-&0(9%#&%*&"(';-"&?$",.'%"$&)9#%$9;0%9*(@

O9%+9(&"'/+&#"%%-"2"(%&/"--=&%.*&/*()"(#'%9*(&6'$2&0(9%#&'$"&9(/*$1*$'%")=&1*#9%9*(")&'%&%+"&#'2"&"-":'%9*(&'#&%+"&/9#%"$(#@&K+"#"& "-":'%9*(&1'$'2"%"$#&."$"&)"%"$29(")&'//*$)9(?&%*&*1%92'-&R'('%&9(/-9("&$'%9*#=&'--*.9(?&9(%"$/*(("/%9*(&*6&0(9%#&'/$*##&%+"&F4&2& ?$9)&#1'/9(?@EF

Procedia 4 (2015): 119–25

54 Ali Hamidian, Mehdi Ghorbani, Mahsa Abdolshahnejad, and Aziz Abdolshahnejad, “Qanat, Traditional Eco-Technology for Irrigation and Water Management,” Agriculture and Agricultural Science

_0$%+"$&$0-"#&)9/%'%"&%+'%&("9?+;*0$9(?&+*0#9(?&0(9%#& #+*0-)&;"&/-0#%"$")&%*?"%+"$=&":"(&.+"(&%+",&;"-*(?&%*& )966"$"(%&*$?'(9#'%9*('-&/-0#%"$#@&A?$9/0-%0$'-&0(9%#&6*--*.& %+"&#'2"&1$9(/91-"=&'-%+*0?+&.9%+&#"/*()'$,&921*$%'(/"=& 9(&*$)"$&%*&/$"'%"&/*(%9(0*0#&/0-%9:'%")&'$"'#@ K+"#"&$0-"#&'92&%*&1$*2*%"&/*+"$"(%&'?$9/0-%0$'-&'()& 0$;'(&J*("#=&%+"$";,&#%$"(?%+"(9(?&*:"$'--&/*(#9#%"(/,& 9(&%+"&#"%%-"2"(%&6';$9/@&A))9%9*('-&$0-"#&1*#9%9*(&."--#& '#&'%%$'/%*$&1*9(%#=&)$'.9(?&%+"&#0$$*0()9(?&%,1*-*?9"#& %*&*$?'(9#"&'$*0()&%+"2@&_9('--,=&%+"&?"*2"%$9/'-& /"(%$"&1*9(%#&*6&"'/+&/-0#%"$&'$"&9(%"$-9(>")=&'6%"$&.+9/+& ("9?+;*0$9(?&?$9)&1*9(%#&'$"&')`0#%")&%*&%+"9$&/-*#"#%& ':'9-';-"&'()&2*#%&*1%92'-&1*#9%9*(@&K+9#&1$*/"##& "#%';-9#+"#&%+"&#1'%9'-&6$'2".*$>&6*$&'&$*')&("%.*$>&%+'%& 9(%"$/*(("/%#&'--&/-0#%"$&%,1*-*?9"#&*6&%+"&#"%%-"2"(%@ K+"&69('-&'??$"?'%9*(=&'#&9--0#%$'%")&9(&_9?0$"&<44=& $"1$"#"(%#&%+"&*0%/*2"&*6&'(&9%"$'%9:"&1$*/"##&9(6*$2")& ;,&U"--0-'$&A0%*2'%'&1$9(/91-"#@& 7'/+&/"--&9#&'##"##")&9()9:9)0'--,&6*$&9%#&*1%92'-&1*#9%9*(9(?& .9%+9(&%+"&?-*;'-&$0-"#&*6&%+"&#,#%"2&0(%9-&/*--"/%9:"-,& $"#*-:")&9(%*&%+"&69('-&#"%%-"2"(%&%,1*-*?,@&_9('--,=&'& $"?9*(&*6&%+"&#"%%-"2"(%&/'%"$9(?&%*&<D44&9(+';9%'(%#&9#& #+*./'#")&9(&_9?0$"&<4<&%*&1$*:9)"&9(#9?+%&*(&%+"&#/'-"& *6&%+"&1$*`"/%@

1.3 Hydro-Social Network

K+"&*$?'(9#'%9*(&*6&%+"&#"%%-"2"(%&"I%"()#&;",*()&%+"& '--*/'%9*(&*6&0(9%#&%*&"(/*21'##&%+"&9(6$'#%$0/%0$'-& #,#%"2#&%+'%&9(%"$/*(("/%&%+"2@& U"(%$'-&%*&%+9#&9#&%+"&+,)$*H#*/9'-&("%.*$>=&.+9/+& $"1$"#"(%#&'&#"$9"#&*6&%*1*-*?9/'-&/*(("/%9*(#&;"%.""(& %+"&'$/+9%"/%0$'-&0(9%#&9(%$*)0/")&9(&%+"&69$#%&/+'1%"$@& Z"("$'%")&;,&9)"(%96,9(?&%+"&2*#%&1$*I92'%"&-9(>#&;"%.""(& )966"$"(%&0(9%&/*2;9('%9*(#&'()&9#*-'%9(?&%+"&#+*$%"#%& 1'%+#=&%+"&("%.*$>&"#%';-9#+"#&*1%92'-&/*(("/%9*(#&'/$*##& %+"&#"%%-"2"(%@& !":"-*1")&%+$*0?+&%+9#&-*?9/=&%+"&+,)$*H#*/9'-&("%.*$>& 1$*)0/"#&;*%+&$*')&'()&.'%"$&#,#%"2#&%+'%&'-9?(&.9%+&%+"& )9#%$9;0%9*(&*6&/9#%"$(#=&."--#=&+*0#9(?=&'()&'?$9/0-%0$'-& 0(9%#@

Road Network Organisation

K+"&9(9%9'-&"I1"$92"(%#&6*/0#")&*(&?"("$'%9(?&%+"&2'9(&$*')& ("%.*$>@&U*(/"9:")&'%&'&+9?+"$&-":"-&%+'(&%+"&1$")*29('(%-,& #0;%"$$'("'(&#"%%-"2"(%=&%+9#&("%.*$>&"2"$?")&;,&-9(>9(?& %+"&/"(%$"#&*6&"'/+&/-0#%"$&'()&/'$:9(?&%+"&#+*$%"#%&)9#%'(/"#& ;"%.""(&("9?+;*0$9(?&(*)"#@&

K+9#&1$*/"##&"#%';-9#+")&%+"&6$'2".*$>&6*$&%+"&1$92'$,&$*')& #,#%"2=&60(/%9*(9(?&'#&%+"&2*%*$.',&%+'%&9(%"$/*(("/%#&%+"& #"%%-"2"(%@&A&#"/*()'$,&("%.*$>&.'#&%+"(&1$*)0/")&;,&'11-,9(?& %+"&#'2"&2"%+*)&%*&%+"&/9#%"$(&'()&+*0#9(?&0(9%#=&%+"&1$9(/91'-& #*/9'-&'()&+';9%';-"&#1'/"#@&

K+"#"&$*0%"#&'$"&"2;"))")&9(%*&%+"&'$/+9%"/%0$'-&%,1*-*?9"#=& '-9?(9(?&.9%+&%+"9$&#1'%9'-&*$?'(9#'%9*(&'()&"-929('%9(?&%+"& ("")&6*$&60$%+"$&'-%"$'%9*(#&%*&%+"&*:"$'--&/*(69?0$'%9*(@&c'%+#& '$"&1-'/")&'-*(?&%+"&1"$91+"$9"#&*6&"'/+&0(9%g&+*0#9(?&/-0#%"$#& 2'9(%'9(&*1"(H'9$&$*0%"#=&.+9-"&/9#%"$(&0(9%#&9(/*$1*$'%"&#+')")& 1'##'?"#&%+'%&#"'2-"##-,&9(%"?$'%"&.9%+&%+"9$&9(%"$('-&60(/%9*(#@& K+"#"&'$/+9%"/%0$'-&1$*1"$%9"#&.9--&;"&"I'29(")&9(&?$"'%"$&)"%'9-& 9(&%+"&)"#9?(&)":"-*12"(%&/+'1%"$@

K+"&.'%"$&)9#%$9;0%9*(&("%.*$>&*6&%+"&#"%%-"2"(%&6*--*.#&%+"& #'2"&*$?'(9#'%9*('-&1$9(/91-"#&'#&%+"&$*')&("%.*$>@&K+"& 1$92'$,&#011-,&("%.*$>&9#&/$"'%")&;,&-9(>9(?&"'/+&/9#%"$(&0(9%&%*& 9%#&2*#%&1$*I92'%"&."--&'-*(?&%+"&#+*$%"#%&1*##9;-"&1'%+=&%+"$";,& "#%';-9#+9(?&%+"&;'/>;*("&*6&.'%"$&1$*:9#9*(&6*$&%+"&#"%%-"2"(%@& A&#"/*()'$,&("%.*$>&9(%"$/*(("/%#&/-0#%"$#&*6&69:"&("9?+;*0$9(?& /9#%"$(#&%*&6*$2&#"29H'0%*(*2*0#&.'%"$&9(6$'#%$0/%0$"#& %+'%&1$*:9)"&$")0()'(/,&9(&%+"&":"(%&*6&-*/'-&2'-60(/%9*(#@& _9('--,=&%"$%9'$,&#011-,&-9("#&-9(>&/9#%"$(&0(9%#&.9%+&+*0#9(?&'()& '?$9/0-%0$'-&0(9%#&$"#1"/%9:"-,=&"(#0$9(?&9(%"?$'%")&/9$/0-'%9*(& %+$*0?+*0%&%+"&#"%%-"2"(%@

K+"#"&("%.*$>#&'$"&/*(/"9:")&%+$*0?+&%+"&#'2"&-*?9/&*6& 9(%"$/*(("/%9*(=&;0%&%+"9$&*$?'(9#'%9*(&'-#*&9(/*$1*$'%"#&'& :"$%9/'-&)92"(#9*(@&O"--#&'$"&-*/'%")&'%&+9?+"$&"-":'%9*(#=&.+9/+& '--*.#&%+"&1$92'$,&("%.*$>&%*&;"&"#%';-9#+")&'%&%+"&)""1"#%& -":"-&*6&%+"&+,)$*-*?9/'-&#,#%"2=&6*--*.9(?&%+"&R'('%&1$9(/91-"#=& )":"-*19(?&'%&'11$*I92'%"-,&jd@E4&2@&K+"&#"/*()'$,&("%.*$>& 9(%"$/*(("/%9(?&/9#%"$(#&9#&#"%&'%&jd@44&2=&'-9?(9(?&.9%+&%+"& "-":'%9*(&*6&%+"&/9#%"$(&$"#"$:*9$#@&_$*2&%+"$"=&%+"&#011-,&-9("#& ;$'(/+&01.'$)#g&'%&jX@E4&2&6*$&%+"&+*0#9(?&0(9%#=&.+*#"& -*."#%&$"#"$:*9$&-":"-#&'$"&'%&jE@E4&2=&'()&'%&jX@44&2&6*$&%+"& '?$9/0-%0$'-&0(9%#=&.+*#"&-*."#%&-":"-#&'$"&'%&jE@44&2@ ^(&/*(/-0#9*(=&%+9#&20-%9-',"$")&+,)$*H#*/9'-&("%.*$>&"#%';-9#+"#& ;*%+&%+"&+*$9J*(%'-&'()&:"$%9/'-&*$?'(9#'%9*(&*6&%+"&#"%%-"2"(%8#& .'%"$&9(6$'#%$0/%0$"@&

^%&1$*:9)"#&'&/*+"$"(%&#,#%"2&*6&9(%"$/*(("/%9*(&.+9-"&':*9)9(?& #1'%9'-&/*(6-9/%#&;"%.""(&*:"$-'119(?&("%.*$>#@

APPENDIX B. MATERIAL DEVELOPMENT

2.1 Introduction

The material development phase bridges the literaturebased framework with material experimentation and prototyping. It aims to test how theoretical strategies, such as functional grading, fibre reinforcement, and biostabilisation, can be applied to locally available soils and adapted for desert architecture.

Through a sequence of design, testing, and fabrication stages, the process establishes clear performance benchmarks and progressively translates them into architectural applications.

Fig.196 Material Samples

2.2 Construction Methodologies

The construction traditions of desert oases reveal a constant negotiation between environmental constraints, material availability, and structural performance.

From the enduring use of mud brick to the more recent dominance of concrete, building practices in Bahariya illustrate both the strengths and shortcomings of vernacular and modern approaches. This section examines material context, fabrication techniques, and structural strategies that inform desert construction, with particular focus on the potential of functionally graded earthen composites, on-site production methods, and vault-based systems.

Together, these investigations frame the search for an alternative construction paradigm that balances ecological responsibility with structural resilience in arid environments.

Fig.197 Mud Brick Buildings in Siwa Oasis, Egypt

2.3 Construction Methodologies

Material Context

K+"&"I%$"2"&/*()9%9*(#&*6&)"#"$%&*'#"#&)"2'()&')'1%9:"& /*(#%$0/%9*(&#%$'%"?9"#@&A/$*##&%+"&Q'+'$'=&:"$('/0-'$& '$/+9%"/%0$"&29%9?'%")&%+"#"&#%$"##"#&%+$*0?+&1'##9:"& )"#9?(&'()&2'%"$9'-&"/*(*2,@&L0)&;$9/>&$"2'9(#&%+"& %$')9%9*('-&2'%"$9'-@&]'()H/'#%&6$*2&-*/'-&#0;#*9-&.9%+& 69;$"&'))9%9*(#&9#&9("I1"(#9:"=&-*.&9(&"2;*)9")&"("$?,=& '()&/9$/0-'$-,&#0#%'9(';-"g&.'--#&/'(&;"&2'9(%'9(")& %+$*0?+&$"H20))9(?&'()&":"(%0'--,&$"+,)$'%")&'()& $"0#")@&n"%&20)&;$9/>&9#&#%$0/%0$'--,&."'>=&1$*("&%*& /$'/>9(?=&'()&+9?+-,&.'%"$H';#*$;"(%=&-929%9(?&)0$';9-9%,@ 3D&K+"#"&#+*$%/*29(?#&1'$%-,&"I1-'9(&%+"&29)H%."(%9"%+H /"(%0$,&#+96%&%*.'$)&2*)"$(&/*(#%$0/%9*(@ ^(&S'+'$9,'&%*)',=&/*(/$"%"&)*29('%"#=&#011*$%")&;,& 7?,1%8#&/"2"(%&9()0#%$,@&^%&1$*:9)"#&#%$"(?%+&'()&$'19)& ;09-)';9-9%,=&,"%&/'$$9"#&2'`*$&)$'.;'/>#&9(&%+9#&/*(%"I%g& :"$,&+9?+&"2;*)9")&"("$?,=&1**$&%+"$2'-&1"$6*$2'(/"& )0"&%*&+9?+&/*()0/%9:9%,=&'()&9(/*21'%9;9-9%,&.9%+&1'##9:"& /**-9(?&#%$'%"?9"#@&U*(/$"%"&)."--9(?#&*6%"(&*:"$+"'%&'()& $"R09$"&2"/+'(9/'-&/**-9(?@EE

K+9#&`0I%'1*#9%9*(&6$'2"#&%+"&1$*`"/%g&20)&;$9/>&9#&/-92'%"H $"#1*(#9:"&;0%&6$'?9-"=&.+9-"&/*(/$"%"&9#&$*;0#%&;0%& "(:9$*(2"(%'--,&'()&%+"$2'--,&0(#09%';-"@&K+"&/+'--"(?"& 9#&%*&)":"-*1&'(&'-%"$('%9:"&#,#%"2&%+'%&$"%'9(#&%+"&-*.H /'$;*(&'):'(%'?"#&*6&"'$%+&.+9-"&"(+'(/9(?&)0$';9-9%,=& .'%"$&$"#9#%'(/"=&'()&#%$0/%0$'-&1"$6*$2'(/"@&EX

55

56 Mora-Ruiz et al., ‘Sustainable Earthen Construction’.

!"#$&RR''U9;ZJ,"/C'F,4"1#'!"+:;

Gernot Minke, Building with Earth.

Vaults play a key role in desert architecture, serving both as a climate-responsive feature and a structural system ideally suited for earthen blocks. These masonry forms direct loads mainly through compression, which is suitable for soil-based materials. To ensure stability, their shape must follow a funicular curve, such as the inverted catenary, keeping thrust lines within the masonry. This way, loads are transferred in pure compression, preventing tensile stresses, cracks, or collapse.

Historical precedents support this reasoning. The Nubian vault, revived by Hassan Fathy, demonstrated how unreinforced mud bricks can span space along a catenary curve. Iranian and Mesopotamian builders achieved similar forms without timber centring, while Catalan vaults proved that if the geometry is funicular, the material used can be minimal.59

Recent research and practice expand these principles through digital and material innovation. While traditional methods often eliminate formwork, contemporary approaches usually reintroduce modular, lightweight, and reusable scaffolds to ensure safety and accuracy in more complex geometries. The ETH Zürich Block Research Group, for instance, showed how thin-tile vaults could be constructed with minimal waste using recyclable cardboard formwork, combining vernacular efficiency with digital precision.60 Such precedents highlight hybrid approaches that blend proven geometric logic with lowtech yet adaptable construction aids.

59 Al Asali, ‘Vaulting Cultures in the Modern Middle East’.
60 Block Research Group, Beyond Bending.
Vault Construction
Sail Vault
Barrel Vault on Beams
Mudbrick & Stone Vault North Africa
Mesopotamia & Iran
Iraq & Egypt
Prefabricated Bricks
Spherical Domes
Corbelled Domes
Rib Domes
South & Central Asia
Iberian Peninsula
Eastern Mediterranean
Nubian Vault
Mesopotamia & Ancient Egypt
Ancient Rome
Libya
Fig.202 Comparative Taxonomy of Earthen and Masonry Vault–dome Typologies

!"#$K='81)*0E4')1;'10E+1/:)*9,+'0@'/+1*+,"1#

!"#$7%='81)*0E4')1;'W0E+1/:)*9,+'0@')'U)601,4'8,/2

Functionally Graded Materials

_0(/%9*('--,&Z$')")&L'%"$9'-#&f_ZL#W&'$"&/*21*#9%"#& .+*#"&1$*1"$%9"#&:'$,&?$')0'--,&.9%+9(&'&#9(?-"&"-"2"(%=& 9(%"?$'%9(?&#%$"(?%+=&9(#0-'%9*(=&'()&)0$';9-9%,&#"'2-"##-,@& \(-9>"&-',"$")&#,#%"2#=&_ZL#&)9#%$9;0%"&1$*1"$%9"#&.+"$"& %+",&'$"&2*#%&"66"/%9:"=&':*9)9(?&."'>&9(%"$6'/"#&'()& 921$*:9(?&$"#9-9"(/"@&_*$&"'$%+"(&/*(#%$0/%9*(=&_ZL#& *66"$&'&.',&%*&*:"$/*2"&#*9-8#&;$9%%-"("##&'()&2*9#%0$"& ';#*$1%9*(&.+9-"&$"%'9(9(?&/*21$"##9:"&#%$"(?%+&'()& %+"$2'-&9("$%9'@&b'$9'%9*(&.9%+9(&"'/+&0(9%&/'(&/*2;9("& )"(#"=&#%';9-9#")=&.'%"$H$"#9#%'(%&J*("#&.9%+&-9?+%"$& 9(#0-'%9(?&/*$"#=&$")0/9(?&$"-9'(/"&*(&/*'%9(?#&*$&)9#/$"%"& -',"$#@&61

_0(/%9*('--,&?$')")&/"2"(%9%9*0#&2'%"$9'-#&'$"&)"#9?(")& .9%+&'&%+$*0?+&%+9/>("##&:'$9'%9*(&9(&29I&1$*1*$%9*(#&#*& %+'%&1$*1"$%9"#&'$"&1-'/")&.+"$"&%+",&'$"&2*#%&"66"/%9:"@& K,19/'-&*;`"/%9:"#&'$"&%*&921$*:"&6-"I0$'-&1"$6*$2'(/"=& /$'/>&/*(%$*-&'()&)0$';9-9%,&;,&-*/'%9(?&#%966"$&*$&2*$"& $9?9)&2'%"$9'-&9(&+9?+H)"2'()&J*("#@&U*22*(&#%$'%"?9"#& 9(/-0)"&:'$,9(?&%+"&.'%"$H/"2"(%&$'%9*=&'??$"?'%"&%,1"& *$&#9J"=&'()&69;$"&:*-02"&'/$*##&)"1%+@&c$*)0/%9*(&9#& 0#0'--,&;,&#"R0"(%9'-&6$"#+&*(&6$"#+&/'#%9(?&.9%+&/'$"60-& /*(#*-9)'%9*(&%*&2'9(%'9(&;*()&'()&':*9)&."'>&1-'("#=& *$&;,&/*(%$*--")&#"%%-9(?&%+'%&,9"-)#&'&/*(%9(0*0#&?$')9"(%& $'%+"$&%+'(&'&/*21-"I&-',"$&9(%"$6'/"@&[":9".#&$"1*$%& #9?(969/'(%&?'9(#&9(&;"()9(?&/'1'/9%,&'()&#"$:9/"';9-9%,=& '()&$")0/")&9(?$"##&.+"(&-*.H1"$2"';9-9%,&29I"#&'$"& 1-'/")&("'$&"I1*#")&6'/"#@&62

61 Kostas Grigoriadis, ed., Mixed Matters: A Multi-Material Design Compendium.

62 Torelli et al., ‘Functionally Graded Concrete: Design objectives, production techniques and analysis methods for layered and continuously graded elements’.

!"#$7%A'I+,*"/):'!91/*"01):'M,);)*"01'@0,'-),*2+1'U)601,4

2.4 On-Site Fabrication

One of the design team’s core principles is to build desert architecture using local materials, rather than importing energy-intensive ones. Bahariya’s sandy-silt soils are ideal for construction, reflecting traditional methods of casting bricks from local earth and often reinforcing them with fibres from oasis agriculture. Vernacular practices also introduced natural additives to improve water resistance, aligning with broader research trends in bio-stabilisers and agricultural by-products that enhance soil performance, reduce carbon footprint, and lower embodied energy. Historically, oasis builders in the Sahara recycled old bricks and soils to support a regenerative building cycle. 63

Adaptive formwork research provides further precedent. Interlocking masonry units with varied profiles can be produced using reconfigurable modular systems, reducing waste and cost. Fig 64. shows the dry-masonry interlocking blocks designed for V-INCA project designed dry-masonry interlocking blocks and a four-unit mold kit that yields multiple block types from identical inserts, enabling rapid, mortarless assembly, an example that is directly aligned with a reconfigurable formwork strategy for onsite casting.64

Circularity is central to the approach. Cast, unfired blocks have a low carbon footprint and are recyclable; these stabilised units can be remoulded, while formwork and scaffolding are designed for repeated use. This echoes historical examples of communal brickmaking yards in desert settlements, now expanded by modern fabrication tools that improve efficiency while retaining resourceconscious methods. Overall, the literature and precedents support the idea that locally sourced, on-site production can significantly cut the carbon footprint while enabling the creation of complex components. Simple methods produce complex architecture in direct dialogue with the landscape. 65

!"#$KN'IZ>W?8'3:0/C'!)E":4'M+1+,)*+;'!,0E'8'!09,Z\1"*'?01@"#9,)J:+'U09:; !"#$7%K'IZ>W?8'!09,Z\1"*'U09:;Q'?)6*"1#'H+X9+1/+'!0,'&d7'S,0*0*4L+6

63 Gernot Minke, Building with Earth.
Yagmur Yenice and Daekwon Park, “V-INCA: Designing
Gernot Minke, Building with Earth.

Excavation

The excavation required for subterranean archetypes produces large volumes of sandy-silt soil, which in this research is treated not as waste but as the primary construction resource. This approach reflects the vernacular logic of desert settlements, where building material was traditionally taken directly from beneath the architecture itself.

Excavation thus becomes the starting point of a circular system: recovered soil is combined with agricultural by-products to enhance cohesion, tensile resistance, and water resistance. The act of carving space below ground simultaneously generates material for construction above, linking site formation and resource supply in a single integrated process.

Fig.208 Excavation-led circular resource model.

On-Site Fabrication Hub

To transform the excavated soil into architectural components, an on-site fabrication system is proposed as a contemporary analogue of the communal brick-making yards once common across Saharan oases. At its core, a temporary hub is organised into sequential stations for soil and fibre mixing, modular casting of interlocking blocks, CNC and 3D printed reusable formwork, curing, and pre-assembly.

Circularity defines the process: cast, unfired blocks have a low carbon footprint and remain recyclable, while modular formworks and scaffolding are designed for repeated use. Co-locating these processes reduces transport, manages soil variability, and enables rapid iteration. The result is a framework of low-tech precision, where simple means deliver complex architecture in dialogue with the landscape.

Fig.209 On-site fabrication hub for earthen FGM blocks.

2.5 Material Properties

K+"&2'%"$9'-&#,#%"2&9#&/*(/"9:")&'#&'&60(/%9*('--,&?$')")& /*21*#9%"=&%$'(#9%9*(9(?&6$*2&'&)"(#"=&#%$0/%0$'-&"I%"$9*$&.9%+& +9?+&%+"$2'-&2'##&%*&'(&9(%"$9*$&%0(")&6*$&+,)$*1+*;9/9%,&'()& /$'/>&$"#9#%'(/"@&c$9*$&$"#"'$/+&9()9/'%"#&%+'%&?$')0'-&?$')9"(%#& /'(&$")0/"&."'>&9(%"$6'/"#&'()&"(+'(/"&9(%"?$9%,@&_*--*.9(?& %+9#&1$9(/91-"=&%+"&*0%"$&;-"()#&1$9*$9%9#"&/*21$"##9:"&#%$"(?%+& '()&%+"$2'-&9("$%9'=&.+9-"&9(("$&;-"()#&%'$?"%&.'%"$&$"#9#%'(/"@& 7'/+&/*21*("(%=&69;$"#=&I'(%+'(&?02=&-92"=&2'?("#902& *I,/+-*$9)"=&#*)902&#9-9/'%"=&1*-,2"$#=&*$&*9-#=&.'#&#"-"/%")& 6$*2&1$":9*0#&#%0)9"#&6*$&'&#1"/969/&$*-"@& ^(&+,1"$H'$9)&/-92'%"#=&2'##9:"&"'$%+"(&.'--#&2*)"$'%"&9()**$& %"21"$'%0$"#&%+$*0?+&%+"$2'-&9("$%9'=XX&;0%&0($"9(6*$/")&#*9-&9#& ;$9%%-"&'()&."'>&9(&/*21$"##9*(@&K+"&9(%"?$'%9*(&*6&69;$"#=&#0/+& '#&#%$'.&*$&)'%"&1'-2=&921$*:"&%"(#9-"&$"#9#%'(/"&'()&$")0/"& #+$9(>'?"@Xd&A()=&0#9(?&I'(%+'(&?02=&6*$&9(#%'(/"=&9(/$"'#"#& #*9-&#%$"(?%+&;,&2*$"&%+'(&%.9/"=&'()&9(&/*2;9('%9*(&.9%+& 69;$"#=&01&%*&69:"6*-)@XC O+9-"&#%';9-9#"$#&-9>"&-92"&*$&;9*1*-,2"$#& #9?(969/'(%-,&$'9#"&/*21$"##9:"&#%$"(?%+=XB&29("$'-&#%';9-9#"$#& "I%"()&%+9#&-*?9/g&2'?("#902&*I,/+-*$9)"&/"2"(%&fLeUW&'()& #*)902&#9-9/'%"&'$"&;*%+&(*%")&6*$&1$*:9)9(?&+9?+&/*21$"##9:"& #%$"(?%+&'()&.'%"$&$"#9#%'(/"@d4

O'%"$&$"#9#%'(/"&$"2'9(#&/$9%9/'-&6*$&#0;%"$$'("'(&'()& /*()"(#'%9*(H"I1*#")&#%$0/%0$"#@&b"$('/0-'$&;09-)"$#& "21-*,")&*$?'(9/&'))9%9:"#&'()&/*'%9(?#=&29->=&/'/%0#&`09/"=& *$&*9-#=&.+9-"&/'#"9(&1'9(%#&/$"'%")&9(#*-0;-"&/*21*0()#&%+'%& /-*??")&1*$"#@d<&U*(%"21*$'$,&$"#"'$/+&"I1'()#&%+9#&.9%+& 1*-,2"$&"20-#9*(#=&.+9/+&)$'#%9/'--,&$")0/"&';#*$1%9*(&.+9-"& 921$*:9(?&#%$"(?%+=&'()&)$,9(?&*9-#&#0/+&'#&;*9-")&-9(#"")&*9-=& .+9/+&1*-,2"$9#"&9(%*&"66"/%9:"&+,)$*1+*;9/&;'$$9"$#@dD K+"#"& 69()9(?#&)"2*(#%$'%"&%+'%&;*%+&('%0$'-&'()&#,(%+"%9/&'))9%9:"#& /'(&#0//"##60--,&921'$%&.'%"$&$"#9#%'(/"&.+"(&9(%"?$'%")&.9%+9(& %+"&29I=&':*9)9(?&%+"&6$'?9-9%,&*6&'11-9")&/*'%9(?#@

66 Gernot Minke, Building with Earth.

67 S Nasla et al., ‘An experimental study of the effect of pine needles and straw fibres on the mechanical behaviour and thermal conductivity of adobe earth blocks with chemical analysis’.

68 Pouyan Bagheri et al., ‘Effects of Xanthan Gum Biopolymer on Soil Mechanical Properties’.

69 Sanket Rawat et al., ‘Mechanical Performance of Hybrid Fibre Reinforced Magnesium Oxychloride Cement-Based Composites at Ambient and Elevated Temperature’,

70 Gobinath et al., ‘Banana Fibre-Reinforcement of a Soil Stabilized with Sodium Silicate’.

71 Przemysław Brzyski et al., ‘The Infl uence of Casein Protein Admixture on Pore Size Distribution and Mechanical Properties of LimeMetakaolin Paste’.

72 Lee et al., ‘A Study on Water Repellent Effectiveness of Natural Oil-Applied Soil as a Building Material’.

Lime Clay Fibres
Sand
Sodium Silicate Clay
Fibres
Xanthan Gum
Xanthan Gum
Xanthan Gum
Lime Casein
Clay Fibres Sand
Lime Polymer Emulsion
Clay Fibres Sand
Lime Linseed Oil
Clay Fibres Sand

2.6 Material Workflow

K+"&$"#"'$/+&6*--*.")&'(&9%"$'%9:"&.*$>6-*.&#%$0/%0$")& 9(&%+$""&#%'?"#g&L'%"$9'-&7I1"$92"(%#=&A$/+9%"/%0$'-& A11-9/'%9*(=&'()&_';$9/'%9*(&c$*/"##@

Stage 01

@&L'%"$9'-&!"#9?(g&U'()9)'%"&29I"#&."$"& )":"-*1")&6$*2&#'()=&/-',=&69;$"#=&'()&#%';9-9#"$#=&%+"(& /'#%&9(%*&#'21-"#&6*$&1+,#9/'-&%"#%9(?@&7'/+&6*$20-'%9*(& .'#&'##"##")&6*$&/*21$"##9:"&#%$"(?%+=&%+"$2'-&2'##=& '()&+,)$*1+*;9/&;"+':9*0$@&["#0-%#&9(6*$2")&$"69("2"(%#& 9(&;9()"$&1$*1*$%9*(#&'()&'))9%9:"&/*2;9('%9*(#@

Stage 02@&A$/+9%"/%0$'-&A11-9/'%9*(g&Q"-"/%")&_0(/%9*('--,& Z$')")&L'%"$9'-&f_ZLW&#'21-"#&."$"&9(%"?$'%")&9(%*& :'0-%&)"#9?(&#%0)9"#@&\#9(?&/*210%'%9*('-&%**-#&#0/+&'#& K+$0#%&P"%.*$>&A('-,#9#&fKPAW=&l'(?'$**&'()&l'$'2;'& 3!=&%+"&%*1*-*?9/'-&9(%"$-*/>9(?&-*?9/#&."$"&%"#%")&%*& "(#0$"&"R09-9;$902&'()&/*(#%$0/%';9-9%,@&K+"#"&#920-'%9*(#& -9(>")&2'%"$9'-&1"$6*$2'(/"&%*&#%$0/%0$'-&6*$2@

Stage 03@&_';$9/'%9*(&c$*/"##g&c'$'2"%"$#&)"$9:")&6$*2& %"#%9(?&'()&#920-'%9*(&9(6*$2")&%+"&/'#%9(?&*6&9(%"$-*/>9(?& 0(9%#@&["0#';-"&6*$2.*$>&.'#&)":"-*1")&%+$*0?+&UPU& 29--9(?&'()&'))9%9:"&2'(06'/%0$9(?=&.+9-"&;-*/>#&."$"& 2'(0'--,&/'#%&'()&'##"2;-")&9(%*&1$*%*%,1"#@&K+9#&#%'?"& :'-9)'%")&;*%+&%+"&6';$9/'%9*(&.*$>6-*.&'()&%+"&#/'-';9-9%,& *6&%+"&2'%"$9'-&#,#%"2@

Material Experiments

Material Design

Composition

Binder Additives

Material Samples

Fabrication Process

Architectural

Application

Form fnding

Parameters

Setup

Stage 1.1 Initial Experimentation

Q9I&/'()9)'%"&6*$20-'%9*(#=&/*2;9(9(?&#'()=&/-',=&69;$"#=& '()&)966"$"(%&#%';9-9#"$#=&."$"&9(9%9'--,&%"#%")&%*&":'-0'%"& 6"'#9;9-9%,@&]'-6H/0;"&#1"/92"(#&f<44&r&<44&r&E4&22W& ."$"&/'#%&.9%+&29(92'-&.'%"$&6*$&.*$>';9-9%,&'()&-"6%&%*& '9$H)$,&6*$&*("&."">@&K+"&%$9'-#&'##"##")&)$,9(?&;"+':9*0$=& #+$9(>'?"k/$'/>&6*$2'%9*(=&'()&"'$-,&#%$"(?%+@

Drying/Shrinkage & Cracking

!0$9(?&/0$9(?=&2*#%&#'21-"#&#+*.")&*(-,&#01"$69/9'-&#0$6'/"& /$'J9(?@&K+"&/'#"9(&;-"()&)":"-*1")&'&/9$/026"$"(%9'-&/$'/>=& .+9-"&%+"&-92"H#%';9-9#")&29I&"I+9;9%")&"I/"##9:"&#+$9(>'?"@&

Compressive Strenght

Simple hand-press compression at day 7 indicated that the remaining formulations, MOC, sodium silicate, polymer emulsion, and linseed oil, exceeded the threshold set for continuation.

Fig.215 Hand-press compression set-up
Fig.216 Compressive strength (kN/cm²) for the initial six formulations

Stage 1.2 Material Experimentation

K."-:"&/'()9)'%"&6*$20-'%9*(#&."$"&/'#%&9(%*&X4&r& X4&r&X4&22&/0;"#&'()&/0$")&6*$&<F&)',#&0()"$& /*(%$*--")&/*()9%9*(#@&7'/+&#'21-"&.'#&%+"(&#0;`"/%")& %*&'&/*21$"##9:"&#%$"(?+%=&.'%"$&';#*$1%9*(&'()&%+"$2'-& /*()0/%9:9%,&%"#%@

=9.09kg/m3

=9.09kg/m3

=9.09kg/m3

γ = 13.12 kg/m3 σ = 0.0154 kN/ cm2

γ = 13.12 kg/m3 σ = 0.0154 kN/ cm2 γ = 12.44 kg/m3

= 0.0146 kN/ cm2

=12.96kg/m3

= 12.44 kg/m3

= 0.0146 kN/ cm2

=0.0154kN/cm2 γ=16.81kg/m3

=0.0164kN/cm2

=16.81kg/m3

=12.96kg/m3

=0.0154kN/cm2

Sodium Silicate

Thermal Conductivity

K+"$2'-&/*()0/%9:9%,&.'#&'##"##")&.9%+&'&%$'(#9"(%&1-'%"&2"%+*)& *(&6-'%&#'21-"#=&#011*$%")&;,&R0'-9%'%9:"&9/"H2"-%&%$9'-#&%*& :9#0'-9#"&+"'%&%$'(#6"$@

#$')*+,-.,/,012"'345+,6

#$')*+,-.,/,012$'345+,6

#"')*+,-.,/,012"'345+,6

#"')*+,-.,/,012$'345+,6

#!')*748/)4-49:1,2"'345+,6

#!')*748/)4-49:1,2$'345+,6

#$')*748/)4-49:1,2"'345+,6

#$')*748/)4-49:1,2$'345+,6

!"#$7&O'-.L+,"E+1*):'6+*9L')1;'X9):"*)*"[+'["69):"6)*"01 !"#$&&R'<2+,E):'/01;9/*"["*4'0@'/)1;";)*+'6*)J":"6+;Z+),*2'E".+6

Water Submersion

Water absorption was measured through 1-hour and 24-hour submersion tests, recording weight uptake.

Fig.220
Fig.221

Compressive Strength

U*21$"##9:"&#%$"(?%+&.'#&":'-0'%")&;,&-*')9(?&%+"&/0;"#&%*& 6'9-0$"=&1$*:9)9(?&'&;"(/+2'$>&6*$&#%$0/%0$'-&/'1'/9%,@

!"#$777'D)1;ZL,+66'/0EL,+66"01'6+*Z9L

!"#$77='?0EL,+66"[+'6*,+1#*2'eCWm/Enf'@0,')::'*2+'@0,E9:)*"016

K+"&6*$20-'%9*(&#"-"/%")&'$"g

<@]9?+&%+"$2'-&2'##&?$')"g&Q%';9-9#")&.9%+&2'?("#902& *I,/+-*$9)"&/"2"(%&fLeUW=&69;$"#=&'()&'&#'()j/-',&2'%$9I@ D@O'%"$H$"#9#%'(%&?$')"g&U*2;9(9(?&LeU&'()&-9(#"")&*9-& .9%+9(&%+"&#'()j/-',&;'#"@&

Functunally Graded Blocks

K+"#"&%.*&/*21*#9%"#&'$"&9(%"?$'%")&9(%*&'&60(/%9*('--,&?$')")& ;-*/>=&.+"$"&%+"&2'%"$9'-&%$'(#9%9*(#&6$*2&'&)"(#"&#%$0/%0$'-& *0%"$&-',"$&%*&'&+,)$*1+*;9/&9(("$&#0$6'/"@&K+9#&?$')9"(%& 29(929#"#&."'>&9(%"$6'/"#&.+9-"&/*(#*-9)'%9(?&%+"&'):'(%'?"#& *6&;*%+&29I"#&9(%*&'&#9(?-"&0(9%=&"(';-9(?&/*(%$*--")&2*9#%0$"& 1$*%"/%9*(=&1'##9:"&/-92'%9/&$"?0-'%9*(=&'()&#%$0/%0$'-&$"-9';9-9%,@

Composition

Properties

Shrinkage / Cracking

Strenght Water Uptake

Conductivity

Energy

Shrinkage / Cracking

Conductivity

MOC High Mass Grade

Water Resistant Concrete Mud Brick

Stage 1.3 Functionally Graded Material Fabrication

K*&/*2;9("&%+"&%.*&29I"#&9(%*&'&#9(?-"&?$')")&"-"2"(%=& %+$""&."%H*(H."%&/'#%9(?&1$*%*/*-#&."$"&"I1-*$")=& )$'.9(?&*(&"#%';-9#+")&2"%+*)#&6$*2&60(/%9*('--,& ?$')")&/"2"(%9%9*0#&2'%"$9'-&f_ZULW&$"#"'$/+@&T9%"$'%0$"& 9)"(%969"#&#"R0"(%9'-&/'#%9(?&.9%+&9(%"$29I9(?=&:9;$'%9*(H '##9#%")&#"%%-"2"(%=&'()&#%'%9/&/*21'/%9*(&'#&%+"&2'9(& #%$'%"?9"#&6*$&'/+9":9(?&%+$*0?+H%+9/>("##&?$')9"(%#&.+9-"& ':*9)9(?&."'>&9(%"$6'/"#@d3

K+$""&/'#%9(?&#%$'%"?9"#&."$"&%"#%")&%*&"#%';-9#+&'&$"-9';-"& 2"%+*)&6*$&1$*)0/9(?&?$')")&;-*/>#@&^(&%+"&69$#%=&'& %$'(#9%9*('-&$"?9*(&.'#&/$"'%")&;,&1-'/9(?&%+"&#"/*()&29I& .+9-"&%+"&69$#%&$"2'9(")&1-'#%9/&'()&-9?+%-,&#+"'$9(?&%+"& 9(%"$6'/"a&%+9#&?"("$'%")&'&?$')9"(%&;0%&$9#>")&1'$%9'-&-',"$& #"1'$'%9*(@&K+"&#"/*()&'11$*'/+&0#")&%';-"&:9;$'%9*(&%*& 1$*2*%"&9(%"$1"("%$'%9*(&'()&'9$&$"-"'#"a&.+9-"&;*()9(?& 921$*:")=&"I/"##9:"&29I9(?&*6%"(&;-0$$")&%+"&?$')9"(%=& '-9?(9(?&.9%+&#%0)9"#&.'$(9(?&%+'%&:9;$'%9*(&20#%&;"& %9?+%-,&/*(%$*--")@&K+"&%+9$)&'11$*'/+=&#%'%9/&/*21'/%9*(=& /*(#*-9)'%")&-',"$#&0()"$&/*(#%'(%&1$"##0$"=&1$*)0/9(?& #%';-"&'()&/*(%9(0*0#&?$')9"(%#&.9%+*0%&)"-'29('%9*(@& A/$*##&%$9'-#=&#%'%9/&/*21'/%9*(&1$*:")&%+"&2*#%&/*(#9#%"(%& '()&$*;0#%&2"%+*)=&'()&.'#&%+"$"6*$"&#"-"/%")&'#&%+"& 1$92'$,&1$*%*/*-&6*$&?$')")&1$*%*%,1"#@

73 Yu, R., and P. Kabele. “Functionally Graded Concrete: A Review of Materials, Production Methods, and Structural Applications.”

Pouring (Baseline)

-Uncontrolled -Weak

50% MOC High Mass

50% MOC Water Resistant

Transitional

- Partial layer Separation -Poor Interface

33% MOC High Mass

33% Transitional Layer

33% MOC Water Resistant

Table Vibration

+Mixed Well

-Gradient Disrupted

Static Compaction

+Stable Gradient

+Best Result

50% MOC High Mass

50% MOC Water Resistant

80% MOC High Mass

20% MOC Water Resistant

50% MOC High Mass

50% MOC Water Resistant

20% MOC High Mass

80% MOC Water Resistant

Stage 2 Form Finding

This stage establishes the vault geometry based on funicular principles. Using Thrust Network Analysis, the vault forms were digitally generated to ensure that thrust lines remain entirely within the masonry, enabling compression-only behaviour.74 The diagrams illustrate the equilibrium of horizontal and vertical forces, confirming that the proposed forms follow stable catenary logic. This method provided a rigorous structural basis while allowing exploration of complex free-form geometries adapted to site conditions.

Form Diagram
Form Diagram
Horizontal Force Diagram
Horizontal Force Diagram
Vertical Force Diagram
Vertical Force Diagram
Fig.226 Thrust Network Analysis of a funicular vault under variant boundary conditions.
74 Block, Philippe, and John Ochsendorf. “Thrust Network Analysis: A New Methodology for Three-Dimensional Equilibrium.”

Following the TNA stage, the vaults were modelled in Kangaroo, the physics engine for Grasshopper. Here, a spring-particle system was used to simulate real-time equilibrium of discrete block assemblies. This allowed testing of the interlocking brick tessellations under self-weight, validating that the vault could stand without mortar once the keystone was placed. The simulations further helped assess local deformations, confirming that the proposed tessellation maintained stability while accommodating soil variability.

Fig.227 Discrete arch under self-weight: thrust-line verification.

Interlocking and topological optimization

The blocks were developed as interlocking units, where geometric profiles enhance mechanical stability and guide assembly without reliance on mortar. The topological optimization of the joint geometry ensures that thrust is safely transferred across units, improving the vault’s resistance to sliding and shear. This, in parallel with the strategy of creating a graded composition for the material performance, defines the basis for scalable vault construction in desert conditions.

Fig.228 Interlocking voussoir family and tiling logic for a graded vault

Fig.229 Dry interlocking earthen units: joint engagement test.

The fabrication stage translates the experimental findings on material performance into full-scale construction strategies. Having established the high-thermal-mass and hydrophobic composites, as well as the casting protocol for producing stable gradients, the focus shifted to scaling production methods and integrating them with architectural form. This process combines material grading, interlocking geometry, and modular formwork into a single workflow designed for on-site implementation.

Stage 3 Fabrication

Fabrication trials explored both additive and subtractive techniques, including CNC- and 3D-printed reusable formwork for complex vault components, manual casting of graded units, and small-scale prototyping of interlocking assemblies. The objective was not only to demonstrate constructability, but also to ensure that the chosen methods align with the principles of circularity, low-tech precision, and adaptability to desert conditions.

Through this stage, fabrication becomes the link between material research and architectural application, testing how laboratory-scale composites can be systematically transformed into viable building systems.

Fig.231 Reusable modular formwork set for casting graded interlocking blocks

!"#$7=7'Y9),*+,Z6/):+'[)9:*'L,0*0*4L+'01'/+1*,"1#

!"#$&=='-,+/*"01'6+X9+1/+'@0,')';,4ZV0"1*'[)9:*$

!"#$7=='>1/:"1+;',00@ZL)1+:'L,0*0*4L+'P"*2';,4'"1*+,:0/C"1#'91"*6

The design development chapter examines the architectural dimensions of the typologies outlined in the research phase.

The urban, material and environmental framework established earlier anchors these typologies as iterative instances that respond to social, programmatic and infrastructural parameters. In this way, the typologies do not merely act as stepping stones towards an optimal outcome but also as discrete cases that can be dissected and reconfigured in further iterative processes.

While computational logic is employed to integrate these parameters, the research extends beyond a purely calculative approach. Architectural design remains a constant effort of the design team to interpret computational results, situate them within real conditions and enhance what has already been identified as optimal by the digital process.

The prototypes presented in the following chapter embody this intention, translating abstract data into architectural space.

3.2 Atmospheric Water Harvesting

K+"&9(9%9'-&"I1"$92"(%&9(&%+9#&/+'1%"$&$"10$1*#"#& %+"&/*(/"1%&*6&%+"&#*-'$&01)$'6%&%*."$=&%$')9%9*('--,& )"#9?(")&'#&'&$"(".';-"&"("$?,&)":9/"=&9(%*& '(&'%2*#1+"$9/&.'%"$&+'$:"#%9(?&#,#%"2@ ['%+"$&%+'(&?"("$'%9(?&1*."$=&%+"&%*."$8#&?"*2"%$,&9#& "21-*,")&%*&9(%"(#96,&'9$&#0/%9*(=&)9:"$%9(?&1'$%&*6&%+"& '9$6-*.&9(%*&#0;%"$$'("'(&/**-9(?&/+'2;"$#@& O9%+9(&%+"#"&/+'2;"$#=&:'1*0$&/*()"(#"#&*(&/**-")& #0$6'/"#&'()&9#&/+'(("--")&9(%*&%+"&#"%%-"2"(%8#&.'%"$& ("%.*$>@&

K+"&#%0),&9(:"#%9?'%"#&+*.&/-92'%9/&/*()9%9*(#=& ?"*%+"$2'-&1$*1"$%9"#&'()&%*."$&2*$1+*-*?,&#+'1"& .'%"$&,9"-)=&"21-*,9(?&1'$'2"%$9/&2*)"--9(?=&U_!& #920-'%9*(#&'()&*1%929#'%9*(&%*&)"69("&'(&"669/9"(%& 1$*%*%,1"&6*$&)"#"$%&#"%%-"2"(%#@

Solar-Induced Airflow Dynamics

K+"&#*-'$&01)$'6%&%*."$&fQ\KW&60(/%9*(#&%+$*0?+&%+"&/*2;9(")& ?$""(+*0#"&'()&/+92(",&"66"/%#=&'&/*(/"1%&69$#%&1$*1*#")& 9(&"'$-,&%+"*$"%9/'-&#%0)9"#dE&'()&-'%"$&)"2*(#%$'%")&'%&%+"& L'(J'('$"#&19-*%&1-'(%&9(&Q1'9(@dX

A&%$'(#1'$"(%&/*--"/%*$&+"'%#&%+"&'9$&;"("'%+&9%=&.+9/+&$9#"#& %+$*0?+&'&%'--&/+92(",=&/$"'%9(?&'&1$"##0$"&)966"$"(%9'-&%+'%& )$'.#&9(&/**-"$&'9$&6$*2&%+"&1"$92"%"$@&K+"&%*."$8#&%'1"$& 60$%+"$&'//"-"$'%"#&%+"&6-*.=&#0#%'9(9(?&'&1*."$60-&#0/%9*(& "66"/%@dd&_*$&.'%"$&+'$:"#%9(?=&%+9#&1$9(/91-"&9#&#9?(969/'(%&(*%&6*$& "("$?,&?"("$'%9*(&;0%&6*$&2'I929#9(?&'9$&%+$*0?+10%=&%+"$";,& 9(/$"'#9(?&%+"&'2*0(%&*6&'%2*#1+"$9/&2*9#%0$"&':'9-';-"&6*$& /*()"(#'%9*(@

75 Haaf, W. (1984). Solar chimneys: part II: preliminary test results from the Manzanares pilot plant. International Journal of Solar Energy, 2(2), 141–161.

76 Schlaich, J., Bergermann, R., Schiel, W., & Weinrebe, G. (1995). Design of commercial solar updraft tower systems—utilisation of solar induced convective flows for power generation. Journal of Solar Energy Engineering, 127(1), 117–124.

77 Krisst, R. (1983). Solar chimney for power generation. Applied Energy, 13(2), 83–100.

S,&"(#0$9(?&'&#%"'),&'()&1*."$60-&6-*.=&%+"&Q\K&/*(/"1%&1$*:9)"#& '(&"66"/%9:"&2"/+'(9#2&%*&2'I929#"&%+"&'2*0(%&*6&'%2*#1+"$9/& 2*9#%0$"&;$*0?+%&9(%*&/*(%'/%&.9%+&/**-"$&#0$6'/"#@&

K+"&?$"'%"$&%+"&'9$&%+$*0?+10%=&%+"&+9?+"$&%+"&1*%"(%9'-&$'%"&*6& /*()"(#'%9*(=&2'>9(?&%+9#&1$9(/91-"&60()'2"(%'-&%*&)"#9?(9(?&'(& "669/9"(%&'%2*#1+"$9/&.'%"$&+'$:"#%9(?&#,#%"2@

Design Concept & Condensation Performance

^(&%+"&1$*1*#")&)"#9?(=&#*-'$&$')9'%9*(&9#&';#*$;")&;,& '&/*--"/%*$&2')"&6$*2&%+"&"'$%+"(&/*21*#9%"&2'%"$9'-& )":"-*1")&9(&%+"&1$":9*0#&/+'1%"$=&"(+'(/")&.9%+&:*-/'(9/& '#+&%*&921$*:"&+"'%&$"%"(%9*(@&

K+9#&$'9#"#&%+"&%"21"$'%0$"&*6&9(/*29(?&'9$=&.+9/+&$9#"#& %+$*0?+&%+"&%*."$&%*&/$"'%"&#0/%9*(=&.+9-"&'&1*$%9*(&*6&%+"& 6-*.&9#&/+'(("--")&0()"$?$*0()&9(%*&/+'2;"$#&/**-")& ;,&#0$$*0()9(?&#*9-#=&%,19/'--,&<D&iU&-*."$&%+'(&#0$6'/"& /*()9%9*(#@&

A))9%9*('-&/**-9(?&9#&'/+9":")&;,&%+"&9(%"?$'%")&R'('%& ("%.*$>=&.+9/+&/9$/0-'%"#&'R096"$&.'%"$&%*&)9##91'%"&+"'%@& O9%+9(&%+"#"&#0;%"$$'("'(&/+'2;"$#=&/*()"(#'%9*(&*//0$#& *(&/*$$0?'%")&1'("-#&6*$2")&6$*2&%+"&+,)$*1+*;9/&"'$%+"(& 2'%"$9'-&)":"-*1")&9(&%+9#&$"#"'$/+=&.+*#"&/*$$0?'%")& #0$6'/"#&"(+'(/"&)$*1-"%&6*$2'%9*(&'()&.+*#"&+,)$*1+*;9/9%,& 1$":"(%#&';#*$1%9*(@& K+"&/*--"/%")&.'%"$&9#&)9$"/%")&9(%*&$"#"$:*9$#&6*$&)9#%$9;0%9*(& .9%+9(&%+"&#"%%-"2"(%&*$&$"/+'$?"&*6&%+"&'R096"$@&Q,#%"2& 1"$6*$2'(/"&9#&'##"##")&;,&/'-/0-'%9(?&)".&1*9(%&%+$"#+*-)#& 0#9(?&%+"&L'?(0#jK"%"(#&'11$*I92'%9*(=&.+9/+&$"-'%"#& '2;9"(%&%"21"$'%0$"&'()&+029)9%,&%*&%+"&/*()9%9*(#&$"R09$")& 6*$&/*()"(#'%9*(@

!"#$7=K'S,0L06+;'8*E06L2+,"/'D),[+6*"1#'H46*+E

K+"&1"$6*$2'(/"&*6&%+"&#,#%"2&9#&":'-0'%")&;,&/'-/0-'%9(?& %+"&%"21"$'%0$"&)966"$"(%9'-&$"R09$")&6*$&/*()"(#'%9*(& '()&;,&"#%92'%9(?&1*%"(%9'-&.'%"$&,9"-)#@&K+"&)".&1*9(%& %"21"$'%0$"&9#&)"%"$29(")&0#9(?&%+"&L'?(0#jK"%"(#& '11$*I92'%9*(=&.+9/+&$"-'%"#&'2;9"(%&'9$&%"21"$'%0$"&'()& $"-'%9:"&+029)9%,&%*&%+"&%+$"#+*-)&'%&.+9/+&:'1*0$&/*()"(#"#@dC _*$&S'+'$9,'8#&#022"$&/*()9%9*(#=&.9%+&'(&':"$'?"&'9$&%"21"$'%0$"& *6&3X&iU&'()&'&$"-'%9:"&+029)9%,&*6&E35=&%+"&$"R09$")&/**-9(?&9#& '11$*I92'%"-,&<D&iU@&e(/"&%+9#&%+$"#+*-)&9#&$"'/+")=&.'%"$&,9"-)& /'(&;"&)"$9:")&6$*2&'9$6-*.&/'-/0-'%9*(#=&.+"$"&:*-02"%$9/&6-*.&9#& "I1$"##")&'#&%+"&1$*)0/%&*6&9(-"%&'$"'&'()&'9$&#1"")@&K+"&,9"-)& $'%"&9#&%+"(&"#%92'%")&%+$*0?+&'&2'##&;'-'(/"&'11$*'/+&%+'%&-9(>#& '9$6-*.&:*-02"&'()&%+"&/+'(?"&9(&+029)9%,&$'%9*&%*&%+"&%*%'-&'2*0(%& *6&.'%"$&/*()"(#")@dB

78 Lawrence, M. (2005). The relationship between relative humidity and the dew point temperature in moist air: A simple conversion and applications. Bulletin of the American Meteorological Society, 86(2), 225–234.

79 Klemm, O., et al. (2012). Fog as a fresh-water resource: Overview and perspectives. Ambio, 41(3), 221–234.

Experiment Set-up

K+"&9(9%9'-&%*."$&2*$1+*-*?,&.'#&)":"-*1")&%*&?"("$'%"& #%$*(?&#0/%9*(&'()&2'9(%'9(&+9?+&'9$6-*.&:"-*/9%9"#& %+$*0?+&9%#&#+'6%&.+9-"&'--*.9(?&$")9$"/%9*(&0()"$?$*0()@& U*210%'%9*('-&6-09)&),('29/#&fU_!W&#920-'%9*(#&."$"& 0#")&%*&":'-0'%"&;*%+&'9$6-*.&9(%"(#9%,&'()&#%';9-9%,&.9%+9(& %+"&#%$0/%0$"@&

["#0-%#&)"2*(#%$'%")&%+'%&%+"&)"#9?(&#0#%'9(")&'(&':"$'?"& :"-*/9%,&*6&X&2k#=&/*(69$29(?&/*(#9#%"(%&1"$6*$2'(/"& %+$*0?+*0%&%+"&#+'6%@&^21*$%'(%-,=&%+"&)9:"$%")&'9$6-*.& $"%'9(")&#0669/9"(%&#1"")&'#&9%&"(%"$")&#0;%"$$'("'(& /+'2;"$#=&"(#0$9(?&+9?+&'9$&:*-02"#&6*$&/*()"(#'%9*(@& K+"#"&*0%/*2"#&:'-9)'%")&%+"&:9';9-9%,&*6&%+"&9(9%9'-&?"*2"%$,& '()&"#%';-9#+")&'&6*0()'%9*(&6*$&#0;#"R0"(%&*1%929#'%9*(@

!"#$7=N'>1*"):'<0P+,'U0,L20:0#4'F+[+:0LE+1*

!"#$7=R'S),)E+*+,6')1;'5JV+/*"[+6'H+*'@0,'5L*"E"c)*"01'0@'S,0L06+;'<0P+, _*--*.9(?&%+9#&1$**6&*6&/*(/"1%=&%+"&)"#9?(&.'#&#,#%"2'%9/'--,&9%"$'%")&%+$*0?+&'& 1'$'2"%$9/&6$'2".*$>&%*&;"&*1%929#")&%+$*0?+&O'--'/9"@& b'$9';-"#=&#1"/969")&9(&69?0$"&<FD&9(/-0)")&#+'6%&+"9?+%=&;'#"&'()&*0%-"%&$')99=&9(-"%& #9J"&'()&(02;"$=&'()&0()"$?$*0()&/+'2;"$&)92"(#9*(#@ K+"&*1%929#'%9*(&.'#&?09)")&;,&6*0$&>",&*;`"/%9:"#g&2'I929#9(?&+"'%&?'9(&'%&%+"& /*--"/%*$&#0$6'/"=&&'/+9":9(?&29(9202&#0;%"$$'("'(&%"21"$'%0$"&6*$&/*()"(#'%9*(& 1"$6*$2'(/"=&2'I929#9(?&'9$6-*.&#1"")&'/$*##&)966"$"(%&2*$1+*-*?9"#=&'()& 29(929#9(?&#%$0/%0$'-&)"6-"/%9*(&0#9(?&69(9%"&"-"2"(%&'('-,#9#&9(&l'$'2;'&3!@& K*&"I%"()&;",*()&%+"&-929%#&*6&)9$"/%&#920-'%9*(=&'&("0$'-&("%.*$>&'-?*$9%+2& .'#&%$'9(")&*(&E4&U_!&%"#%&/'#"#&.9%+&:'$9")&2*$1+*-*?9/'-&9(10%#=&-"'$(9(?& %+"&$"-'%9*(#+91&;"%.""(&?"*2"%$,&'()&'9$6-*.&),('29/#@&e(/"&:'-9)'%")=&%+"& 1$")9/%9:"&2*)"-&.'#&9(%"?$'%")&9(%*&%+"&O'--'/"9&*1%929#'%9*(&1$*/"##=&"(';-9(?& 9%&%*&"#%92'%"&'9$6-*.&#1"")#&6*$&'(,&1*##9;-"&2*$1+*-*?,&.9%+*0%&$"R09$9(?&60--& U_!&#920-'%9*(#&6*$&"'/+&/'#"@&K+9#&'--*.")&O'--'/"9&%*&":*-:"&'()&":'-0'%"&C44& 1+"(*%,1"#&"669/9"(%-,=&#9?(969/'(%-,&$")0/9(?&%+"&%92"&("")")&%*&"I1-*$"&%+"&)"#9?(& #1'/"@

Wallacei Optimisation Settings

1. Population

Generation size: 40

Generation count: 20

Total population size: 800

2. Algorithm Parameters

Crossover probability: 0.9

Mutation probability: 1/n

Crossover distribution index: 20

Mutation distribution index: 20

Random seed: 1

3. Simulation Parameters

Number of genes (sliders): 13

Number of values (slider values): 238

Number of fitness objectives: 4

Size of search space: 2.1 × 1015

Results & Post Analysis

K+"&*1%929#'%9*(&1$*/"##&1$*)0/")&'&;$*')&:'$9'%9*(&*6& %*."$&2*$1+*-*?9"#=&"'/+&;'-'(/9(?&%+"&6*0$&69%("##&/$9%"$9'& )966"$"(%-,@&

Q0//"##9:"&?"("$'%9*(#&)"2*(#%$'%")&2"'#0$';-"& 921$*:"2"(%#=&.9%+&%+"&Q!&?$'1+#&#+*.9(?&+*.&1*10-'%9*(#& ?$')0'--,&/*(:"$?")&%*.'$)#&+9?+"$H1"$6*$29(?&#*-0%9*(#=& '()&%+"&1'$'--"-&/**$)9('%"&?$'1+#&:9#0'-9#9(?&%+"& %$')"H*66#&;"%.""(&*;`"/%9:"#@&_$*2&%+9#&#"%=&%+"&2*#%& *1%92'-&2*$1+*-*?,&.'#&#"-"/%")&6$*2&%+"&c'$"%*&6$*(%@

K+"&/+*#"(&*0%/*2"&.'#&%+"(&/$*##H$"6"$"(/")&.9%+&'&69('-& U_!&#920-'%9*(=&.+9/+&/*(69$2")&%+"&2'/+9("&-"'$(9(?& 2*)"-8#&1$")9/%9*(&.9%+&("'$-,&B45&'//0$'/,@& \#9(?&%+"&1$":9*0#-,&"#%';-9#+")&/*()"(#'%9*(&"R0'%9*(#=&%+"& #,#%"28#&1"$6*$2'(/"&.'#&"#%92'%")&%*&,9"-)&'(&':"$'?"&*6& 2,800 litres&*6&.'%"$&per day=&;'#")&*(&'(&'##02")&"669/9"(/,& *6&E45&'()&#9I&+*0$#&*6&)'9-,&1$*)0/%9*(&0()"$&')"R0'%"& %+"$2'-&/*()9%9*(#@&K+9#&:'-9)'%"#&;*%+&%+"&*1%929#'%9*(& 6$'2".*$>&'()&%+"&9(%"?$'%9*(&*6&/*210%'%9*('-&'()& "(:9$*(2"(%'-&1'$'2"%"$#&9(&#+'19(?&'(&"669/9"(%&.'%"$H +'$:"#%9(?&1$*%*%,1"@

SD - Graphs

Parallel Coordinate Graph

!"#$7A&'H+:+/*+;'U0,L20:0#4'!"#$7A7'?!F'81):46"6'01'H+:+/*+;'U0,L20:0#4

Architectural Development

K+"&'%2*#1+"$9/&.'%"$&+'$:"#%9(?&%*."$&9#&#/'-")&9(%*&'& /*()"(#'%9*(&6'$2=&"'/+&*//01,9(?&'&F4&r&F4&2"%$"& ?$9)&/"--&.9%+9(&%+"&#"%%-"2"(%&6$'2".*$>@&e$?'(9#")& '#&/-0#%"$")&'$$',#=&%+"#"&6'$2#&#011-"2"(%&/9#%"$(& #%*$'?"&;,&*66#"%%9(?&":'1*$'%9*(&-*##"#&'()&$"9(6*$/9(?& %+"&#"29H/-*#")&.'%"$&/,/-"&*6&%+"&#"%%-"2"(%@ K+"9$&*1"$'%9*(&/*(%$9;0%"#&(*%&*(-,&%*&%+"&.'%"$&#011-,& ;0%&'-#*&%*&'?$9/0-%0$'-&9$$9?'%9*(&'()&":'1*$'%9:"& /**-9(?@&K+"&/**-")&#0;%"$$'("'(&/+'2;"$#&+"-1& $"?0-'%"&%+"&-*/'-&29/$*/-92'%"=&-*."$9(?&'2;9"(%& %"21"$'%0$"#&9(&')`'/"(%&+*0#9(?&/-0#%"$#&'()& /0-%9:'%9*(&'$"'#@&7'/+&6'$2&9#&#%$'%"?9/'--,&1*#9%9*(")& 9(&$"-'%9*(&%*&."--#&'()&/9#%"$(#=&'-9?(9(?&.9%+&%+"&#1'%9'-& '()&+,)$*-*?9/'-&1$9(/91-"#&*0%-9(")&9(&%+"&$"#"'$/+& )":"-*12"(%&/+'1%"$@

!"#$7A='H/2+E)*"/'S:)1')1;'H+/*"01'@0,'?01;+16)*"01'!),E

3.3 Water Storage & Community Spaces

K+"&/9#%"$(&0(9%&9#&/*(/"9:")&'#&;*%+&%+"&+,)$*-*?9/'-& /*$"&'()&%+"&1$9(/91'-&#*/9'-&+0;&*6&%+"&#"%%-"2"(%@& !"#9?(")&*(&'&F4&r&F4&2"%$"&?$9)=&9%&9(%"?$'%"#&.'%"$& #%*$'?"&.9%+&#1'/"#&6*$&/*220('-&?'%+"$9(?=&'-9?(9(?& 9(6$'#%$0/%0$'-&("/"##9%,&.9%+&#*/9'-&1$*?$'22"@& %#&)0'-&$*-"&9#&'$%9/0-'%")&%+$*0?+&'&:'0-%")&$**6&#,#%"2& '()&#0;%"$$'("'(&1-'%6*$2#&%+'%&"(/-*#"&%+"&.'%"$& ;*)9"#=&/$"'%9(?&'&#1'%9'-&*$?'(9#'%9*(&/'1';-"&*6& ;'-'(/9(?&"(:9$*(2"(%'-&1"$6*$2'(/"&.9%+&/0-%0$'-& 1$'/%9/"#&*6&?'%+"$9(?&'()&1$9:'/,@& e1%929#")&%+$*0?+&/*210%'%9*('-&2*)"--9(?=&%+"& /9#%"$(&)"2*(#%$'%"#&+*.&#%*$'?"=&#+')9(?=&:"(%9-'%9*(=& '()&"(/-*#0$"&/'(&/*(:"$?"&9(%*&'&#9(?-"&'$/+9%"/%0$'-& %,1*-*?,&%+'%&#0#%'9(#&;*%+&%+"&#"%%-"2"(%8#&.'%"$&/,/-"& '()&9%#&/*220('-&-96"@

Programmatic Distribution

K+9#&'$/+9%"/%0$'-&%,1*-*?,&9#&9(%"()")&%*&#"$:"&'#&%+"&1$9(/91'-& #*/9'-&'()&+,)$*-*?9/'-&+0;&*6&%+"&1$*1*#")&#"%%-"2"(%=&%'>9(?& %+"&6*$2&*6&'&/9#%"$(&'$$'(?")&*(&'&F&r&F&?$9)&*6&F4&r&F4& 2"%$"#=&/*:"$9(?&'&%*%'-&'$"'&*6&<=X44&2G@

K+"&-',*0%&*6&%+"&1$*?$'22"&.'#&9(9%9'%")&;,&)"%"$29(9(?& .'%"$&#%*$'?"&$"R09$"2"(%#=&'//*0(%9(?&6*$&'&;066"$&1"$9*)& '-*(?#9)"&'&/*(#%'(%&#011-,&6$*2&-*/'-&."--#=&'()&1$*1*$%9*('--,& '--*/'%9(?&%+"&$"2'9(9(?&#1'/"&%*&'//*22*)'%"&%+"&$'(?"&*6& #*/9'-&'/%9:9%9"#&*0%-9(")&9(&%+"&1$*?$'22"@

A#&*0%-9(")&9(&%+"&Q"%%-"2"(%&e$?'(9#'%9*(&/+'1%"$=&"'/+&/9#%"$(& 9#&)"#9?(")&%*&#011-,&.'%"$&%*&%+$""&$"#9)"(%9'-&0(9%#=&#"$:9(?& '&%*%'-&*6&<D4&9(+';9%'(%#=&'()&%*&<&'/$"&*6&'?$9/0-%0$'-&-'()& )9:9)")&9(%*&%.*&0(9%#=&6*$&'&%.*H."">&;066"$&1"$9*)@&

A-%+*0?+&'&/*(#%'(%&6-*.&6$*2&%+"&."--#&9#&'(%9/91'%")=&'--*.'(/"#& ."$"&9(/*$1*$'%")&6*$&1*%"(%9'-&10219(?&2'-60(/%9*(#&*$& 2'9(%"('(/"@& K+9#&$"R09$"2"(%&%$'(#-'%"#&9(%*&<=<44&2V&*6&.'%"$&#%*$'?"=& )"69(")&'#&'&1**-&*6&3D4&2G&.9%+&'&)"1%+&*6&3@E&2"%$"#@&K+"& $"2'9(9(?&<=DC4&2G&*6&%+"&/9#%"$(&6**%1$9(%&9#&'--*/'%")&%*&#*/9'-& #1'/"#=&"R0'%9(?&%*&'11$*I92'%"-,&<4&2G&1"$&1"$#*(@& K+"#"&'$"'#&'$"&#%$0/%0$")&9(%*&10;-9/=&#"29H10;-9/&'()&1$9:'%"& J*("#=&"'/+&'//*22*)'%9(?&)966"$"(%&60(/%9*(#&'()&?$*01")& '//*$)9(?&%*&%+"9$&0#"@&K+"9$&$"-'%9*(#+91&%*&?$*0()&-":"-&9#& )"%"$29(")&;,&%+"&)"#9$")&)"?$""&*6&/*(("/%9*(&.9%+&%+"& 922")9'%"&#0$$*0()9(?#@

Morphological Framework and Experimental Set-up

K+"&2*$1+*-*?9/'-&'%%$9;0%"#&*6&%+"&/9#%"$(&'$"&)"69(")&;,&%.*& 1$92'$,&'$/+"%,1"#g&'(&*:"$?$*0()&:'0-%")&$**6&f%+"&/*21*("(%#& *6&.+9/+&."$"&)":"-*1")&9(&%+"&["#"'$/+&!":"-*12"(%&/+'1%"$W&'()& '(&0()"$?$*0()&1-'%6*$2&'??$"?'%9*(@&

S*%+&'$"&?"("$'%")&'()&9%"$'%")&%+$*0?+&/*(/"(%$9/&#0;)9:9#9*(#& *6&%+"&$"/%'(?0-'$&?$9)=&.+9/+&'$"&#0;#"R0"(%-,&)9:9)")&9(%*&%.*& )9'?*('-&#"?2"(%#&9(&:'$,9(?&*$9"(%'%9*(#@&_*$&%+"&:'0-%")&#%$0/%0$"#=& '&#,#%"2&*6&'$/+"#&9#&'11-9")&)9'?*('--,&%*&%+"&?$9)=&'-9?(")&.9%+& 9%#&#0;)9:9#9*(#=&%*&1$*)0/"&/-"'$-,&#"?2"(%")&$**6&1'$%9%9*(#@&K+"#"& '$"&#1'((")&;,&:'0-%#&'%&9(%"$:'-#&*6&E@d&2"%$"#@&K+"&$**6&#"?2"(%#& '$"&9(/-9(")&'//*$)9(?&%*&%+"&-"(?%+&*6&"'/+&#"?2"(%&9(&$"-'%9*(&%*&9%#& #0;)9:9#9*(&?$*01@&A)`0#%';-"&1'$'2"%"$#&9(/-0)"&%+"&*:"$'--&+"9?+%& *6&%+"&#,#%"2&'()&%+"&.9)%+&*6&%+"&'$/+"#=&'--*.9(?&:'$9'%9*(#&9(& 1$*1*$%9*(&'()&#1'%9'-&R0'-9%,@ K+"&1-'%6*$2&/*(69?0$'%9*(&;"?9(#&.9%+&%+"&$'()*2&#"-"/%9*(&*6&?$9)& 1'$%#&.9%+9(&%+"&%.*&9(("$2*#%&/*(/"(%$9/&#0;)9:9#9*(#&%*&#"$:"&'#& .'%"$&;*)9"#&%+'%&2""%&#%*$'?"&$"R09$"2"(%#@&L'9(%"('(/"&6'/9-9%9"#& '()&1$*2"(')"&)"/>#&'$"&%+"(&1*#9%9*(")&'$*0()&%+"#"&.'%"$& ;*)9"#=&.+9-"&$"2'9(9(?&1$*?$'22'%9/&60(/%9*(#&'$"&)9#%$9;0%")& '/$*##&'&60$%+"$&$'()*2&#"-"/%9*(&*6&?$9)&$"/%'(?-"#@&e(/"&%+9#& )9#%$9;0%9*(&9#&#"%=&%+"&?$9)&9#&"I%$0)")&'//*$)9(?&%*&%+"&)92"(#9*(#&*6& 9%#&#0;)9:9#9*(#=&?"("$'%9(?&%+"&69('-&%+$""H)92"(#9*('-&'$$'(?"2"(%@

Performance Objectives and Optimisation

K+"&/*210%'%9*('-&2*)"-&*6&%+"&/9#%"$(&0()"$."(%&20-%9H*;`"/%9:"&*1%929#'%9*(&0#9(?&O'--'/"9@&K+"&69$#%&*;`"/%9:"&.'#&%*&29(929#"& )9#1-'/"2"(%&9(&%+"&$**6&#%$0/%0$"=&%+"$";,&"(#0$9(?&#%';9-9%,&0()"$&#"-6H."9?+%&'()&.9()&-*')#@&K+9#&.'#&'##"##")&%+$*0?+&_9(9%"& 7-"2"(%&A('-,#9#&/*()0/%")&.9%+&l'$'2;'&3!=&9(/*$1*$'%9(?&%+"&2'%"$9'-&1$*1"$%9"#&*;%'9(")&6$*2&%+"&%"#%9(?&1+'#"&*6&%+9#&$"#"'$/+@& K+"&#"/*()&*;`"/%9:"&#*0?+%&%*&29(929#"&.'%"$&":'1*$'%9*(&;,&$")0/9(?&"I1*#0$"&%*&#*-'$&$')9'%9*(@&Q0(H$',&:"/%*$#&."$"&"I%$'/%")& 0#9(?&T'),;0?&K**-#&6*$&%+"&S'+'$9,'&e'#9#&;"%.""(&A1$9-&'()&Q"1%"2;"$=&'()&%+"&1$*1*$%9*(&*6&%+"&.'%"$&#0$6'/"&0()"$&*//-0#9*(& .'#&#"%&'#&'&1'$'2"%"$&%*&;"&29(929#")@&K+"&%+9$)&*;`"/%9:"&.'#&%*&2'I929#"&%+"&/*21'/%("##&*6&"'/+&60(/%9*('-&/-0#%"$=&2"'#0$")& ;,&/'-/0-'%9(?&%+"&2"'(&)9#%'(/"&;"%.""(&'--&"-"2"(%#&.9%+9(&"'/+&/-0#%"$&'()&29(929#9(?&%+"&*:"$'--&#02@&K+"&69('-&*;`"/%9:"& "(#0$")&29(92'-&)9#%'(/"#&."$"&2'9(%'9(")&;"%.""(&/-0#%"$#&*6&%+"&#'2"&1$*?$'22"=&1$*2*%9(?&#1'%9'-&/*+"$"(/"&'/$*##&%+"& #,#%"2@

Wallacei Optimisation Settings

1. Population

Generation size: 50

Generation count: 100

Total population size: 5000

2. Algorithm Parameters

Crossover probability: 0.9

Mutation probability: 1/n

Crossover distribution index: 20

Mutation distribution index: 20

Random seed: 1

3. Simulation Parameters

Number of genes (sliders): 9

Number of values (slider values): 12125

Number of fitness objectives: 4

Size of search space: 1.6 × 10¹8

Fig.247 A Selection of Pareto Front Phenotypes for Cistern Units

Optimisation Results and Morphology Selection

Q%'()'$)&)":9'%9*(&?$'1+#&/*(69$2")&/*(:"$?"(/"&'/$*##&%+"& 6*0$&*1%929#'%9*(&*;`"/%9:"#@&Q%$0/%0$'-&#%';9-9%,&fe;`"/%9:"&4<W& #+*.")&$")0/")&:'$9';9-9%,&'#&#%';-"&/*(69?0$'%9*(#&"2"$?")@& L9(929#'%9*(&*6&#*-'$&"I1*#0$"&fe;`"/%9:"&4DW&)9#1-',")&#929-'$& /*(:"$?"(/"@&U*21'/%("##&fe;`"/%9:"&43W&;"?'(&.9%+&;$*')& :'$9';9-9%,=&$"6-"/%9(?&"I1-*$'%*$,&9%"$'%9*(#=&;0%&#%';9-9#")&'#& /*21'/%&/-0#%"$#&."$"&'/+9":")@&Q1'%9'-&/*+"$"(/"&fe;`"/%9:"& 4FW&'-#*&('$$*.")&1$*?$"##9:"-,=&/*(69$29(?&921$*:")& *$?'(9#'%9*(&*6&$"-'%")&60(/%9*(#@& U*--"/%9:"-,=&%+"&$"#0-%#&)"2*(#%$'%"&%+'%&%+"&*1%929#'%9*(& "66"/%9:"-,&$"69(")&%+"&)"#9?(&%*.'$)#&;'-'(/")&%$')"H*66#& '/$*##&#%$0/%0$'-=&"(:9$*(2"(%'-&'()&#1'%9'-&/$9%"$9'@ K+"&2*#%&*1%929#")&2*$1+*-*?,&.'#&#"-"/%")&;,&":'-0'%9(?&%+"& c'$"%*&6$*(%&#*-0%9*(#=&.9%+&1'$%9/0-'$&"21+'#9#&*(&#%$0/%0$'-& #%';9-9%,&'()&%+"&/*21'/%("##&*6&%+"&J*(9(?&1$*?$'22"@&^(&%+"& #"-"/%")&/*(69?0$'%9*(=&%+"&$**6&9#&)9:9)")&9(%*&%+$""&J*("#=&.9%+& %+"&/"(%$'-&*("&)"#9?(")&%*&+':"&'&#+*$%"$&#1'(@&A%&?$*0()& -":"-=&%.*&1-'%6*$2#&'$"&1*#9%9*(")&'%&%+"&*0%"$&1"$92"%"$&*6& %+"&;09-)9(?=&.+9-"&%+"&$"2'9()"$&*6&%+"&1-'(&9#&2'9(%'9(")&'%& -*."$&"-":'%9*(#=&"(/-*#9(?&%+"&.'%"$&;*)9"#&9(%"?$'%")&9(%*&%+"& )"#9?(@

SD - Graphs

Parallel Coordinate Graph

!"#$7AO'H+:+/*+;'U0,L20:0#4'@0,'?"6*+,1'\1"*6

Post-Analysis

c*#%H'('-,#9#&/*(69$2")&%+'%&%+"&#%$0/%0$'-&)"6-"/%9*(&*6&%+"&$**6& 9#&2'9(%'9(")&'%&'(&':"$'?"&29(9202&*6&D&/2=&)"2*(#%$'%9(?& %+'%&%+"&:'0-%#&1$*:9)"&'(&"66"/%9:"&2"'(#&*6&#1'((9(?&-'$?"& '$"'#&.9%+&2'%"$9'-#&.*$>9(?&1$")*29('(%-,&9(&/*21$"##9*(@& _0$%+"$2*$"=&U_!&'('-,#9#&:"$969")&%+'%&%+"&*$9"(%'%9*(&*6& %+"&#%$0/%0$"&1-',#&'&/$9%9/'-&$*-"&9(&29%9?'%9(?&%+"&921'/%&*6& 9(/*29(?&.9()#&6$*2&%+"&#*0%+H"'#%=&.+9/+&/'$$,&#'()#%*$2#=& .+9-"&#920-%'("*0#-,&'--*.9(?&1$":'9-9(?&.9()#&6$*2&%+"&(*$%+H ."#%&%*&"(%"$=&"(#0$9(?&')"R0'%"&:"(%9-'%9*(&.9%+9(&%+"&/9#%"$(@

!"#$7AR'-[):9)*"01'0@'I)9:*'F+@:+/*"01'\6"1#'_),)EJ)'=F

!"#$7G&'?!F'H"E9:)*"01'/,066'6+/*"01',91'01'W0,*2Z(+6*'P"1;6 !"#$7G%'?!F'H"E9:)*"01':01#"*9;"1):'6+/*"01',91'01'W0,*2Z(+6*'P"1;6

The construction sequence of the cistern vault combines discrete earthen blocks with temporary timber centering trusses. The vault surface is assembled from functionally graded blocks, designed with dry interlocking joints to ensure stability without the need for mortar.

During construction, a lightweight timber truss framework acts as centering, guiding the precise placement of the blocks and distributing loads until the vault is self-supporting. Once the structure stabilises under compression, the temporary framework is dismantled, leaving behind a durable, modular system capable of spanning large areas efficiently.

Discrete Functionally Graded Block
Dry Interlocking Joints
Temporary Timber Centering Truss

Facade Development

K+"&'$/+9%"/%0$'-&%,1*-*?,&"I1-*$")&9(&%+9#&/+'1%"$&)":"-*1#&'& :'0-%")&$**6&?"*2"%$,&/*2;9(")&.9%+&1-'%6*$2&"(#"2;-"#&%+'%& *1"$'%"&'#&'&0(969")&#1'%9'-&1$*1*#'-@& n"%=&%+"&/*(("/%9:"&%9##0"&$"R09$")&%*&$"()"$&%+9#&/*(#%$0/%&60--,& "(/-*#")&$"2'9(#&0($"#*-:")@&K*&'))$"##&%+9#=&%+"&)"#9?(&%"'2& 9(%$*)0/")&2'#+$';9,'#&'/$*##&'--&':'9-';-"&*1"(9(?#&*6&%+"& #%$0/%0$"=&9(/-0)9(?&"(%$'(/"#&'%&?$*0()&-":"-&'()&:'0-%&'1"$%0$"#& '%&$**6&-":"-@& K+"&)"#9?(&1$9(/91-"&9(:*-:"#&#0;)9:9)9(?&"'/+&*1"(9(?&9(%*&'& ?$9)&*6&#2'--"$&'1"$%0$"#=&.+*#"&.9)%+#&/'(&;"&9%"$'%9:"-,&')`0#%")& %*&$"?0-'%"&%+"&'2*0(%&*6&:*9)&.9%+9(&%+"&#%$0/%0$"@&U*--"/%9:"-,=& %+9#&1$*)0/"#&'&2'#+$';9,'&#,#%"2&/'1';-"&*6&6-0/%0'%9(?&9(& :*9)&$'%9*&'/$*##&9%#&#0$6'/"=&%+"$";,&*66"$9(?&'&6-"I9;-"&2"'(#&*6& 2*)0-'%9(?&"(/-*#0$"=&-9?+%=&'()&:"(%9-'%9*(@

!"#$7G='S),)E+*+,6'@0,'U)62,)J"4)6'I),")*"01

_*--*.9(?&%+"&2*)"--9(?&*6&%+"&2'#+$';9,'#=&'&20-%9H*;`"/%9:"& *1%929#'%9*(&"I1"$92"(%&.'#&/*()0/%")&0#9(?&O'--'/"9@& K+"&*;`"/%9:"#&*6&%+9#&1$*/"##&."$"&%*&29(929#"&)9$"/%&#*-'$&1"("%$'%9*(& 9(%*&%+"&9(%"$9*$=&2'I929#"&/$*##H:"(%9-'%9*(&%+$*0?+*0%&%+"&#,#%"2=&'()& #"/0$"&%+"&+9?+"#%&1*##9;-"&-":"-&*6&*0%.'$)&:9#0'-&1"$/"1%9*(&6$*2&","& -":"-@&

K+"&'1"$%0$"&*6&%+"&#0;H*1"(9(?#&*6&%+"&2'#+$';9,'#&.'#&0#")&'#&%+"& 9%"$'%9:"&2*$1+*-*?9/'-&1'$'2"%"$@&K+"&9(%"$1-',&*6&%+"#"&1'$'2"%"$#& $"#0-%")&9(&%+"&/9#%"$(&;"9(?&'$%9/0-'%")&.9%+&*1%929#")&2'#+$';9,'& *1"(9(?#@

As illustrated in Figure 157,&%+"&'1"$%0$"#&:'$,&:9#9;-,&'/$*##&)966"$"(%&#"/%*$#& *6&%+"&#0$6'/"#=&')'1%9(?&%+"9$&#9J"&'()&)"(#9%,&'//*$)9(?&%*&*$9"(%'%9*(& '()&"-":'%9*(&%*&'//*22*)'%"&%+"&)"69(")&1"$6*$2'(/"&$"R09$"2"(%#@

Architectural Development

K+"&2*$1+*-*?9/'-&6*$2'%&?"("$'%")&%+$*0?+&%+"& "I1"$92"(%#&.'#&60$%+"$&)":"-*1")&9(%*&'&60--,& '$%9/0-'%")&)"#9?(&1$*1*#'-@&K+"&$"#"'$/+&%"'28#& 9(%"(%9*(&9#&%*&)"2*(#%$'%"&%+'%&%+9#&%,1*-*?,&/'(& '//*22*)'%"&60(/%9*('-&#1'/"#&%+'%&1$*2*%"&#*/9'-& 9(%"$'/%9*(&'()&6*#%"$&'&#"(#"&*6&/*220(9%,&;,&/$"'%9(?& '&+*#19%';-"&"(:9$*(2"(%&'$*0()&%+"&:9%'-&60(/%9*(&*6& .'%"$&#%*$'?"&9(&'&)"#"$%&/*(%"I%@& K+"&:'0-%")&$**6&0(969"#&'--&60(/%9*(#&*6&%+"&/9#%"$(&9(%*& '&/*+"#9:"&.+*-"=&$"9(6*$/9(?&%+9#&/*220('-&#"(%92"(%& .+9-"&1$*:9)9(?&'&6-"I9;-"&/"9-9(?&+"9?+%&%+'%&.'#&')`0#%")& %*&"21+'#9#"&"9%+"$&1$9:'/,&*$&/*--"/%9:"&"(?'?"2"(%=& )"1"()9(?&*(&1$*?$'22'%9/&$"R09$"2"(%#@&K+"&/9#%"$(& 0(9%&9#&%+0#&#0??"#%")&'#&%+"&1$9(/91'-&10;-9/&#1'/"&*6& %+"&#"%%-"2"(%@

+0.00 m Ground Floor Plan

!"#$7GN'=F'H+/*"01'<2,09#2'H+:+/*+;'?"6*+,1'U0,L20:0#4

3.4

Residential Clusters

K+"&+*0#9(?&0(9%#&6*$2&%+"&/*$"&*6&%+"&#"%%-"2"(%8#& $"#9)"(%9'-&6';$9/=&)"#9?(")&'#&/-0#%"$")&"(#"2;-"#& %+'%&9(%"?$'%"&"(:9$*(2"(%'-&1"$6*$2'(/"&.9%+&#*/9'-& *$?'(9#'%9*(@&Q%$0/%0$")&*(&'&F4&r&F4&2"%$"&?$9)=&"'/+& /-0#%"$&/*2;9("#&#0;%"$$'("'(&/**-9(?=&/*()"(#'%9*(& %*."$#=&'()&/*0$%,'$)&%,1*-*?9"#&%*&;'-'(/"&1$9:'%"=& /*220('-=&'()&"(:9$*(2"(%'-&("")#@& K+"&/-0#%"$#&'$"&?"("$'%")&%+$*0?+&:*I"-H;'#")& '??$"?'%9*(=&'--*.9(?&6-"I9;-"&')'1%'%9*(&%*& 1$*?$'22'%9/&$"R09$"2"(%#&.+9-"&1$"#"$:9(?&'& /*+"$"(%&#1'%9'-&-*?9/@&L0-%9H*;`"/%9:"&*1%929#'%9*(& ?09)")&%+"&)"#9?(&1$*/"##=&$"69(9(?&#*-'$&#+')9(?=& :"(%9-'%9*(=&/*21'/%("##=&'()&1$9:'/,&%*&'/+9":"&'& 2*$1+*-*?,&%+'%&$"9(6*$/"#&;*%+&/-92'%9/&')'1%'%9*(& '()&/*220(9%,&-96"@

Programmatic Distribution

K+"&$"#9)"(%9'-&0(9%#&*6&%+"&#"%%-"2"(%&'$"&*$?'(9#")&9(%*&/-0#%"$#& *6&69:"&+*0#9(?&0(9%#=&"'/+&/*21*#")&*6&:*I"-#&2"'#0$9(?&D&r&D& r&E&2"%$"#&'()&'$$'(?")&*(&'&F4&r&F4&2"%$"&?$9)@&K+"&69$#%&6-**$& *6&"'/+&0(9%&9#&1*#9%9*(")&E&2"%$"#&;"-*.&?$*0()&-":"-=&.+9-"&%+"& #"/*()&6-**$&;"?9(#&'%&?$*0()&-":"-@ &7'/+&/-0#%"$&9(/*$1*$'%"#&'&/*()"(#'%9*(&%*."$=&)"#9?(")&%*&#0#%'9(& '&#"$9"#&*6&.'%"$&;*)9"#&%+'%&1$*:9)"&/**-9(?&%+$*0?+&":'1*$'%9*(@ K+"&+*0#9(?&0(9%#&'$"&)9:9)")&9(%*&6*0$&)9#%9(/%&J*("#g&%+"&1$9:'%"& R0'$%"$#=&'&1$9:'%"&/*0$%,'$)&"(/-*#")&.9%+9(&%+"&?"*2"%$,&*6&%+"& /-0#%"$=&%+"&10;-9/&R0'$%"$#=&'()&'&10;-9/&/*0$%,'$)@&K+"&'??$"?'%9*(& *6&10;-9/&/*0$%,'$)#&6$*2&20-%91-"&/-0#%"$#&6*$2#&'&-'$?"$&/*220('-& 10;-9/&#1'/"@&

A&1"$91+"$'-&/9$/0-'%9*(&$*0%"&9#&#9%0'%")&;"%.""(&%+"&$"%'9(9(?& .'--&'()&%+"&/-0#%"$#=&6'/9-9%'%9(?&'//"##&%*&%+"&1$9:'%"&R0'$%"$#&'()& "(+'(/9(?&'9$&/9$/0-'%9*(@&K.*&+*0#9(?&%,1*-*?9"#&'$"&)":"-*1")=& '//*22*)'%9(?&"9%+"$&FjE&$"#9)"(%#&*$&XjC&$"#9)"(%#=&'--*.9(?& 6-"I9;9-9%,&6*$&)966"$"(%&6'29-,&#9J"#@

!"#$7GO'S,0#,)EE)*"/'F"6*,"J9*"01')1;'U)66"1']0#"/'@0,'D096"1#'?:96*+,6

Parameters

& Experiment Set-up

7'/+&/-0#%"$&9#&?"("$'%")&;,&'))9(?&:*I"-#&'//*$)9(?&%*& 1$*?$'22'%9/&$"R09$"2"(%#&6*$&*("&*6&%+"&%.*&%,1*-*?9"#@& b*I"-#&'$"&1-'/")&9(&0(*//019")&?$9)&'$"'#=&"I/-0)9(?&%+*#"& $"#"$:")&6*$&%+"&/*()"(#'%9*(&%*."$&'()&9%#&'##*/9'%")&.'%"$& 1**-#@&K+"&?$9)&9#&69$#%&"#%';-9#+")&'%&-":"-&HE&2&'()&%+"(& $"1"'%")&'%&?$*0()&-":"-=&.9%+&'--&1*#9%9*(#&':'9-';-"&6*$& :*I"-&1-'/"2"(%&"I/"1%&%+*#"&9(%"$#"/%9(?&%+"&%*."$8#&:"$%9/'-& 1$*`"/%9*(@&

e(/"&%+"&'$$'(?"2"(%&*6&.'%"$&;*)9"#&'()&/-0#%"$#&9#&)"69(")=& %.*&'))9%9*('-&1$*/"##"#&%'>"&1-'/"@&_9$#%=&69:"&:*I"-#&.9%+9(& %+"&9(%"$9*$&*6&"'/+&/-0#%"$&'$"&$"2*:")&%*&/$"'%"&1$9:'%"& /*0$%,'$)#@&Q"/*()=&("9?+;*0$9(?&:*I"-#&;"%.""(&/-0#%"$#& '$"&$"2*:")&%*&6*$2&('$$*.&'--",#&-9(>9(?&%+"&2'9(&10;-9/& /*0$%,'$)#&.9%+&%+"&1"$91+"$'-&$*0%"@ K+"&#"/*()&6-**$#&*6&%+"&/-0#%"$#&'$"&/*(69?0$")&%*&/*:"$&'%& -"'#%&E45&*6&0(0#")&-*."$H-":"-&'$"'#=&1$*:9)9(?&'))9%9*('-& #+')9(?@&e1"(9(?#&'$"&9(%$*)0/")&*(&%+"&*0%"$2*#%&6'/"#& *6&"'/+&/-0#%"$&'%&;*%+&-":"-#&%*&921$*:"&('%0$'-&-9?+%9(?&'()& :"(%9-'%9*(@&

_9('--,=&1$9:'%"&#1'/"#&'$"&'##9?(")&%+$*0?+&'&$'()*2& '--*/'%9*(&1$*/"##=&9(&.+9/+&'&)"69(")&(02;"$&*6&:*I"-#&6$*2& %+"&-*."$&-":"-&'()&%+"&"(%9$"&011"$&-":"-&'$"&)"#9?('%")&6*$& 1$9:'%"&0#"@

Performance Objectives and Optimisation

K+"&/*210%'%9*('-&2*)"-&*6&%+"&$"#9)"(%9'-&/-0#%"$#&0()"$."(%&20-%9H*;`"/%9:"&*1%929#'%9*(&0#9(?&O'--'/"9=&?09)")&;,&#9I&/$9%"$9'@& K+"&69$#%&*;`"/%9:"&29(929#")&#*-'$&9(#*-'%9*(&*(&.'%"$&;*)9"#=&'##"##")&%+$*0?+&#0(H$',&:"/%*$#&6*$&A1$9-&%*&Q"1%"2;"$=&?"("$'%")& .9%+&T'),;0?&K**-#@&K+"&#"/*()&'11-9")&%+"&#'2"&2"%+*)&%*&$"#9)"(%9'-&/-0#%"$#&%*&2'I929#"&#"-6H#+')9(?@&K+"&%+9$)&'))$"##")& %+"&*$9"(%'%9*(&*6&*1"(9(?#&%*&/'1%0$"&1$":'9-9(?&(*$%+H."#%"$-,&.9()#=&.9%+&#920-'%9*(#&*1%929#9(?&.9()*.&'-9?(2"(%&6*$&/$*##H :"(%9-'%9*(@&K+"&6*0$%+&2'I929#")&%+"&(02;"$&*6&*1"(9(?#&%*&"(+'(/"&:"(%9-'%9*(&'()&9()9$"/%&)',-9?+%&1"("%$'%9*(@&K+"&696%+& 29(929#")&%+"&2"'(&)9#%'(/"&;"%.""(&:*I"-#&.9%+9(&"'/+&/-0#%"$&%*&"(#0$"&/*21'/%("##@&K+"&#9I%+&29(929#")&0(*;#%$0/%")&-9("#&*6& #9?+%&;"%.""(&.9()*.#&*6&1$9:'%"&R0'$%"$#=&%+"$";,&2'9(%'9(9(?&1$9:'/,@

Wallacei Optimisation Settings

1. Population

Generation size: 50

Generation count: 100

Total population size: 5000

2. Algorithm Parameters

Crossover probability: 0.9

Mutation probability: 1/n

Crossover distribution index: 20

Mutation distribution index: 20

Random seed: 1

3. Simulation Parameters

Number of genes (sliders): 7

Number of values (slider values): 106007

Number of fitness objectives: 4

Size of search space: 1 × 1023

Optimisation Results and Morphology Selection

Q%'()'$)&)":9'%9*(&?$'1+#&)"2*(#%$'%")&#%"'),&/*(:"$?"(/"&'/$*##&'--&#9I&*;`"/%9:"#@&Q*-'$&"I1*#0$"&*(&.'%"$&;*)9"#&'()&$"#9)"(%9'-& /-0#%"$#&fe;`"/%9:"#&4<&'()&4DW&.'#&1$*?$"##9:"-,&$")0/")@&e1"(9(?&*$9"(%'%9*(#&'()&%+"&(02;"$&*6&*1"(9(?#&fe;`"/%9:"#&43&'()& 4FW&921$*:")&/*(#9#%"(%-,=&.+9-"&/*21'/%("##&'()&1$9:'/,&fe;`"/%9:"#&4E&'()&4XW&'-#*&)9#1-',")&/-"'$&$"69("2"(%@&U*--"/%9:"-,=&%+"& *1%929#'%9*(&/*(69$2")&%+"&2*)"-8#&';9-9%,&%*&;'-'(/"&"(:9$*(2"(%'-=&#1'%9'-=&'()&#*/9'-&1"$6*$2'(/"@ K+"&69('-&/-0#%"$&2*$1+*-*?,=&#"-"/%")&6$*2&%+"&c'$"%*&6$*(%&#*-0%9*(#=&"I+9;9%")&1'$%9/0-'$-,&#%$*(?&1"$6*$2'(/"&9(&/*21'/%("##=& 1$9:'/,=&'()&#"-6H#+')9(?@&K+"&.'%"$&("%.*$>&.'#&)"#9?(")&%*&2'9(%'9(&)9$"/%&/*(%'/%&.9%+&'--&$"#9)"(%9'-&0(9%#=&.+9-"&/*0$%,'$)& %,1*-*?9"#&*66"$")&:'$,9(?&)"?$""#&*6&"(/-*#0$"=&6$*2&60--,&1$9:'%"&%*&9()9$"/%-,&/*(("/%")&#1'/"#@&K+"&/*()"(#'%9*(&%*."$&.'#& 1-'/")&'%&%+"&#*0%+H"'#%&/*$("$=&.+"$"&9%&1$*:9)"#&#+')9(?&6*$&%+"&#%$0/%0$"&'()&"(';-"#&%+"&60--&"I%"(#9*(&*6&%+"&.'%"$&;*)9"#@&A& ?$')9"(%&*6&1$9:'/,&.'#&'/+9":")=&.9%+&1$9:'%"&#1'/"#&/*(/"(%$'%")&'-*(?&%+"&*0%"$&1"$92"%"$&'()&10;-9/&60(/%9*(#&#9%0'%")&'%&%+"& /"(%$"&*6&%+"&'??$"?'%9*(@

SD - Graphs

Parallel Coordinate Graph

!"#$7K7'H+:+/*+;'S2+10*4L+'@0,'D0961#'?:96*+,

5.2.4

Post-Analysis Studies

Further post-analysis using CFD and Ladybug Tools, based on the EPW weather file for Bahariya Oasis, assessed incident solar radiation and direct sun hours during peak summer months.

Results demonstrated that the proposed aggregation significantly reduced solar exposure on key façades and roof surfaces while ensuring shaded outdoor and semioutdoor spaces.

CFD simulations confirmed that the spatial configuration supported steady airflow, enhancing passive cooling potential and validating the environmental performance of the residential clusters.

Fig.265 Direct Sun Hours Simulation
Fig.263 CFD Simulation Plan View
Fig.264 Incident Radiation Simulatin

Architectural Development

]':9(?&/*(#*-9)'%")&%+"&+*0#9(?&/-0#%"$8#&2*$1+*-*?,=& %+"&)"#9?(&%"'2&'):'(/")&9%#&'$/+9%"/%0$'-&)":"-*12"(%& 9(%*&'&60--,&60(/%9*('-&$"#9)"(%9'-&/-0#%"$@&K+"&#1'/"#&."$"& 69$#%&*$?'(9#")&9(%*&/*(%9(0*0#&:'0-%&?"*2"%$9"#=&.+9/+& #"?2"(%")&%+"&9(%"$9*$&9(%*&)9#%9(/%&1$9:'%"&'()&10;-9/& R0'$%"$#@&K+9#&)"/9#9*(H2'>9(?&1$*/"##&.'#&?09)")&;,& %+"&1$9:'/,&9()"I=&.+9/+&9()9/'%")&%+"&2*#%&'11$*1$9'%"& 1*#9%9*(9(?&6*$&"'/+&R0'$%"$=&'#&9--0#%$'%")&9( Figure 164@& K+"&:'0-%#&*6&%+"&69$#%&6-**$&."$"&/'#%&9(&'-9?(2"(%&.9%+& %+"&6**%1$9(%&*6&%+"&011"$&6-**$&0#9(?&%+"&M/'#%9(?&*(& :'0-%N&%"/+(9R0"&*0%-9(")&9(&%+"&["#"'$/+&!":"-*12"(%& /+'1%"$@

U*220('-&#1'/"#=&9(/-0)9(?&%+"&.'%"$&#0$6'/"#=& ."$"&1$*?$'22'%9/'--,&9(%"$.*:"(&.9%+&%+"&10;-9/& R0'$%"$#&*6&%+"&$"#9)"(/"#&9(&%+"&6*$2&*6&$"/"1%9*(& #1'/"#=&%+"$";,&$"9(6*$/9(?&%+"&/*220('-&'#1"/%&*6&%+"& /-0#%"$@&U'$"60-&2"'#0$"#&."$"&%'>"(&%*&9#*-'%"&%+"#"& '$"'#&6$*2&%+"&1$9:'%"&#1'/"#&*6&%+"&+*0#"#&%+$*0?+& %+"&0#"&*6&/*$$9)*$#=&.'--#=&'()&*%+"$&'$/+9%"/%0$'-& "-"2"(%#=&%+"$";,&1$"#"$:9(?&%+"9$&#"/-0#9*(@&K+"& 1$9:'%"&/*0$%,'$)#&*6&"'/+&$"#9)"(/"&."$"&60$%+"$& $"69(")=&"(#0$9(?&'//"##9;9-9%,&6$*2&'--&R0'$%"$#&'()& 9(/*$1*$'%9(?&'))9%9*('-&.'%"$&1**-#@ L'#+$';9,'#&."$"&'11-9")&%*&'--&*1"(9(?#&9)"(%969")& ;,&%+"&9%"$'%9:"&*1%929#'%9*(&1$*/"##=&1$*:9)9(?& "(:9$*(2"(%'-&/*26*$%&'()&1$9:'/,@&c"$91+"$'-&'//"##&%*& %+"&0(9%&.'#&"(+'(/")&;,&#%'9$/'#"#&)"#/"()9(?&*(&'--& #9)"#=&.+9/+&'-#*&/$"'%")&#1'/"&6*$&/9$/0-'%9*(&'%&;*%+& 0()"$?$*0()&'()&*:"$?$*0()&-":"-#@&A#&+9?+-9?+%")&9(& %+"&#"/%9*(&#+*.(&9(&Figure 170=&%+"&:"$%9/'-&*$?'(9#'%9*(& *6&%+"&/-0#%"$&9(%$*)0/"#&0$;'(&69-%"$#&%+'%&1$*:9)"& #"1'$'%9*(&.+9-"&'-#*&/$"'%9(?&*1"(9(?#&6*$&/*220('-& '/%9:9%,@

+0.00 m Ground Floor Plan

!"#$7KK'!:00,'S:)16'@0,'5L*"E"6+;'D096"1#'?:96*+,'<4L0:0#4

Agriculture Planning

K+"&'?$9/0-%0$'-&0(9%#&*6&%+"&#"%%-"2"(%&'$"&"(:9#9*(")& '#&20-%960(/%9*('-&-'()#/'1"#&%+'%&2"$?"&6**)& 1$*)0/%9*(=&"/*-*?9/'-&$"#%*$'%9*(=&'()&10;-9/&'2"(9%,@ !"#9?(")&*(&'&F4&r&F4&2"%$"&6**%1$9(%=&"'/+&0(9%& *1"$'%"#&'#&;*%+&6'$2-'()&'()&.'%"$&9(6$'#%$0/%0$"=& $"/,/-9(?&?$",.'%"$&6$*2&')`'/"(%&+*0#9(?&/-0#%"$#& %+$*0?+&'&#%"11")&10$969/'%9*(&#,#%"2@& S,&/*2;9(9(?&1-'(%'%9*(#=&.'%"$&6"'%0$"#=&'()&1")"#%$9'(& $*0%"#=&%+"#"&0(9%#&"I%"()&;",*()&%+"9$&1$*)0/%9:"& $*-"&%*&6*$2&:9#9%';-"&?$""(&#1'/"#=&$"9(6*$/9(?&%+"& #"%%-"2"(%8#&#"-6H#0669/9"(/,&.+9-"&6*#%"$9(?&"/*-*?9/'-& $"#9-9"(/"&'()&#*/9'-&9(%"$'/%9*(@

Integrated Agriculture and Greywater Reuse

K+"&'?$9/0-%0$'-&0(9%#&'$"&/*(/"9:")&'#&+,;$9)&#1'/"#&%+'%&9(%"?$'%"& 1$*)0/%9:"&-'()#/'1"#=&:9#9%';-"&?$""(&#1'/"#=&'()&.'%"$&2'('?"2"(%& #,#%"2#@&K+",&'$"&'$$'(?")&*(&'&F&r&F&2"%$"&?$9)&.9%+9(&'&F4&r&F4& 2"%$"&6**%1$9(%@&Z$",.'%"$&1$*)0/")&;,&("9?+;*0$9(?&+*0#9(?&0(9%#&9#& )9$"/%")&9(%*&%+"#"&/-0#%"$#=&.+"$"&9%&0()"$?*"#&10$969/'%9*(&%+$*0?+&'& #"R0"(/"&*6&69:"&1**-#&69--")&.9%+&?$':"-&'()&1'1,$0#&1-'(%#@& 7'/+&1**-&9#&#"%&4@E&2"%$"#&-*."$&9(&"-":'%9*(&%+'(&%+"&1$":9*0#&*("=& 6*$29(?&'&?$':9%,H-")&R'('%&#,#%"2@&K+9#&('%0$'-&69-%$'%9*(&1$*/"##& 1$*:9)"#&'(&'))9%9*('-&.'%"$&#*0$/"&6*$&)'%"&1'-2&'()&.+"'%&1-'(%'%9*(#=& "(';-9(?&%+"&$"0#"&*6&+*0#"+*-)&"66-0"(%&.+9-"&?"("$'%9(?&"/*-*?9/'-& :'-0"@&

K+"&2*$1+*-*?,&*6&"'/+&'?$9/0-%0$'-&0(9%&9#&)9/%'%")&;,&%+"&*$9"(%'%9*(& *6&%+"&9(6-*.9(?&?$",.'%"$=&.+9/+&9(&%0$(&#%$0/%0$"#&%+"&*$?'(9#'%9*(&*6& 1-'(%'%9*(#&'()&.'%"$&6"'%0$"#@

Housing Units

Agriculture Units

Grey Water Inflow

!"#$7KR'=F'H+/*"01'0@'S,0L06+;'8#,"/9:*9,+'S:0*

Parameters & Experiment Set-up

A&20-%9H*;`"/%9:"&*1%929#'%9*(&"I1"$92"(%&.'#&/*()0/%")& 0#9(?&O'--'/"9=&.9%+&*;`"/%9:"#&)9:9)")&9(%*&%.*&/'%"?*$9"#@& K+"&69$#%&'))$"##")&%*1*-*?9/'-&1'$'2"%"$#&6*$&*1%929#9(?& %+"&6-*.&'()&)9#%$9;0%9*(&*6&.'%"$&%+$*0?+&%+"&10$969/'%9*(& 1**-#@

K+9#&.'#&'/+9":")&;,&$"?0-'%9(?&%+"&)9#%'(/"#&;"%.""(&1**-#& %*&#"/0$"&%+"&*1%92'-&9(/-9("&*6&%+"&R'('%&#,#%"2=&.+9-"& #920-%'("*0#-,&29(929#9(?&:'$9'%9*(&9(&#1'/9(?&%*&"(#0$"& ":"(&)9#%$9;0%9*(@

K+"&#"/*()&/'%"?*$,&6*/0#")&*(&"/*-*?9/'-&1"$6*$2'(/"=& ":'-0'%")&0#9(?&[+9(*&7/*-*?9/@&]"$"=&1'$'2"%"$#&9(/-0)")& #*-'$&"I1*#0$"=&#9%"&%*1*?$'1+,=&'()&1$*`"/%")&?$*.%+& 1'%%"$(#&*:"$&69:"&,"'$#=&%*&2'I929#"&;9*2'##&1$*)0/%9*(@& [+9(*&7/*-*?9/&.'#&'11-9")&%*&%+"&#0$6'/"#&#0$$*0()9(?&%+"& 10$969/'%9*(&1**-#=&$"()"$9(?&%+"2&#09%';-"&6*$&1-'(%'%9*(@&^%#& '('-,#9#&1$*)0/")&'&#9(?-"&:'-0"=&%+"&_-*$'&!"(#9%,&^()"I=& .+9/+&R0'(%969")&%+"&;9*2'##&1*%"(%9'-&*6&"'/+&/*(69?0$'%9*(a& 2'I929#9(?&%+9#&9()"I&.'#&#"%&'#&%+"&"I1"$92"(%8#&1$92'$,& "/*-*?9/'-&*;`"/%9:"@

Performance Objectives and Optimisation

Optimsation Results and Selection

The process yielded four principal typologies, each generated by optimisation runs corresponding to the four orientations of the incoming water flow. Among the Pareto front solutions, the outcomes with the highest Flora Density Index and the most cohesive water purification system were selected.

The allocation of wheat and palm tree plantations in each typology was guided by the Flora Density Index, with high-biomass species such as palm trees occupying the upper ranges and wheat fields assigned to the lower ranges. Papyrus plantations remained concentrated within and around the purification pools.

North - Flow Experiment

SD - Graphs

Selected Phenotype

South - Flow Experiment

SD - Graphs

Selected Phenotype

FO-1 Plant Volume
FO-2 Optimal Water Flow
FO-3 Even Water Flow FO-3

East -Flow Experiment

SD - Graphs

Selected Phenotype

West - Flow Experiment

SD - Graphs

Selected Phenotype

Palm Trees Papyrus Plantations

Flora Density Index Wheat Fields

Low Density High Density

FO-1 Plant Volume
FO-1 Plant Volume
FO-2 Optimal Water Flow
FO-2 Optimal Water Flow
FO-3 Even Water Flow
FO-3 Even Water Flow

Architectural Development

c")"#%$9'(&1'%+.',#&."$"&9(%$*)0/")&'-*(?&%+"& .'%"$&6-*.=&."':9(?&/9$/0-'%9*(&9(%*&%+"&"/*-*?9/'-& 9(6$'#%$0/%0$"@&K+9#&)"#9?(&'11$*'/+&"(';-"#& '?$9/0-%0$'-&0(9%#&%*&60(/%9*(&(*%&*(-,&'#&1$*)0/%9:"& 69"-)#&;0%&'-#*&'#&'//"##9;-"&?$""(&#1'/"#=&"(+'(/9(?& %+"&#*/9'-&'()&"(:9$*(2"(%'-&6';$9/&*6&%+"&#"%%-"2"(%@& A#&9--0#%$'%")&9(&_9?0$"#&<dE=&%+9#&'?$9/0-%0$'-&1$*%*%,1"& $"1$"#"(%#&'&-'()#/'1"&)"#9?(&#%$'%"?,&9(&.+9/+&.'%"$& 2'('?"2"(%&1$'/%9/"#&'/%9:"-,&#+'1"&%+"&%"$$'9(&'()& 9(%"?$'%"&10$969/'%9*(=&1$*)0/%9*(=&'()&10;-9/&#1'/"& 9(%*&'&0(969")&*0%/*2"@

';;%(93S)9O)9'$')3(M%($7&V)P';;%(93S)'N*R

Settlement Organisation C#

using System; using System.Collections; using System.Collections.Generic; using Rhino; using Rhino.Geometry; using Grasshopper; using Grasshopper.Kernel; using Grasshopper.Kernel.Data; using Grasshopper.Kernel.Types; using System.Linq;

/// <summary>

/// This class will be instantiated on demand by the Script component.

/// </summary>

public class Script_Instance : GH_ScriptInstance {

#region Utility functions

/// <summary>Print a String to the [Out] Parameter of the Script component.</summary>

/// <param name=”text”>String to print.</param>

private void Print(string text) { /* Implementation hidden. */ }

/// <summary>Print a formatted String to the [Out] Parameter of the Script component.</summary>

/// <param name=”format”>String format.</param>

/// <param name=”args”>Formatting parameters.</ param>

private void Print(string format, params object[] args) { /* Implementation hidden. */ }

/// <summary>Print useful information about an object instance to the [Out] Parameter of the Script component. </ summary>

/// <param name=”obj”>Object instance to parse.</ param>

private void Reflect(object obj) { /* Implementation hidden. */ }

/// <summary>Print the signatures of all the overloads of a specific method to the [Out] Parameter of the Script component. </summary>

/// <param name=”obj”>Object instance to parse.</ param>

private void Reflect(object obj, string method_name) { /* Implementation hidden. */ } #endregion

#region Members

/// <summary>Gets the current Rhino document.</ summary>

#region Members

/// <summary>Gets the current Rhino document.</ summary>

private readonly RhinoDoc RhinoDocument;

/// <summary>Gets the Grasshopper document that owns this script.</summary>

private readonly GH_Document GrasshopperDocument;

/// <summary>Gets the Grasshopper script component that owns this script.</summary>

private readonly IGH_Component Component; /// <summary>

/// Gets the current iteration count. The first call to RunScript() is associated with Iteration==0.

/// Any subsequent call within the same solution will increment the Iteration count.

/// </summary>

private readonly int Iteration; #endregion

/// <summary>

/// This procedure contains the user code. Input parameters are provided as regular arguments, /// Output parameters as ref arguments. You don’t have to assign output parameters, /// they will have a default value.

/// </summary> private void RunScript(List<Point3d> P, List<int> S, List<Point3d> AttractorPoints, double WellNumber, double MarginTolerance, double Range1, double Range2, double Range3, double Margin1, double Margin2, double Margin3, bool Reset, ref object S_out)

{ if (P == null || S == null || P.Count != S.Count || WellNumber < 1)

{ S_out = null; return; }

if (Reset || persistentStates == null || persistentStates.Count != S.Count)

{ persistentStates = new List<int>(S); S_out = new List<int>(persistentStates); return;

}

// Start fresh List<int> states = new List<int>(persistentStates); for (int i = 0; i < states.Count; i++) states[i] = 0; bool[] assigned = new bool[states.Count]; int wellCount = 0;

// If Attractor points are provided, use the attraction logic. // Otherwise, fall back to the original farthest-point logic. if (AttractorPoints != null && AttractorPoints.Count > 0)

{

// 1. Score all potential well points based on proximity to the nearest attractor

List<Tuple<int, double>> wellCandidates = new List<Tuple<int, double>>(); for (int i = 0; i < P.Count; i++)

{ double minAttractorDist = double.MaxValue; foreach (Point3d attractor in AttractorPoints) { double d = XYDistance(P[i], attractor); if (d < minAttractorDist) minAttractorDist = d; } wellCandidates.Add(new Tuple<int, double>(i, minAttractorDist));

}

// Sort candidates by distance to an attractor (closest first) wellCandidates.Sort((a, b) => a.Item2.CompareTo(b. Item2));

// 2. Iterate through sorted candidates and try to build clusters foreach (var candidate in wellCandidates)

{ int wellIdx = candidate.Item1; if (assigned[wellIdx]) continue; // Skip if this point is already used

// Find up to 5 unassigned Cisterns for this Well List<Tuple<int, double>> cands = new List<Tuple<int, double>>(); for (int i = 0; i < states.Count; i++)

{ if (assigned[i] || i == wellIdx) continue; double xyDist = XYDistance(P[i], P[wellIdx]); double dz = Math.Abs(P[i].Z - (P[wellIdx].Z + Margin3)); if (xyDist <= Range3) cands.Add(new Tuple<int, double>(i, dz)); } cands.Sort((a, b) => a.Item2.CompareTo(b.Item2)); List<int> cisterns = new List<int>(); for (int i = 0; i < 5 && i < cands.Count; i++) { cisterns.Add(cands[i].Item1); } if (cisterns.Count < 5) continue; // skip this well, cannot form a valid cluster

// For each Cistern, assign 6 unassigned Housing and 2 unassigned Agri

List<int> hTotal = new List<int>(); List<int> aTotal = new List<int>(); bool validCluster = true; foreach (int cisIdx in cisterns)

{ // Housing List<Tuple<int, double>> hCands = new List<Tuple<int, double>>(); for (int i = 0; i < states.Count; i++) { if (assigned[i] || i == wellIdx || cisterns.Contains(i)) continue; double xyDist = XYDistance(P[i], P[cisIdx]); double dz = Math.Abs(P[i].Z - (P[cisIdx].Z + Margin2)); if (xyDist <= Range2 && dz <= MarginTolerance) hCands.Add(new Tuple<int, double>(i, dz)); } hCands.Sort((a, b) => a.Item2.CompareTo(b.Item2)); List<int> hChosen = new List<int>(); for (int i = 0; i < 6 && i < hCands.Count; i++) hChosen.Add(hCands[i].Item1); if (hChosen.Count < 6) { validCluster = false; break; }

hTotal.AddRange(hChosen);

// Agri

List<Tuple<int, double>> aCands = new List<Tuple<int, double>>(); for (int i = 0; i < states.Count; i++)

{ if (assigned[i] || i == wellIdx || cisterns.Contains(i) || hTotal.Contains(i)) continue; // Check hTotal now double xyDist = XYDistance(P[i], P[cisIdx]); double dz = Math.Abs(P[i].Z - (P[cisIdx].Z + Margin2)); if (xyDist <= Range2 && dz <= MarginTolerance) aCands.Add(new Tuple<int, double>(i, dz)); } aCands.Sort((a, b) => a.Item2.CompareTo(b.Item2)); List<int> aChosen = new List<int>(); for (int i = 0; i < 2 && i < aCands.Count; i++) aChosen.Add(aCands[i].Item1); if (aChosen.Count < 2) { validCluster = false; break; } aTotal.AddRange(aChosen); } if (!validCluster) continue; // skip this well, couldn’t build a full cluster

// If we got here, the cluster is valid. Assign it. states[wellIdx] = 1; assigned[wellIdx] = true; foreach (int ci in cisterns) { states[ci] = 2; assigned[ci] = true; } foreach (int hi in hTotal) { states[hi] = 3; assigned[hi] = true; } foreach (int ai in aTotal) { states[ai] = 4; assigned[ai] = true; } wellCount++; if (wellCount >= WellNumber) break; // We have enough wells } }

{ // --- ORIGINAL LOGIC (Farthest Point) ---

// 1. Farthest Point Well Placement List<int> wells = new List<int>(); List<int> pool = new List<int>(); for (int i = 0; i < P.Count; i++) pool.Add(i); Random rand = new Random();

if (pool.Count > 0)

{ int first = pool[rand.Next(pool.Count)]; wells.Add(first); pool.Remove(first);

while (wells.Count < WellNumber * 2 && pool.Count > 0)

// Find more potential wells

{ double maxMinDist = -1; int bestIdx = -1; for (int i = 0; i < pool.Count; i++)

{ int idx = pool[i]; double minDist = double.MaxValue; for (int j = 0; j < wells.Count; j++)

{ double d = XYDistance(P[idx], P[wells[j]]);

if (d < minDist) minDist = d; } if (minDist > maxMinDist)

{ maxMinDist = minDist; bestIdx = idx; } } if (bestIdx != -1)

{ wells.Add(bestIdx); pool.Remove(bestIdx); } } else break; } }

// 2. Greedily Assign Clusters from the potential wells for (int wIdx = 0; wIdx < wells.Count; wIdx++)

{ int wellIdx = wells[wIdx]; // Find up to 5 unassigned Cisterns for this Well List<Tuple<int, double>> cands = new List<Tuple<int, double>>(); for (int i = 0; i < states.Count; i++)

{ if (assigned[i] || i == wellIdx) continue; double xyDist = XYDistance(P[i], P[wellIdx]); double dz = Math.Abs(P[i].Z - (P[wellIdx].Z + Margin3)); if (xyDist <= Range3) cands.Add(new Tuple<int, double>(i, dz));

} cands.Sort((a, b) => a.Item2.CompareTo(b.Item2)); List<int> cisterns = new List<int>(); for (int i = 0; i < 5 && i < cands.Count; i++) { cisterns.Add(cands[i].Item1); } } else break; } }

// 2. Greedily Assign Clusters from the potential wells for (int wIdx = 0; wIdx < wells.Count; wIdx++)

{ int wellIdx = wells[wIdx]; // Find up to 5 unassigned Cisterns for this Well List<Tuple<int, double>> cands = new List<Tuple<int, double>>(); for (int i = 0; i < states.Count; i++)

{ if (assigned[i] || i == wellIdx) continue; double xyDist = XYDistance(P[i], P[wellIdx]); double dz = Math.Abs(P[i].Z - (P[wellIdx].Z + Margin3)); if (xyDist <= Range3) cands.Add(new Tuple<int, double>(i, dz));

} cands.Sort((a, b) => a.Item2.CompareTo(b.Item2)); List<int> cisterns = new List<int>(); for (int i = 0; i < 5 && i < cands.Count; i++)

{ cisterns.Add(cands[i].Item1);

} if (cisterns.Count < 5) continue; // skip this well

// For each Cistern, assign 6 unassigned Housing and 2 unassigned Agri

List<int> hTotal = new List<int>(); List<int> aTotal = new List<int>(); bool validCluster = true; foreach (int cisIdx in cisterns)

{ // Housing List<Tuple<int, double>> hCands = new List<Tuple<int, double>>(); for (int i = 0; i < states.Count; i++) { if (assigned[i] || wells.Contains(i) || cisterns.Contains(i)) continue; double xyDist = XYDistance(P[i], P[cisIdx]); double dz = Math.Abs(P[i].Z - (P[cisIdx].Z + Margin2)); if (xyDist <= Range2 && dz <= MarginTolerance) hCands.Add(new Tuple<int, double>(i, dz));

} hCands.Sort((a, b) => a.Item2.CompareTo(b.Item2)); List<int> hChosen = new List<int>(); for (int i = 0; i < 6 && i < hCands.Count; i++) hChosen.Add(hCands[i].Item1);

if (hChosen.Count < 6) { validCluster = false; break; } hTotal.AddRange(hChosen);

// Agri

List<Tuple<int, double>> aCands = new List<Tuple<int, double>>(); for (int i = 0; i < states.Count; i++)

{ if (assigned[i] || wells.Contains(i) || cisterns.Contains(i) || hTotal.Contains(i)) continue; double xyDist = XYDistance(P[i], P[cisIdx]); double dz = Math.Abs(P[i].Z - (P[cisIdx].Z + Margin2)); if (xyDist <= Range2 && dz <= MarginTolerance) aCands.Add(new Tuple<int, double>(i, dz)); } aCands.Sort((a, b) => a.Item2.CompareTo(b.Item2));

List<int> aChosen = new List<int>(); for (int i = 0; i < 2 && i < aCands.Count; i++) aChosen.Add(aCands[i].Item1); if (aChosen.Count < 2) { validCluster = false; break; } aTotal.AddRange(aChosen); } if (!validCluster) continue; // skip this well

// Assign Well and its cluster states[wellIdx] = 1; assigned[wellIdx] = true; foreach (int ci in cisterns) { states[ci] = 2; assigned[ci] = true; } foreach (int hi in hTotal) { states[hi] = 3; assigned[hi] = true; } foreach (int ai in aTotal) { states[ai] = 4; assigned[ai] = true; } wellCount++;

if (wellCount >= WellNumber) break; } }

// --- POST-PROCESSING (Applies to both logic paths) ---

// Remove orphans (housing/agri not near any cistern)

List<int> finalCisterns = IndicesByState(states, 2); for (int i = 0; i < states.Count; i++)

{ if (states[i] == 3 || states[i] == 4) { bool nearCistern = false; for (int j = 0; j < finalCisterns.Count; j++)

{ if (XYDistance(P[i], P[finalCisterns[j]]) <= Range2)

{ nearCistern = true; break; } } if (!nearCistern) states[i] = 0; } }

// Assign State 5 (max 2 per well)

List<int> finalWells = IndicesByState(states, 1); foreach (int wellIdx in finalWells)

{ List<Tuple<int, double>> candidates = new List<Tuple<int, double>>(); for (int i = 0; i < states.Count; i++)

{ if (states[i] != 0) continue; double xyDist = XYDistance(P[i], P[wellIdx]); double zDist = Math.Abs(P[i].Z - P[wellIdx].Z); if (xyDist <= Range3 && zDist <= Margin3)

{ candidates.Add(new Tuple<int, double>(i, xyDist)); } } candidates.Sort((a, b) => a.Item2.CompareTo(b.Item2)); int assignedCount = 0; foreach (var candidate in candidates)

{ if (assignedCount >= 2) break; int candidateIdx = candidate.Item1; if (states[candidateIdx] == 0)

{ states[candidateIdx] = 5; assignedCount++;

} persistentStates = new List<int>(states); S_out = states;

// <Custom additional code>

// <Custom additional code> static List<int> persistentStates = null;

List<int> IndicesByState(List<int> states, int target)

{ List<int> idxs = new List<int>(); for (int i = 0; i < states.Count; i++) if (states[i] == target) idxs.Add(i); return idxs; } double XYDistance(Point3d a, Point3d b)

{ return Math.Sqrt((a.X - b.X) * (a.X - b.X) + (a.Y - b.Y) * (a.Y - b.Y)); } // </Custom additional code>

// </Custom additional code> }

K+"&#/$91%&6*$2'-9#"#&'&$0-"H;'#")&'--*/'%9*(&*6&1$*?$'22'%9/&$*-"#&'/$*##&'&)9#/$"%"&69"-)&*6&1*9(%#=&1$*)0/9(?&'& $"1"'%")&#"%%-"2"(%&2*)0-"&*$?'(9#")&'$*0()&+,)$'0-9/&'()&#*/9'-&9(6$'#%$0/%0$"@&7'/+&9(10%&1*9(%&9#&0-%92'%"-,& '##9?(")&'(&9(%"?"$&#%'%"&%+'%&)"(*%"#&9%#&60(/%9*(=&.9%+&#%'%"&4&$"1$"#"(%9(?&0('##9?(")&$"#9)0'-#=&#%'%"&<&/-0#%"$& /"(%"$&#%'%"=&#%'%"&D&/9#%"$(#=&#%'%"&3&+*0#9(?=&#%'%"&F&'?$9/0-%0$"=&'()&#%'%"&E&/*()"(#'%9*(&0(9%#@&A&1"$#9#%"(%&#%'%"&-9#%& 9#&0#")&%*&#%';9-9#"&$"#0-%#&'/$*##&Z$'##+*11"$&#*-0%9*(&01)'%"#a&.+"(&["#"%&9#&"(';-")=&%+"&#,#%"2&$"9(9%9'-9#"#&6$*2& %+"&9(10%&#%'%"&-9#%&'()&$"%0$(#&922")9'%"-,=&"(#0$9(?&%+'%&#0;#"R0"(%&9%"$'%9*(#&*1"$'%"&6$*2&'&/*(#9#%"(%&;'#"-9("& $'%+"$&%+'(&'//020-'%9(?&0(/*(%$*--")&$"'##9?(2"(%@

O"--&1-'/"2"(%&9#&"I"/0%")&%+$*0?+&*("&*6&%.*&#"-"/%9*(&-*?9/#&)"1"()9(?&*(&.+"%+"$&'%%$'/%*$&1*9(%#&'$"&1$*:9)")@& O+"(&'%%$'/%*$#&"I9#%=&'--&1*9(%#&'$"&#/*$")&;,&%+"9$&29(9202&1-'('$&)9#%'(/"&%*&%+"&("'$"#%&'%%$'/%*$=&'()&/'()9)'%"#& '$"&":'-0'%")&6$*2&/-*#"#%&%*&6'$%+"#%=&1$9:9-"?9(?&."--&6*$2'%9*(&9(&%+"&:9/9(9%,&*6&%+"#"&"I%"$('-&#1'%9'-&)$9:"$#@&O+"(& (*&'%%$'/%*$#&'$"&#011-9")=&%+"&#/$91%&)"6'0-%#&%*&'&6'$%+"#%H1*9(%&#'21-9(?&'11$*'/+&9(&1-'(g&'6%"$&'&$'()*2&9(9%9'-& #"")=&'))9%9*('-&1*%"(%9'-&."--#&'$"&/+*#"(&%*&2'I929#"&%+"9$&29(9202&)9#%'(/"&%*&'-$"'),H#"-"/%")&."--#=&%+"$";,& )9#%$9;0%9(?&."--&/'()9)'%"#&'/$*##&%+"&69"-)&'()&$")0/9(?&-*/'-&/*21"%9%9*(&;"%.""(&/-0#%"$#@&^(&;*%+&/'#"#=&'& /'()9)'%"&."--&9#&(*%&'//"1%")&;,&1$*I929%,&'-*("a&9%&9#&*(-,&$"%'9(")&96&9%&/'(&#011*$%&'&/*21-"%"=&9(%"$('--,&/*(#9#%"(%& /-0#%"$&0()"$&#%$9/%&/'1'/9%,&'()&"I/-0#9:9%,&/*(#%$'9(%#@ U-0#%"$&6*$2'%9*(&9#&)"69(")&'#&'&+9"$'$/+9/'-&)"1"()"(/,&#%$0/%0$"&9(&.+9/+&'&/"(%"$&20#%&69$#%&$"/$09%&"I'/%-,&69:"& /9#%"$(#&.9%+9(&'&#1"/969")&1-'('$&$')90#=&'()&"'/+&/9#%"$(&20#%&%+"(&$"/$09%&'&69I")&R0*%'&*6&+*0#9(?&'()&'?$9/0-%0$'-& 1*9(%#&.9%+9(&'&#"/*()=&%,19/'--,&#2'--"$&#"$:9/"&$')90#@&U9#%"$(&/'()9)'%"#&'$"&69-%"$")&;,&1-'('$&)9#%'(/"&%*&%+"& ."--&'()&$'(>")&;,&:"$%9/'-&/*21'%9;9-9%,&%+$*0?+&'(&*66#"%&/*21'$9#*(&%+'%&2"'#0$"#&)":9'%9*(&6$*2&'(&9(%"()")&{& $"-'%9*(#+91&?*:"$(")&;,&'&2'$?9(&1'$'2"%"$@&K+9#&$'(>9(?&1$9*$9%9#"#&/9#%"$(#&%+'%&;"#%&#'%9#6,&%+"&1$"#/$9;")&:"$%9/'-& #%$'%969/'%9*(&$"-'%9:"&%*&%+"&."--=&$'%+"$&%+'(&#"-"/%9(?&10$"-,&;,&1$*I929%,@&_*$&"'/+&/9#%"$(=&+*0#9(?&/'()9)'%"#&'$"& %+"(&#"-"/%")&.9%+9(&'&1-'('$&$'(?"&'()&/*(#%$'9(")&;,&'&%*-"$'(/"&*(&%+"&:"$%9/'-&$"-'%9*(#+91=&'?'9(&2"'#0$")& '?'9(#%&'(&9(%"()")&{&*66#"%a&#9I&+*0#9(?&1*9(%#&20#%&;"&6*0()&1"$&/9#%"$(=&*%+"$.9#"&%+"&"(%9$"&/'()9)'%"&."--&9#& $"`"/%")@&A?$9/0-%0$'-&1*9(%#&'$"&#"-"/%")&-'#%=&0#9(?&%+"&#'2"&#1'%9'-&"(:"-*1"&'#&+*0#9(?&;0%&"I/-0)9(?&'-$"'),& /+*#"(&"-"2"(%#=&'()&"I'/%-,&%.*&20#%&;"&#"/0$")&1"$&/9#%"$(@&K+$*0?+*0%&%+9#&1$*/"##=&'##9?(2"(%&9#&?-*;'--,& "I/-0#9:"g&'(,&1*9(%&'-$"'),&'##9?(")&%*&'&."--=&/9#%"$(=&+*0#9(?=&*$&'?$9/0-%0$"&$*-"&9#&$"2*:")&6$*2&#0;#"R0"(%& /'()9)'%"&1**-#=&"(#0$9(?&%+'%&/-0#%"$#&)*&(*%&*:"$-'1&'()&%+'%&1$*?$'22'%9/&"-"2"(%#&$"2'9(&0(9R0"&%*&'&#9(?-"& 9(6$'#%$0/%0$'-&0(9%@&K+"&'-?*$9%+2&1$*/"")#&?$"")9-,&%+$*0?+&."--&/'()9)'%"#&'()&%"$29('%"#&*(/"&%+"&$"R0"#%")& (02;"$&*6&."--#&+'#&;""(&#0//"##60--,&9(#%'(%9'%")@

A6%"$&9(9%9'-&/-0#%"$9(?=&%+"&#/$91%&'11-9"#&%.*&/*$$"/%9:"&1$*/")0$"#&%+'%&#+'1"&%+"&/*+"$"(/"&'()&)"(#9%,&*6&%+"& $"#0-%9(?&6';$9/@&_9$#%=&9%&$"2*:"#&*$1+'(#&;,&$"/-'##96,9(?&'(,&+*0#9(?&*$&'?$9/0-%0$'-&1*9(%&%+'%&9#&(*%&.9%+9(&%+"& /9#%"$(&#"$:9/"&$')90#&*6&'%&-"'#%&*("&69('-&/9#%"$(=&"(6*$/9(?&/9#%"$(H/"(%$")&)"1"()"(/,&'()&"-929('%9(?&$"#9)0'-& '--*/'%9*(#&%+'%&0()"$29("&9(6$'#%$0/%0$'-&-"?9;9-9%,@&Q"/*()=&9%&9(%$*)0/"#&'&-929%")&)"(#969/'%9*(&'$*0()&/-0#%"$&/"(%"$#& ;,&'##9?(9(?&#%'%"&E&%*&01&%*&%.*&1$":9*0#-,&0('##9?(")&1*9(%#&1"$&/"(%"$=&1$*:9)")&%+",&6'--&.9%+9(&'&)"69(")&1-'('$& $'(?"&'()&'&:"$%9/'-&2'$?9(&$"-'%9:"&%*&%+"&."--@&K+9#&1$*)0/"#&'&/*(%$*--")&+'-*&*6&'))9%9*('-&"-"2"(%#&'$*0()&"'/+& /-0#%"$&.9%+*0%&'-%"$9(?&%+"&69I")&$'%9*#&'()&)"1"()"(/9"#&%+'%&)"69("&%+"&1$92'$,&2*)0-"@&K+"&/*2;9(")&"66"/%&*6& %+"#"&$0-"#&9#&'&#"%%-"2"(%&2*$1+*-*?,&/*21*#")&*6&$"1"'%")=&/-0#%"$")&0(9%#&.9%+&"(6*$/")&9(%"$('-&1$*1*$%9*(#& '()&#"$:9/"&$"-'%9*(#+91#=&.+"$"&$"#9)"(%9'-&'()&1$*)0/%9:"&"-"2"(%#&'$"&#0;*$)9('%")&%*&/9#%"$(&1$*I929%,=&/9#%"$(& 1-'/"2"(%&9#&#0;*$)9('%")&%*&."--&1$*I929%,&'()&:"$%9/'-&'-9?(2"(%=&'()&%+"&*:"$'--&)9#%$9;0%9*(&*6&2*)0-"#&9#&"9%+"$& )$'.(&%*.'$)&"I%"$('-&'%%$'/%*$#&*$&)9#1"$#")&'/$*##&%+"&69"-)&%+$*0?+&6'$%+"#%H1*9(%&#'21-9(?@

Material Mixing Quantities Methodology

MIXWeight per cube (g)

1 · Lime + Xanthan

2 · Sorel cement (MgO + MgCl₂) + Xanthan

Sand 432

Clay 225 Fibre 45

Lime 90

Xanthan 18

Water 90

Sand 428 Clay 223 Fibre 45 MgO 7 MgCl₂ 45

Xanthan 18

Water 71

3 · Sodium-silicate + Xanthan

4 · Lime + casein

Sand 432 Clay 225 Fibre 45

Na₂SiO₃ 117

Xanthan 18

Water 63

Sand 432

Clay 225 Fibre 45

Lime 90

Casein 18

Water 90

5 · Lime + polymer emulsion

6 · Lime + linseed oil

Sand 432 Clay 225 Fibre 45 Lime 90

Polymer solids 27 Water 81

Sand 432 Clay 225 Fibre 45 Lime 90

Linseed oil 27 Water 81

Practical stock solution (count its carrier water)

Make 2 wt % xanthan sol (20 g L! ¹ at ~65 °C). Dose 0.90 L to supply 18 g XG (~0.88 L of this is water counted within the 90 g water).

If using 20 wt % MgCl₂ brine: 45 g MgCl₂ needs 225 g brine, which brings ~180 g water do not add free water (work to consistency). Prefer solid MgCl₂ flakes to keep water at ~71 g.

Anhydrous Na₂SiO₃ powder 117 g. add no free water and expect a wetter mix.

Disperse casein as 10 wt % in lime-water: 180 g dispersion supplies 18 g casein (~162 g is water, counted inside the 90 g target reduce free water accordingly).

Using 50 %-solids latex: weigh 54 g emulsion ( 27 g polymer + 27 g water). Subtract 27 g from the 81 g free-water allowance add 54 g extra water.

Weigh 135 g emulsion ( 27 g oil + 108 g water) and add no free water (accept a wetter mix or offset with a little dry sand).

Preparation protocol (immediately before charging the earth blend)

Hydrate XG (2 min high-shear, 10 min stand). 1:1 lime putty (90 g Ca(OH)₂ + 90 mL H₂O), mellow 10–15 min. Blend XG-sol into putty while stirring; keep pH≈12. Fold into the dry earth; compact.

Hydrate XG and dissolve into the MgCl₂ water. Sprinkle dry MgO into the liquor; stir ~60 s (exotherm). Charge and compact within ~8 min (rapid MOC set).

Hydrate XG (2 wt %). For Option A, dry-blend powder silicate with earth; add XG-water as mix water. For Option B, premix XGsol with diluted water-glass and fold into earth; no extra water.

Dissolve casein at pH≈10 (≈45 °C). Make lime putty; blend casein dispersion into putty; mix and compact.

Mellow lime putty 10–15 min. Add latex slowly into putty (never lime into latex). Fold into earth; avoid high-shear once latex is present.

Pre-emulsify with ~0.5 wt % mild surfactant; count its water in the budget; mix gently.

208 |Conclusion

Road Network C#

using System; using System.Collections; using System.Collections.Generic; using System.Linq;

using Rhino; using Rhino.Geometry; using Grasshopper; using Grasshopper.Kernel; using Grasshopper.Kernel.Data; using Grasshopper.Kernel.Types;

public class Script_Instance : GH_ScriptInstance { #region Utility functions

private void Print(string text) { /* Implementation hidden. */ } private void Print(string format, params object[] args) { /* Implementation hidden. */ }

private void Reflect(object obj) { /* Implementation hidden. */ }

private void Reflect(object obj, string method_name) { /* Implementation hidden. */ } #endregion

#region Members

private readonly RhinoDoc RhinoDocument; private readonly GH_Document GrasshopperDocument; private readonly IGH_Component Component; private readonly int Iteration; #endregion

private void RunScript( List<Point3d> P, List<int> S_in, double StepDistance, double DetourTolerance, ref object S_out, ref object C_out)

{ // 1. INPUT VALIDATION

if (P == null || S_in == null || P.Count != S_in.Count) { Component.AddRuntimeMessage( Grasshopper.Kernel.GH_RuntimeMessageLevel. Warning, “Input P and S_in must be valid and have the same number of items.”); return; }

if (DetourTolerance < 1.0) DetourTolerance = 1.0;

if (StepDistance <= 0) StepDistance = 40.0;

// 2. INITIAL SETUP

List<int> newStates = new List<int>(S_in); List<Curve> connectionCurves = new List<Curve>();

List<int> state1Indices = GetIndicesByState(newStates, 1); List<int> state0Indices = GetIndicesByState(newStates, 0);

if (state1Indices.Count < 2)

{ Component.AddRuntimeMessage( Grasshopper.Kernel.GH_RuntimeMessageLevel. Remark, “Fewer than two ‘State 1’ points found. No curves to create.”);

S_out = newStates; C_out = connectionCurves; return;

}

// 3. FIND CLOSEST NEIGHBORS AND CREATE CONNECTIONS

var createdConnections = new HashSet<Tuple<int, int>>();

foreach (int startIdx in state1Indices)

{ var neighbors = new List<Tuple<int, double>>(); foreach (int candidateIdx in state1Indices)

{ if (startIdx == candidateIdx) continue; double dist = P[startIdx].DistanceTo(P[candidateIdx]); neighbors.Add(new Tuple<int, double>(candidateIdx, dist)); }

neighbors.Sort((a, b) => a.Item2.CompareTo(b.Item2)); int neighborsToConnect = Math.Min(2, neighbors. Count);

for (int i = 0; i < neighborsToConnect; i++) { int goalIdx = neighbors[i].Item1; var connectionPair = new Tuple<int, int>( Math.Min(startIdx, goalIdx), Math.Max(startIdx, goalIdx));

if (createdConnections.Contains(connectionPair)) continue; createdConnections.Add(connectionPair); // Pathfinding Logic (Direct vs. Detour) Point3d ptA = P[startIdx]; Point3d ptB = P[goalIdx]; double directDist = ptA.DistanceTo(ptB); int bestDetourIdx = -1; double bestDetourDist = double.MaxValue; if (state0Indices.Count > 0) { foreach (int idx0 in state0Indices)

{ double detourDist = ptA.DistanceTo(P[idx0]) + P[idx0].DistanceTo(ptB); if (detourDist < bestDetourDist)

{ bestDetourDist = detourDist; bestDetourIdx = idx0; } } }

// Choose detour if shorter (within DetourTolerance) if (bestDetourIdx != -1 && bestDetourDist <= directDist * DetourTolerance)

{ Polyline detourPolyline = new Polyline { ptA, P[bestDetourIdx], ptB }; connectionCurves.Add(detourPolyline.ToNurbsCurve()); } else

{ connectionCurves.Add(new LineCurve(ptA, ptB)); } } }

// 4. COLLISION CHECK ALONG CURVE PATHS

Dictionary<int, int> pointsToEliminate = new Dictionary<int, int>();

foreach (Curve curve in connectionCurves)

{ double curveLength = curve.GetLength(); for (double d = 0; d <= curveLength; d += StepDistance)

{ Point3d testPoint = curve.PointAtLength(d); int bestCandidateIndex = -1; double minDistance = double.MaxValue; for (int i = 0; i < P.Count; i++) { int currentState = newStates[i]; if (currentState == 3 || currentState == 4 || currentState == 5)

{ double distToTestPoint = P[i].DistanceTo(testPoint); if (distToTestPoint < minDistance)

{ minDistance = distToTestPoint; bestCandidateIndex = i; }}

} if (bestCandidateIndex != -1 && !pointsToEliminate.ContainsKey(bestCandidateIndex))

{ pointsToEliminate.Add(bestCandidateIndex, newStates[bestCandidateIndex]); }

// 5. PROCESS STATE CHANGES AND REPLACEMENTS if (pointsToEliminate.Count > 0)

{ foreach (int idxToEliminate in pointsToEliminate.Keys) { newStates[idxToEliminate] = 0; }

List<int> availableReplacementIndices = GetIndicesByState(newStates, 0);

foreach (var eliminated in pointsToEliminate)

{ int eliminatedIdx = eliminated.Key; int originalState = eliminated.Value; Point3d eliminatedPt = P[eliminatedIdx]; if (availableReplacementIndices.Count == 0) break; int replacementIdx = -1; double minReplacementDist = double.MaxValue; foreach (int availIdx in availableReplacementIndices) { double dist = eliminatedPt.DistanceTo(P[availIdx]); if (dist < minReplacementDist) { minReplacementDist = dist; replacementIdx = availIdx; }

} if (replacementIdx != -1) { newStates[replacementIdx] = originalState; availableReplacementIndices.Remove(replacementIdx); }

// 6. ASSIGN OUTPUTS

S_out = newStates; C_out = connectionCurves; }

private List<int> GetIndicesByState(List<int> states, int targetState)

{ List<int> indices = new List<int>(); for (int i = 0; i < states.Count; i++)

{ if (states[i] == targetState) indices.Add(i); } return indices; } }

K+"&#/$91%&/*(#%$0/%#&'&-*/'-&/*(("/%9:9%,&("%.*$>&;"%.""(&'--&1*9(%#&'##9?(")&#%'%"&<&;,&/$"'%9(?&("'$"#%&("9?+;*0$& -9(>#=&'--*.9(?&*1%9*('-&)"%*0$#&%+$*0?+&#%'%"&4&1*9(%#=&'()&%+"(&"(6*$/9(?&'&/-"'$'(/"&/*$$9)*$&;,&)9#1-'/9(?& 1$*?$'22"&%+'%&/*(6-9/%#&.9%+&%+"&?"("$'%")&1'%+#@&O9%+9(&%+"&;$*')"$&#,#%"2=&#%'%"&4&1*9(%#&'$"&0()"$#%**)&'#& %+"&/"(%$"#&*6&'--&/-0#%"$#=&2"'(9(?&%+",&60(/%9*(&'#&%+"&1$92'$,&$"#"$:"&*6&':'9-';-"&-*/'%9*(#&6$*2&.+9/+&*%+"$& 1$*?$'22"&#%'%"#&/'(&;"&$"'##9?(")&.+"(&$")9#%$9;0%9*(&9#&$"R09$")@&A6%"$&:'-9)'%9(?&%+'%&%+"&1*9(%&-9#%&'()&%+"& 9(/*29(?&#%'%"&-9#%&2'%/+&9(&-"(?%+=&%+"&'-?*$9%+2&(*$2'-9#"#&%+"&/*(%$*-&1'$'2"%"$#&;,&"(#0$9(?&'&1*#9%9:"&#%"119(?& )9#%'(/"&6*$&/0$:"&#'21-9(?&'()&'&)"%*0$&%*-"$'(/"&%+'%&9#&(*%&#"%&;"-*.&*("@&^%&%+"(&/*19"#&%+"&9(10%&#%'%"#&9(%*&'& 20%';-"&-9#%&'()&"I%$'/%#&%.*&.*$>9(?&#"%#g&%+"&9()9/"#&*6&#%'%"&<&1*9(%#=&.+9/+&*1"$'%"&'#&("%.*$>&'(/+*$#=&'()&%+"& 9()9/"#&*6&#%'%"&4&1*9(%#=&.+9/+&#"$:"&'#&1*%"(%9'-&9(%"$2")9'$9"#&'#&."--&'#&%+"&1**-&*6&/-0#%"$H/"(%$"&-*/'%9*(#@ _*$&"'/+&#%'%"&<&'(/+*$=&%+"&#/$91%&/*210%"#&70/-9)"'(&)9#%'(/"#&%*&'--&*%+"$&#%'%"&<&1*9(%#=&#*$%#&/'()9)'%"#&;,& 1$*I929%,=&'()&/*(("/%#&%+"&'(/+*$&%*&9%#&%.*&/-*#"#%&("9?+;*0$#@&A&#"%H;'#")&/+"/>&1$":"(%#&)01-9/'%"&/*(("/%9*(#& #*&%+'%&"'/+&0()9$"/%")&1'9$&9#&?"("$'%")&*(-,&*(/"@&_*$&":"$,&/*(("/%9*(=&%+"&#/$91%&/*21'$"#&'&)9$"/%&-9("&;"%.""(& %+"&%.*&'(/+*$#&'?'9(#%&%+"&;"#%&':'9-';-"&#9(?-"H#%"1&)"%*0$&%+'%&1'##"#&%+$*0?+&*("&#%'%"&4&1*9(%=&.+"$"&%+"&;"#%& )"%*0$&9#&)"69(")&'#&%+"&29(9202&#02&*6&%+"&%.*&#"?2"(%&-"(?%+#@&A&)"%*0$&9#&#"-"/%")&*(-,&.+"(&9%#&%*%'-&-"(?%+& $"2'9(#&.9%+9(&'&;*0()")&20-%91-"&*6&%+"&)9$"/%&)9#%'(/"=&'#&)"69(")&;,&%+"&)"%*0$&%*-"$'(/"@&^6&%+"&)"%*0$&R0'-969"#=& %+"&/*(("/%9*(&9#&$"1$"#"(%")&'#&'&1*-,-9("&%+$*0?+&%+"&/+*#"(&#%'%"&4&1*9(%a&*%+"$.9#"=&9%&$"2'9(#&'&#%$'9?+%&-9("@&A--& -9(>#&'$"&#%*$")&'#&/0$:"#@ e(/"&%+"&("%.*$>&?"*2"%$,&9#&'##"2;-")=&%+"&#/$91%&1"$6*$2#&'&/*--9#9*(&#/'(&'-*(?&"'/+&/0$:"&;,&#'21-9(?&1*9(%#& '%&$"?0-'$&9(%"$:'-#&)"69(")&;,&Q%"1!9#%'(/"@&A%&"'/+&#'21-"&-*/'%9*(&9%&#"'$/+"#&6*$&%+"&("'$"#%&1*9(%&.+*#"&/0$$"(%& #%'%"&;"-*(?#&%*&%+"&1$*?$'22"&#"%&3=&F=&*$&E@&A(,&#0/+&1*9(%&9#&2'$>")&*(/"&6*$&"-929('%9*(=&2"'(9(?&9%#&#%'%"&.9--& ;"&$"#"%&%*&4=&.+9-"&9%#&*$9?9('-&#%'%"&:'-0"&9#&#%*$")&%*&"(';-"&-'%"$&$"1-'/"2"(%@&K+9#&*1"$'%9*(&%$"'%#&%+"&/0$:"#&'#& #1'%9'-&/*$$9)*$#&%+'%&#011$"##&("'$;,&1$*?$'22"=&1$*)0/9(?&/*(("/%9:9%,&;,&/-"'$9(?&#1'/"&%+$*0?+&%+"&"I9#%9(?& )9#%$9;0%9*(&$'%+"$&%+'(&#921-,&*:"$-',9(?&9%@

A6%"$&'--&/0$:"#&+':"&;""(&#/'((")=&%+"&#/$91%&'11-9"#&%+"&"-929('%9*(#&'()&%+"(&/*21"(#'%"#&6*$&1$*?$'22"&-*##&;,& $"'##9?(9(?&"'/+&$"2*:")&#%'%"&%*&%+"&/-*#"#%&':'9-';-"&#%'%"&4&1*9(%@&S"/'0#"&#%'%"&4&1*9(%#&'$"&)"69(")&'#&/-0#%"$& /"(%$"#=&%+9#&$"1-'/"2"(%&#%"1&"66"/%9:"-,&$"-*/'%"#&)9#1-'/")&1$*?$'22"&;'/>&9(%*&%+"&#,#%"28#&/"(%$'-&$"#"$:"&*6& /-0#%"$&1*#9%9*(#=&$'%+"$&%+'(&)9#%$9;0%9(?&9%&'$;9%$'$9-,@&["1-'/"2"(%#&'$"&/+*#"(&?$"")9-,&;,&29(9202&70/-9)"'(& )9#%'(/"&6$*2&%+"&"-929('%")&-*/'%9*(&'()&$"2*:")&6$*2&%+"&':'9-';-"&1**-&*(/"&0#")@&K+"&*0%10%#&'$"&%+"$"6*$"& '(&01)'%")&#%'%"&69"-)&'()&'&#"%&*6&/*(("/%9*(&/0$:"#=&.+"$"&'&("'$"#%&("9?+;*0$&("%.*$>&;"%.""(&#%'%"&<&'(/+*$#& 9#&?"("$'%")&.9%+&;*0()")&)"%*0$#=&'()&#%'%"#&3=&F=&'()&E&'$"&)9#1-'/")&6$*2&%+"&#'21-")&1'%+&"(:"-*1"&'()& $")9#%$9;0%")&9(%*&$"2'9(9(?&/-0#%"$H/"(%$"&/'1'/9%,=&2'9(%'9(9(?&*:"$'--&1$*?$'22"&/*0(%#&.+9-"&"(6*$/9(?&-*/'-& /-"'$'(/"@

Atmospheric Water Harvesting Training Data

';;%(93S)%O)K"'F3$V)'('FV!3!

Thermal and Humidity Analysis

_*$&%+"&%+"$2'-&'()&+,?$*2"%$9/&;"+':9*0$&*6&%+"& 6$'?2"(%")&-'()#/'1"&9(#9)"&%+"&]*(",;""&&#920-'%9*(& "(:9$*("2"(%=&1$*?$'22"&-*')#=&2'%"$9'-&1$*1"$%9"#=& '9$6-*.&'##021%9*(#&'()&;*0()'$,&2*9#%0$"&/*()9%9*(#&."$"& '##9?(")&1$9*$&%*&%+"&'('-,#9#&%*&"(';-"&/*(#9#%"(/,&'()& %$'(#1'$"(/,&'/$*##&%+"&1"$6*$2'(/"&*6&%+"&#1'%9'-&"-"2"(%#@ A--&J*("#&."$"&2*)"--")&'#&6$""H$0((9(?&#1'/"#=&.9%+*0%&'/%9:"& ]bAU&#,#%"2#=&9(&*$)"$&%*&9#*-'%"&%+"&"66"/%#&*6&?"*2"%$,=& 2'%"$9'-&9("$%9'=&'9$6-*.=&'()&-'%"(%&2*9#%0$"&"I/+'(?"&0()"$& '$9)&)"#"$%&/*()9%9*(#@&K+9#&'11$*'/+&'-9?(#&.9%+&#%'()'$)& 2"%+*)#&6*$&1'##9:"&#920-'%9*(&9(&+*%H'$9)&/-92'%"#=&1'$%9/0-'$-,& 6*$&#0;%"$$'("'(&'()&%+"$2'--,&2'##9:"&/*(#%$0/%9*(#@C4 Programme Loads and Occupancy Assumptions

^(%"$('-&?'9(#&."$"&)"69(")&%+$*0?+&%+"&1"*1-"&)"(#9%,=& -9?+%9(?&$')9'%9*(=&'()&"-"/%$9/&"R0912"(%&-*')#=&/'-9;$'%")& ;,&1$*?$'22"&$'%+"$&%+'(&?"("$9/&%,1*-*?,@&["#9)"(%9'-&0(9%#& ')*1%&-*.&'()&%"21*$'--,&-929%")&9(%"$('-&?'9(#&/*(#9#%"(%& .9%+&-*.&)"(#9%,&)*2"#%9/&*//01'%9*(@&U9:9/&'()&/*220('-& 6$'?2"(%#&$"6-"/%&+9?+"$&*//01'(%&-*')#=&%+*0?+&/*(#%$'9(")& .9%+9(&%+"&-*."$&;*0()#&*6&7("$?,c-0#&'##"2;-,H#1'/"& /'%"?*$9"#@C<&A()=&'?$9/0-%0$'-&'()&9(6$'#%$0/%0$'-&"-"2"(%#&'$"& 2*)"--")&'#&'-2*#%&0(*//019")=&.9%+&("?-9?9;-"&#"(#9;-"&?'9(#@ e//01'(/,&#/+")0-"#&."$"&'11-9")&*(-,&.+"$"&+02'(&1$"#"(/"& 2'%"$9'--,&9(6-0"(/"#&%+"$2'-&;"+':9*0$@&^(&.'%"$H6*/0#")&'()& 9(6$'#%$0/%0$'-&'$"'#=&*//01'(/,&.'#&*29%%")&%*&1$"#"$:"&%+"& 2'%"$9'-&'()&"(:9$*(2"(%'-&"66"/%#&*6&2'##=&'9$6-*.&'()&-'%"(%& +"'%&.9%+*0%&'(%+$*1*?"(9/&9(%"$6"$"(/"@

Material Properties and Functionally Graded Envelopes

7(:"-*1"&1$*1"$%9"#=&)"(#9%,=&/*()0/%9:9%,&fλW=&'()&#1"/969/&+"'%& f/W&."$"&)$'.(&6$*2&%+"&2'?("#902&*I,/+-*$9)"&fLeUW&"'$%+"(& /*21*#9%"&#,#%"2&"I1"$92"(%'--,&:'-9)'%")&9(&c+'#"&^@&K+"#"&:'-0"#& 6'--&.9%+9(&"219$9/'-&;*0()#&6*$&#%';9-9#")&"'$%+&'()&29("$'-H ;*0()&/*21*#9%"#=&#011*$%9(?&'&+9?+&%+"$2'-&2'##&$"?92"& .9%+&-*/'-9#")&/*()0/%9:9%,&:'$9'(/"&'/$*##&#"/%9*(&%+9/>("##@CD U9#%"$(#=&%*."$#=&'()&:'0-%")&#1'/"#&'$"&'##9?(")&2'$?9('--,& +9?+"$&)"(#9%9"#&'()&/*()0/%9:9%9"#=&$"6-"/%9(?&9(/$"'#")& /*21'/%9*(&'()&2*9#%0$"&9(%"$'/%9*(@&A?$9/0-%0$'-&'()&/*0$%,'$)& /*()9%9*(#&0#"&-*."$&"66"/%9:"&/*()0/%9:9%9"#&)0"&%*&:"?"%'%9*(& '()&#*9-&29I9(?&'()&1'$%9'-&"I1*#0$"@

79 Baruch Givoni, Climate Considerations in Building and Urban Design (New York: Van Nostrand Reinhold, 1998).

80 U.S. Department of Energy, EnergyPlus Engineering Reference (Washington, DC: DOE, 2023).

81 Gernot Minke, Building with Earth: Design and Technology of a Sustainable Architecture (Basel: Birkhäuser, 2006).

82 Mat Santamouris, Cooling the Cities: A Review of Reflective and Green Roof Mitigation Technologies to Fight Heat Island and Improve Comfort in Urban Environments, Solar Energy 103 (2014): 682–703.

83 Evyatar Erell, David Pearlmutter, and Terence Williamson, Urban Microclimate: Designing the Spaces Between Buildings (London: Earthscan, 2011).

Airflow and Ventilation Exchange

_-*.&1"$&7I%"$('-&A$"'&.'#&0#")&%*&/'1%0$"&)966"$"(%9'-& :"(%9-'%9*(&"I1*#0$"=&)9#%9(?09#+9(?&"(/-*#")&#0;%"$$'("'(& J*("#&6$*2&#"29H*1"(&'()&*1"(H'9$&#1'/"#@&c$*)0/%9:"&'()& /*0$%,'$)&/*()9%9*(#&$"/"9:"&+9?+"$&'9$6-*.&:'-0"#=&#920-'%9(?& .9()H)$9:"(&/**-9(?=&.+9-"&/9#%"$(#&'()&$"#9)"(%9'-&0(9%#&'$"& '##9?(")&-*.&"I/+'(?"&:'-0"#=&$"6-"/%9(?&%+"$2'-&-'?&'()& +029)9%,&#%';9-9%, O= L*9#%0$"&'()&T'%"(%&766"/%#

T'%"(%&2*9#%0$"&;"+':9*0$&9#&+'()-")&921-9/9%-,&:9'&')`'/"(/,& %*&.'%"$&6"'%0$"#&f/9#%"$(#=&10$969/'%9*(&1**-#=&/*0$%,'$)&;'#9(#W=& .9%+*0%&)9$"/%&+029)969/'%9*(@&]*(",;""8#&"("$?,&;'-'(/"& 6$'2".*$>&2*)"-#&":'1*$'%9:"&"66"/%#&%+$*0?+&J*("&2'##=& #0$6'/"&"I/+'(?"&'()&/*(:"/%9:"&'9$6-*.=&'--*.9(?&?$')9"(%#& %*&"2"$?"&6$*2&#1'%9'-&'$$'(?"2"(%&$'%+"$&%+'(&921*#")& /*()9%9*(# 84

c'$'2"%"$ b'-0" U-92'%"&J*(" D&f]*%&!$,&!"#"$%W L'9(&.'--&\H:'-0" <@E&Ok2Gl [**6&\H:'-0" <@D&Ok2Gl _-**$&\H:'-0" <@X&Ok2Gl

L'#+$';9,'&1*$*#9%, 4@3E [')9'(/"&%$'(#29%%'(/" 4@3E b"(%9-'%9*(&)9#/+'$?"&/*"669/9"(%&fU)W 4@X

L'%"$9'-&)"(#9%,&$'(?" <X44jD444&>?k2V K+"$2'-&/*()0/%9:9%,&λ&$'(?"4@FEj<@4&Ok2†l Q1"/969/&+"'%&/&$'(?" B44j<444&‡k>?†l

Material AssemblyReference valuesSource

Earthen wall (adobe/ rammed earth typical)

MOC cement with fibres/additives

Thick earth walls in hot-arid contexts U = 1.5–1.8 W/m²KFathy (1986) M:0J):'S),)E+*+,6 <2+,E0L246"/):')1/20,6'B+@+,+1/+6

λ = 0.7 W/m·K

λ = 1800 kg/m% c = 1000 J/kg·K Minke (2006)

λ = 0.45 W/m·K

λ = 1700 kg/m% c = 900 J/kg·K Li et al. (2019)

c'$'2"%"$ b'-0"

c"*1-"&!"(#9%, 4@4C&11-k2G e//01'(/,&Q/+")0-" !tL%-tU*0$%te//01t n$ [')9'(%&T*') <@E&Ok2G 7-"/%$9/&7R0912"(% D@4&Ok2G _-*.&1"$&7I%"$('-&A$"' 4@D L'%"$9'-&)"(#9%,&$'(?"<C44&>?k2V

λ&$'(?" 4@dE&Ok2†l Q1"/969/&+"'%&/&$'(?"BE4&‡k>?†l

c'$'2"%"$ b'-0"

c"*1-"&!"(#9%, 4@4F&11-k2G e//01'(/,&Q/+")0-" !tQ_2tT9:9(?t e//01tn$ [')9'(%&T*') <@4&Ok2G 7-"/%$9/&7R0912"(% <@E&Ok2G _-*.&1"$&7I%"$('-&A$"' 4@3 L'%"$9'-&)"(#9%,&$'(?"<C44&>?k2V K+"$2'-&/*()0/%9:9%,&λ $'(?" 4@dE&Ok2†l Q1"/969/&+"'%&/&$'(?"BE4&‡k>?†l

D096"1#''L,0#,)EE+

c'$'2"%"$ b'-0" c"*1-"&!"(#9%, e//01'(/,&Q/+")0-" [')9'(%&T*')

_-*.&1"$&7I%"$('-&A$"' 4@< L'%"$9'-&)"(#9%,&$'(?"<B44&>?k2V

λ&$'(?" 4@CE&Ok2†l Q1"/969/&+"'%&/&$'(?"BE4&‡k>?†l L*9#%0$"&Q*0$/" O'%"$H')`'/"(%&T'%"(%& Z'9(

?"6*+,1'?0EE91):'HL)/+6''L,0#,)EE+ ?"6*+,1'()*+,'H*0,)#+''S,0#,)EE+

c'$'2"%"$ b'-0"

c"*1-"&!"(#9%, 4@44E&11-k2G e//01'(/,&Q/+")0-"ST!ZteUUtQU] T'%"(%&_$'/%9*( 7R0912"(%&c*."$& !"(#9%, _-*.&1"$&7I%"$('-&A$"' 4@C L'%"$9'-&)"(#9%,&$'(?"<d44&>?k2V

λ&$'(?" 4@X&Ok2†l Q1"/969/&+"'%&/&$'(?"B44&‡k>?†l

c'$'2"%"$ b'-0"

c"*1-"&!"(#9%, 4@44E&11-k2G e//01'(/,&Q/+")0-"ST!ZteUUtQU]

T'%"(%&_$'/%9*( 7R0912"(%&c*."$& !"(#9%, _-*.&1"$&7I%"$('-&A$"' 4@d L'%"$9'-&)"(#9%,&$'(?"<XE4&>?k2V

λ&$'(?" 4@EE&Ok2†l Q1"/969/&+"'%&/&$'(?"B44&‡k>?†l

c'$'2"%"$ b'-0" c"*1-"&!"(#9%, 4@44EF&11-k2G e//01'(/,&Q/+")0-"ST!ZteUUtQU] T'%"(%&_$'/%9*( 4@3 7R0912"(%&c*."$&!"(#9%,4@D&H&<@4&Ok2G ^(69-%$'%9*(&f2Vk#†2GW 4@44<E P'%0$'-&:"(%9-'%9*(&f2Vk#†2GW4@44X&H&4@44C !]O ]bAU&#"%1*9(%#

?01;+16)*"01'<0P+,''L,0#,)EE+ ?"6*+,1'S9J:"/'HL)/+''S,0#,)EE+ 8#,"/9:*9,+'(2+)*'S,0#,)EE+ 8#,"/9:*9,+'F)*+'S):E6'S,0#,)EE+ S9,"@"/)*"01'S00:6'S,0#,)EE+

c'$'2"%"$ b'-0" c"*1-"&!"(#9%, 4@4D&11-k2G e//01'(/,&Q/+")0-"!tL%-tU*0$%te//01tn$ T'%"(%&_$'/%9*( 4@E _-*.&1"$&7I%"$('-&'$"' 4@X L'%"$9'-&)"(#9%,&$'(?"<C44&>?k2V λ&$'(?" 4@dE&Ok2†l Q1"/969/&+"'%&/&$'(?"BE4&‡k>?†l L*9#%0$"&Q*0$/" 7:'1*$'%9:"&O'%"$& Q*0$/"

c'$'2"%"$ b'-0"

c"*1-"&!"(#9%, 4@44D&11-k2G e//01'(/,&Q/+")0-"ST!ZteUUtQU] [')9'(%&T*') 4@E&Ok2D 7R0912"(%&c*."$&!"(#9%,4@E&Ok2G _-*.&1"$&7I%"$('-&A$"' 4@E L'%"$9'-&)"(#9%,&$'(?"<CE4&>?k2V λ&$'(?" 4@C&Ok2†l L*9#%0$"&Q*0$/" 7:'1*$'%9*(&p&_-*.H 9()0/")&29I9(? S,0#,)EE+';+@"1"*"016

!tA?$9/0-%0$"&]0;&uAv c0$969/'%9*(&c**-#

c'%+#

c'%+# T*."$&c")"#%$9'(&c'%+# HE

c'%+# T*."$&c'%+#&p&O'%"$&c'%+#& e:"$-', HE

c'%+# \11"$&c")"#%$9'(&c'%+# 4 3<@4< H4@BE <2+,E):'81):46"6'B+69:*6$'

\(9% 7-"2"(% T":"- ["-'%9"&]029)9%,&u5v ^(%$9(#9/ K$'(#29##9"

U*()"(#'%9*(&_'$2&uU*v K*."$&S066"$&{*(" 4 DF@3D F@ED

St]*0#9(?&u]v ]*0#"&S066"$&{*(" HE E4@BE F@D4

St]*0#9(?&u]v K*."$&S066"$&{*(" HE DF@3D D@D4

AtU9#%"$(&uUv U*220('-&Q1'/"# HE 3D@EF D@EF

AtU9#%"$(&uUv U9#%"$( HE CF@XB B@XB

AtU9#%"$(&uUv c0;-9/&Q1'/"# 4 3d@BX D@BX AtU9#%"$(&uUv U*220('-&Q1'/"# 4 3<@D< <@D<

St]*0#9(?&u]v K*."$ HE Fd@XE 4@XE

!tA?$9/0-%0$"&]0;&uAv c0$969/'%9*(&c**-# 4

c'-2&c-'(%'%9*( 4

!tA?$9/0-%0$"&]0;&uAv O+"'%&c-'(%'%9*( 4 X4@d< d@d< U*()"(#'%9*(&_'$2&uU*v K*."$ 4 Fd@XE 4@4E U*()"(#'%9*(&_'$2&uU*v K*."$ 4 FF@4E H<4@4E

c'%+# O'%"$&c'%+# HE XB@d3 E@d3

c'%+# T*."$&c")"#%$9'(&c'%+# HE X4@<4 3@<4

c'%+# T*."$&c'%+#&p&O'%"$&c'%+#& e:"$-', HE XF@B< 3@D<

c'%+# \11"$&c")"#%$9'(&c'%+# 4 3<@ED E@ED D9E";"*4'81):46"6'B+69:*6$'

K+9#&'11"()9I&$"/*$)#&%+"&"I'/%&#920-'%9*(&9(10%#&'()& 1$*/")0$"#&0#")&%*&?"("$'%"&%+"&'/*0#%9/&:'-0"#&$"1*$%")&9(&%+"& 2'9(&/+'1%"$@

Propagation and Solver configuration

A--&6$'?2"(%#&."$"&":'-0'%")&0#9(?&'&0(969")&c'/+,)"$2& 1$*1'?'%9*(&#"%01&%*&"(#0$"&/*(#9#%"(/,&'/$*##&0(9%&/*21'$9#*(#@& K+"&#920-'%9*(&"21-*,")&'&#%'()'$)&%+$""H;$'(/+&#%$0/%0$"& /*21$9#9(?&!9$"/%&Q*0()=&^2'?"&Q*0$/"&f$"6-"/%9*(&*$)"$&DW=& '()&[',&K$'/9(?@&K+9#&'11$*'/+&6*--*.#&"#%';-9#+")&/*(:"(%9*(#& 9(&?"*2"%$9/H'/*0#%9/&2*)"--9(?=&.+"$"&$*;0#%("##&9#&"(#0$")& :9'&/*(%$*--")&$"6-"/%9*(&)"1%+&'()&$',H)"(#9%,&/*(:"$?"(/"=& $'%+"$&%+'(&%+$*0?+&';#*-0%"&/'-9;$'%9*(@< K*&#%';9-9#"&/*21'$'%9:"&/*()9%9*(#=&'&69I")&$"/"9:"$&1$*%*/*-& .'#&'11-9")g&%+$""&$"/"9:"$#&1"$&/*()9%9*(=&"'/+&1*#9%9*(")&'%& '11$*I92'%"-,&<@E&2&"'$&+"9?+%&'()&#1'/")&0#9(?&'&/*(#%'(%H $')90#&$0-"@&A??$"?'%9*(&.'#&1"$6*$2")&%+$*0?+&"("$?,H /*$$"/%&':"$'?9(?&f'#&)"%'9-")&9(&%+"&2'9(&/+'1%"$W=&'()&%+"& $"1$"#"(%'%9:"&)SA&:'-0"#&1"$&6$'?2"(%k/*()9%9*(&'$"&)"$9:")& 6$*2&%+9#&1$*/"##@&A--&M9(%$9(#9/N&'()&M%$'(#29##9*(N&*0%10%#& $"1*$%")&'$"&)9$"/%-,&%$'/"';-"&%*&%+"&#*0$/"&#1"/%$'&0#")=&%+"& ;*0()'$,&';#*$1%9*(&/*"669/9"(%#a&'()&%+"&1$*1'?'%9*(&'()& $',/'#%9(?&#"%%9(?#@CF

c$*1'?'%9*(&S$'(/+"#H&!9$"/% H&^2'?"&Q*0$/" H&[',&K$'/9(? ^2'?"&Q*0$/"&e$)"$D&

[',&U*0(%&c"$&Q*0$/"D444&H&E4444

[',&U0%H*66&%92"d44&H&<D44&2# 7)?"&!966$'/%9*(&e__

_$"R0"(/,&Q/*1"e/%':"

["/"9:"$#&c$*%*/*-3&$"/"9:"$#&1"$&/*()9%9*(=& .9%+&<@E&2&"'$&`"9?+%&'()&'& /*(%'(%&$')90#&'??$"?'%9*(

S)/24;+,E'L,0L)#)*"01'6+**"1#6

Material Absorption Library

K+"&2'%"$9'-&-9;$'$,&$"6-"/%#&%+"&1$*`"/%8#&'$/+9%"/%0$'-&-*?9/=& "(/*)9(?&/*(#%$0/%9*(&;"+':9*0$&'/*0#%9/'--,@&O'--#&'()&6-**$#& ."$"&2*)"--")&'#&)"(#"&29("$'-&;*0()'$9"#&.9%+&-*.&';#*$1%9*(a& :'0-%&-9(9(?#&0#")&1*$*0#=&29/$*H#%$0/%0$")&LeU&#0$6'/"#& .9%+&6$"R0"(/,H)"1"()"(%&';#*$1%9*(a&'()&2'#+$';9,'#&."$"& %$"'%")&'#&29)H%*H+9?+&6$"R0"(/,&)9660#"$#@&O'%"$&.'#&2*)"--")& '#&("'$H$"6-"/%9:"&9(&'--&;'()#@&b'0-%&1"$6*$2'(/"&9#&-9(>")&%*& 1*$*#9%,H9()0/")&%*$%0*#9%,=&.+9/+&9(/$"'#"#&:9#/*0#&'()&%+"$2'-& "("$?,&-*##&9(&+9?+"$&6$"R0"(/9"#=&`0#%96,9(?&9%#&%$"'%2"(%&'#&'& 6$"R0"(/,H#"(#9%9:"&';#*$;"$@CE

K+9#&'##9?(2"(%&#%$'%"?,&)*"#&(*%&/-'92&%*&$"1-9/'%"&-';H%"#%")& 2'%"$9'-&/0$:"#&;0%&"(#0$"#&%+'%&'%2*#1+"$9/&:'$9'%9*(&*;#"$:")& 9(&%+"&#920-'%9*(#&$"2'9(#&'%%$9;0%';-"&%*&)"#9?(")&#0$6'/"& 1$*1"$%9"#=&$'%+"$&%+'(&0(%$'/>")&#*-:"$&'$%"6'/%#@CX

84 Savioja, Lauri, and U. Peter Svensson. “Overview of Geometrical Room Acoustic Modeling Techniques.” The Journal of the Acoustical Society of America 138, no. 2 (2015): 708–730. https://doi.org/10.1121/1.4926438.

85 Allard, Jean-Pierre, and Noureddine Atalla. Propagation of Sound in Porous Media: Modelling Sound Absorbing Materials. 2nd ed. Chichester: Wiley, 2009.

86 Cox, Trevor J., and Peter D’Antonio. Acoustic Absorbers and Diffusers: Theory, Design and Application. 2nd ed. Boca Raton, FL: CRC Press, 2009.

3E<4<E@<D4DEDB@B34

<4<EDEF4EEXEd4dE

4@<4@<4@<4@<4@<4@<4@<4@<

<DFEXC<4<D

<<<@B<@B3F@<EE@X 8J60,L*"01'/0+@@"/"+1*6'L+,'E)*+,"):el'+1+,#4')J60,J+;Q'0/*)[+'J)1;6f

Source Spectra Conditions

K+"&Q*0$/"&c*."$&6*$2&%+"&69$#%&1$*:"('(/"& -',"$&6*$&)SA&$"#0-%#=&'#&'--&$"/"9:"$&*0%10%#& '$"&/'-/0-'%")&6$*2&$"#1*(#"#&%*&%+"#"& #1"/%$'&0()"$&%+"&?9:"(&;*0()'$,&'()& 1$*1'?'%9*(&/*()9%9*(#@F& K+"&/*()"(#'%9*(& %*."$&*1"$'%"#&'#&'&%.*H#%'%"&'/*0#%9/& #*0$/"@&^(&9%#&+9?+H:"-*/9%,&2*)"=&.+9/+& '-%"$#&;*%+&9(%"(#9%,&'()&#1"/%$'-&/+'$'/%"$=& %+"&2*)"-&#0;#%9%0%"#&'&)")9/'%")&+9?+H *0%10%&#1"/%$02&.+9-"&+*-)9(?&'--&*%+"$& #*-:"$&1'$'2"%"$#&/*(#%'(%@&K+9#&$"6-"/%#& $"/*?(9#")&'"$*'/*0#%9/&;"+':9*0$=&.+"$"& $')9'%")&#*0()&1*."$&9(/$"'#"#&(*(-9("'$-,& .9%+&6-*.&:"-*/9%,@E

4 International Electrotechnical Commission. IEC 61672-1: Electroacoustics—Sound Level Meters—Part 1: Specifications. Geneva: IEC, 2013. 5 Lighthill, M. J. “On Sound Generated Aerodynamically. I. General Theory.” Proceedings of the Royal Society of London. Series A 211, no. 1107 (1952): 564–587.

c0$969/'%9*(&c**-#&q&U9#%"$(#& fK$"'%2"(%&6-*.W

XD@E X4

<DE X3

DE4 Xd

E44 d<

<> d3

D> dD

F> XB

C> XE

H09,/+'HL+/*,)'?01;"*"016''0@' S9,"@"/)*"01'S00:6'o'?"6*+,16'e<,+)*E+1*'@:0Pf

c0;-9/&Q1'/"# fe1"(&Q1'/"#W

XD@E X4

<DE

E44 X3

<>

U*()"(#'%9*(&K*."$& fP*$2'-&e1"$'%9*(W

XD@E XF

<DE XX

DE4 XC

E44 d4

<> d4

H09,/+'HL+/*,)'?01;"*"016''0@' ?01;+16)*"01'<0P+,'eW0,E):'5L+,)*"01f

O'%"$&c'%+# fQ+'--*.&_-*.W

XD@E XF

<DE XX DE4 XC E44 d4

<> d4

D> XX

F> XD

C> EB

H09,/+'HL+/*,)'?01;"*"016''0@' ()*+,'S)*26'eH2)::0P'!:0Pf$

U*220('-&Q1'/"# fe//019")&A/%9:9%,W

H09,/+'HL+/*,)'?01;"*"016''0@' S9J:"/'HL)/+6'e5L+1'HL)/+6f

H09,/+'HL+/*,)'?01;"*"016''0@' ?0EE91):'HL)/+6'e5//9L"+;'8/*"["*4f

U*()"(#'%9*(&K*."$ f]9?+&b"-*/9%,&["?92"W

d4

H09,/+'HL+/*,)'?01;"*"016''0@' ?01;+16)*"01'<0P+,'eD"#2'I+:0/"*4'5L+,)*"01f

U*0$%,'$)&c**-#& fQ%"'),&p&Q1-'#+9(?&)*29('(/"W

XD@E d4

<DE dD

DE4 dF

E44 dX

<> dX

D> dD

F> XC

C>

H09,/+'HL+/*,)'?01;"*"016''0@' ?09,*4),;'S00:6'eH*+);4'p'HL:)62"1#';0E"1)1/+f$

c$9:'%"&^(%"$9*$# fT*.&A/%9:9%,&)."--9(?W

H09,/+'HL+/*,)'?01;"*"016''0@' S,"[)*+'>1*+,"0,6'e]0P'8/*"["*4';P+::"1#f$

t = 0ms

t = 1/2t

t = 0ms

t = 1/2t

t = 0ms

t = 1/2t

t = 0ms

t = 1/2t

t = 0ms

t = 1/2t

t = 0ms

t = 1/2t

t = 0ms

t = 0ms

t = 0ms

t = 0ms

t = 0ms

t = 0ms

t = 1/2t
t = 1/2t
t = 1/2t
t = 1/2t
t = 1/2t
t = 1/2t
Fig. 273 Visualizations of sound pressure levels predicted at receiver points using raybased energy propagation at different time intervals (t = 0ms and t = 1/2t).

AH."9?+%")&#*0()&1$"##0$"&-":"-&1$")9/%")&'%&$"/"9:"$&1*9(%#&0#9(?&c'/+,)"$28#&?"*2"%$9/&'/*0#%9/#&"(?9("&f$',H;'#")&"("$?,& 1$*1'?'%9*(W@&AH."9?+%9(?&'11$*I92'%"#&6$"R0"(/,H)"1"()"(%&+02'(&#"(#9%9:9%,@&f^7U&X<XdDH<a&^Qe&<BBXH<kDW

\(9% 7-"2"(% T":"- A/*0#%9/#&Q*0()&T":"-&u)SAv ^(%$9(#9/ K$'(#29##9"

U*()"(#'%9*(&_'$2&uU*v K*."$&S066"$&{*(" 4 E4@BX F@<< St]*0#9(?&u]v ]*0#"&S066"$&{*(" HE

K*."$&S066"$&{*("

U*220('-&Q1'/"#

U*220('-&Q1'/"# 4

St]*0#9(?&u]v ]*0#"&\(9% HE

!tA?$9/0-%0$"&]0;&uAv c0$969/'%9*(&c**-# 4

H3@4E

H3@4E

!tA?$9/0-%0$"&]0;&uAv O+"'%&c-'(%'%9*( 4 3X@4E HD@3

U*()"(#'%9*(&_'$2&uU*v K*."$ 4 EF@D4 HD@FC

U*()"(#'%9*(&_'$2&uU*v K*."$ 4 EF@D4 F@FC

c'%+# O'%"$&c'%+# HE

E3@BC E@FF

c'%+# T*."$&c")"#%$9'(&c'%+# HE ED@C< F@<3

c'%+# T*."$&c'%+#&p&O'%"$&c'%+#& e:"$-', HE E3@F4

c'%+# \11"$&c")"#%$9'(&c'%+# 4

HS]8',+69:*6'L+,'@,)#E+1*'e;38f

This plate exemplifies some of the configuration and the value extraction pipeline used to generate the intrinsic and transmission visibility percentages reported in the chapter. Each diagram visualises an isovist field from representative observer positions, while the adjacent table lists the aggregated scalar visibility value per fragment under two evaluation modes.

To maintain comparability across heterogeneous fragments, observer sampling is held constant: observers are positioned at eye height (~1.5 m) and distributed within navigable floor areas, and each observer emits a fixed set of line-of-sight rays (uniform angular sampling). The tabulated value summarises the resulting observer field into a single scalar per fragment, enabling direct cross-unit comparison in the qualitative analysis.

This isovist-to-scalar reduction follows established practice in isovist field analysis, where spatial legibility is interpreted through consistent observer sampling and aggregation rather than through single-point snapshots.1

The isovist diagrams visualise directional access and occlusion rather than absolute area: elongated lobes indicate long sightlines aligned with openings or corridors, while compact isovists indicate short, interrupted sightlines and high occlusivity. These effects are amplified at the settlement level once adjacent fragments are introduced, which is why the intrinsic and transmission results are reported together rather than merged into a single value.

Cistern
House Unit
Condensation Tower
Communal Spaces
87 Michael Benedikt, “To Take Hold of Space: Isovists and Isovist Fields,” Environment and Planning B: Planning and Design 6, no. 1 (1979): 47–65.
Fig. 274 Isovist diagrams visualizing directional access and occlusion for representative observer positions in units like House Unit, Cistern, Condensation Tower, and Communal Spaces.

Intrinsic versus transmission visibility

b9#9;9-9%,&.'#&/*210%")&%.9/"&1"$&6$'?2"(%@&^(%$9(#9/&:9#9;9-9%,&%$"'%#&"'/+&6$'?2"(%&'#&'(&9#*-'%")&#1'%9'-&0(9%=&#*&%+"&$"1*$%")& 1"$/"(%'?"&$"6-"/%#&*(-,&%+"&6$'?2"(%8#&9(%"$('-&?"*2"%$,&'()&*1"(9(?#@&K$'(#29##9*(&:9#9;9-9%,&$"H":'-0'%"#&%+"&#'2"&*;#"$:"$& #'21-9(?&6$*2&%+"&"I%"$9*$&*6&%+"&#1'/"=&/'1%0$9(?&+*.&1$*I929%,=&9(%"$#%9%9'-&*:"$-'1#&'()&#+'$")&'1"$%0$"#&2*)96,&:9#0'-&'//"##@& K+"&MK$'(#29##9*(N&/*-02(&%+"$"6*$"&$"/*$)#&%+"&("%&/+'(?"&9(&:9#9;9-9%,&1$*)0/")&;,&')`'/"(/,&$"-'%9:"&%*&%+"&9(%$9(#9/&/'#"& f1*#9%9:"&:'-0"#&9()9/'%"&9(/$"'#")&1"$2"';9-9%,&0()"$&/*--9#9*(a&("?'%9:"&:'-0"#&9()9/'%"&*//-0#9*(&'()&1$9:'/,&?'9(W@ HS]8',+69:*6'L+,'@,)#E+1*'e;38f

!tA?$9/0-%0$"&]0;&uAv c0$969/'%9*(&c**-# 4

O+"'%&c-'(%'%9*( 4 3E@E4 <<@dC U*()"(#'%9*(&_'$2&uU*v K*."$

T*."$&c")"#%$9'(&c'%+# HE 3F@<F H3@X< c'%+# T*."$&c'%+#&p&O'%"$&c'%+#& e:"$-',

Spatial Instances Distribution Description

K+"&#/$91%&%'>"#&'&!'%'K$""&*6&c*-,-9("#&'()&6*0$&1$*?$'22"& #/+")0-"#=&U9#%"$(=&]*0#9(?=&A?$9/0-%0$"=&'()&U*()"(#'%9*(& _'$2=&"'/+&)"#/$9;")&;,&1'$'--"-&-9#%#&*6&A$"'#=&^(#%'(/"#=& '()&T":"-#=&'()&9%&$"%0$(#&'&(".&%$""&9(&.+9/+&1*-,-9("#&'$"& ?$*01")&9(%*&/*21'/%&/-0#%"$#&0()"$&#%$9/%&*:"$-'1&'()& 0(9R0"("##&$0-"#@&^%&69$#%&$"*$?'(9#"#&%+"&9(/*29(?&%$""&9(%*& '(&9(%"$('-&9()"I&>",")&;,&%+"&69$#%&%.*&1'%+&/*21*("(%#=& .+"$"&%+"&69$#%&9()"I&60(/%9*(#&'#&'&1$*?$'22"&9)"(%969"$& '()&%+"&#"/*()&'#&'&-":"-&9)"(%969"$@&_*$&$*;0#%("##=&9%&/'/+"#& "'/+&1*-,-9("8#&/"(%$"&1*9(%&'()&":'-0'%"#&/*9(/9)"(/"&0#9(?& '(&…n&%*-"$'(/"=&#*&1-'('$&*:"$-'1=&$'%+"$&%+'(&60--&%+$""& )92"(#9*('-&9(%"$#"/%9*(=&;"/*2"#&%+"&?*:"$(9(?&/*()9%9*(@ _*$&"'/+&1$*?$'22"=&%+"&#/$91%&/*210%"#&'&$"1"%9%9*(& 6'/%*$&6$*2&%+"&1*10-'%9*(&*6&%+"&-":"-&4&;$'(/+&'()&0#"#& 9%&%*&#/'-"&%+"&$"R0"#%")&(02;"$&*6&9(#%'(/"#=&"(#0$9(?&%+'%& /-0#%"$&1$*)0/%9*(&$"2'9(#&1$*1*$%9*('-&%*&':'9-';-"&#%*/>@& 7'/+&#/+")0-"&"(%$,&%+"(&;09-)#&'&/'()9)'%"&1**-&;,&69-%"$9(?& 1*-,-9("#&6$*2&%+"&#1"/969")&-":"-&;$'(/+=&*$&6$*2&%+"&1'9$")& -":"-&4&'()&<&;$'(/+"#&.+"(&%+"&%'$?"%&-":"-&9#&3@&7-9?9;9-9%,&9#& 60$%+"$&/*(#%$'9(")&;,&*//01'(/,&;**>>""19(?g&A?$9/0-%0$"& 9#&1$":"(%")&6$*2&#"-"/%9(?&'(,&/"(%$"&'-$"'),&/-'92")=& '()&-":"-&3&)9#%$9;0%9*(#&1$":"(%&$"1"'%")&/"(%$"#&.9%+9(&%+"& /0$$"(%&#"-"/%9*(&/*(%"I%&%*&':*9)&#%'/>9(?&20-%91-"&19/>#&*(& 9)"(%9/'-&…n&/**$)9('%"#@&A&#"/*()&/*(#%$'9(%&-',"$&/*(%$*-#& /$*##H-":"-&*:"$-'1&%+$*0?+&'&?-*;'-&)9/%9*('$,&*6&*//019")& /"(%$"#&%+'%&$"/*$)#&%+"&-":"-&%+'%&69$#%&/-'92")&"'/+&-*/'%9*(a& $"0#"&'/$*##&)966"$"(%&-":"-#&9#&;-*/>")&0(-"##&'&#/+")0-"& "I1-9/9%-,&$"R09$"#&*:"$-'1@&K.*&)"1"()"(/,&/'#"#&"(6*$/"& #0/+&*:"$-'1g&*("&U9#%"$(&)9#%$9;0%9*(&9#&$"#%$9/%")&%*&/"(%$"#& '-$"'),&$"?9#%"$")&'#&/9#%"$(&;'#"#=&'()&*("&]*0#9(?& )9#%$9;0%9*(&'%&-":"-&<&9#&$"#%$9/%")&%*&/"(%$"#&1$":9*0#-,& $"?9#%"$")&6$*2&]*0#9(?&'%&-":"-&4=&%0$(9(?&*:"$-'1&9(%*& '&)9$"/%")&9(+"$9%'(/"&/*()9%9*(&$'%+"$&%+'(&'&?"("$'-& 1"$29##9*(@&^()"1"()"(%-,=&'&?-*;'-&0#")&#"%&?0'$'(%""#& %+'%&(*&1*-,-9("&?"*2"%$,&9#&#"-"/%")&2*$"&%+'(&*(/"=&":"(& 96&/"(%$"&1*9(%#&/*9(/9)"@

O+"(&'&1**-&/'(&#'%9#6,&)"2'()=&)"69(")&'#&A$"'#&%92"#& ^(#%'(/"#=&"'/+&9(#%'(/"&9#&6*$2")&;,&'&/*21'/%("##& +"0$9#%9/g&%+"&#/$91%&19/>#&'&$'()*2&#%'$%9(?&1*-,-9("&'()& %+"(&$"1"'%")-,&#"-"/%#&%+"&$"2'9(9(?&1*-,-9("&/-*#"#%&%*&%+"& ":*-:9(?&/"(%$*9)&*6&%+"&/-0#%"$=&1$*)0/9(?&%9?+%&?$*019(?#& $'%+"$&%+'(&)9#1"$#")&#'21-"#@&Q"-"/%")&"-"2"(%#&'$"& $"2*:")&6$*2&%+"&1**-=&$"?9#%"$")&'#&0#")=&$"/*$)")&'#& *//019")&;,&/"(%$"&1*9(%=&'()=&.+"$"&$"-":'(%=&'11"()")& %*&%+"&/9#%"$(&*$&+*0#9(?&;'#"&#"%#&%+'%&)$9:"&-'%"$&*:"$-'1& /*(#%$'9(%#@&_9('--,=&"'/+&1*-,-9("&9#&.$9%%"(&%*&%+"&*0%10%& 0()"$&'&1'%+&%+'%&$"/*$)#&1$*?$'22"&9)"(%969"$=&*$9?9('-& -":"-&9)"(%969"$=&#/+")0-"&9()"I=&'()&9(#%'(/"&9()"I=&2'>9(?& %+"&/-0#%"$9(?&-*?9/&-"?9;-"&9(&%+"&$"#0-%9(?&%$""@&K+"&Q"")& 9(10%&/*(%$*-#&%+"&#/*1"&*6&#"-"/%9*(g&Q"")&"R0'-&%*&J"$*& /*(#%$'9(#&1**-#&%*&%+"&'/%9:"&1$*?$'22"=&.+9-"&'&(*(H J"$*&Q"")&"(';-"#&$"1"'%';-"&?-*;'-&#'21-9(?&'/$*##& '--&1$*?$'22"#&.9%+*0%&$"-'I9(?&*//01'(/,=&*:"$-'1=&*$& 0(9R0"("##&/*(#%$'9(%#@

Spatial Instances Distribution C#

kk&Z$'##+*11"$&Q/$91%&^(#%'(/" €$"?9*(&\#9(?# 0#9(?&Q,#%"2a 0#9(?&Q,#%"2@T9(Ra 0#9(?&Q,#%"2@U*--"/%9*(#a 0#9(?&Q,#%"2@U*--"/%9*(#@Z"("$9/a 0#9(?&Q,#%"2@!$'.9(?a 0#9(?&[+9(*a 0#9(?&[+9(*@Z"*2"%$,a 0#9(?&Z$'##+*11"$a 0#9(?&Z$'##+*11"$@l"$("-a 0#9(?&Z$'##+*11"$@l"$("-@!'%'a 0#9(?&Z$'##+*11"$@l"$("-@K,1"#a €"()$"?9*(

10;-9/&/-'##&Q/$91%t^(#%'(/"&g&Z]tQ/$91%^(#%'(/" 

&&&&1$9:'%"&T9#%Yc*-,-9("~&Q"-"/%U-*#"#%c*-,-9("#fT9#%Yc*-,-9("~& ':'9-';-"=&9(%&/*0(%=&['()*2&$(?^(#%'(/"W &&&&

&&&&&&&&96&f':'9-';-"&ÅÅ&(0--&ƒƒ&':'9-';-"@U*0(%&ÅÅ&4&ƒƒ&/*0(%& YÅ&4W

&&&&&&&&&&&&$"%0$(&(".&T9#%Yc*-,-9("~fWa

&&&&&&&&/*0(%&Å&L'%+@L9(f/*0(%=&':'9-';-"@U*0(%Wa &&&T9#%Yc*-,-9("~&#"-"/%")&Å&(".&T9#%Yc*-,-9("~fWa &&&&&&&&T9#%Yc*-,-9("~&$"2'9(9(?&Å&(".&T9#%Yc*-,-9("~f':'9-';-"Wa

&&&&&&&&9(%&#%'$%^()"I&Å&$(?^(#%'(/"@P"I%f$"2'9(9(?@U*0(%Wa &&&&&&&&c*-,-9("&69$#%c*-,&Å&$"2'9(9(?u#%'$%^()"Iva &&&&&&&&#"-"/%")@A))f69$#%c*-,Wa &&&&&&&&$"2'9(9(?@["2*:"A%f#%'$%^()"IWa

&&&&&&&&.+9-"&f#"-"/%")@U*0(%&Y&/*0(%&qq&$"2'9(9(?@U*0(%&~&4W &&&&&&&&

&&&&&&&&&&&&c*9(%3)&/-0#%"$U"(%$*9)&Å&U'-/0-'%"U"(%$*9)f#"-"/%")Wa &&&&&&&&&&&&)*0;-"&29(!9#%'(/"&Å&)*0;-"@L'Ib'-0"a &&&&&&&&&&&&9(%&("I%^()"I&Å&H<a &&&&&&&&&&&&6*$&f9(%&9&Å&4a&9&Y&$"2'9(9(?@U*0(%a&9ppW &&&&&&&&&&&&

&&&&&&&&&&&&&&&&)*0;-"&)9#%'(/"&Å&$"2'9(9(?u9v@U"(%"$c*9(%fW@ !9#%'(/"K*f/-0#%"$U"(%$*9)Wa &&&&&&&&&&&&&&&&96&f)9#%'(/"&Y&29(!9#%'(/"W &&&&&&&&&&&&&&&& &&&&&&&&&&&&&&&&&&&&29(!9#%'(/"&Å&)9#%'(/"a &&&&&&&&&&&&&&&&&&&&("I%^()"I&Å&9a &&&&&&&&&&&&&&&&‚ &&&&&&&&&&&‚

if (nextIndex != -1) { selected.Add(remaining[nextIndex]); remaining.RemoveAt(nextIndex); } else break; } return selected; }

private Point3d CalculateCentroid(List<Polyline> polys)

{ if (polys == null || polys.Count == 0) return Point3d. Unset;

Point3d sum = Point3d.Origin; foreach (var poly in polys) sum += poly.CenterPoint(); return sum / polys.Count; }

private void RunScript( DataTree<Polyline> Polylines, List<int> CisternAreas, List<int> CisternInstances, List<int> CisternLevels, List<int> HousingAreas, List<int> HousingInstances, List<int> HousingLevels, List<int> AgricultureAreas, List<int> AgricultureInstances, List<int> AgricultureLevels, List<int> CondFarmAreas, List<int> CondFarmInstances, List<int> CondFarmLevels, int Seed, ref object ClusteredPolylines) { const double COORD_TOLERANCE = 1e-6; DataTree<Polyline> outputTree = new DataTree<Polyline>(); Random rng = (Seed == 0) ? new Random() : new Random(Seed);

var pointComparer = new Point3dComparer(COORD_ TOLERANCE);

var occupiedCenters = new Dictionary<Point3d, int>(pointComparer);

var cisternBaseCenters = new HashSet<Point3d>(pointComparer); var housingY0Z0Centers = new HashSet<Point3d>(pointComparer);

var uniqueCenterPoints = new Dictionary<Polyline, Point3d>();

List<SystemGroupConfig> configs = new List<SystemGroupConfig> { new SystemGroupConfig { XValue = 2, Areas = CisternAreas, Instances = CisternInstances, Levels = CisternLevels }, new SystemGroupConfig { XValue = 3, Areas = HousingAreas, Instances = HousingInstances, Levels = HousingLevels }, new SystemGroupConfig { XValue = 4, Areas = AgricultureAreas, Instances = AgricultureInstances, Levels = AgricultureLevels }, new SystemGroupConfig { XValue = 5, Areas = CondFarmAreas, Instances = CondFarmInstances, Levels = CondFarmLevels } };

var availablePolylines = new Dictionary<int, Dictionary<int, List<Polyline>>>(); for (int i = 0; i < Polylines.BranchCount; i++) { GH_Path path = Polylines.Path(i); if (path.Length < 2) continue; int x = path[0]; int y = path[1];

if (!availablePolylines.ContainsKey(x)) availablePolylines[x] = new Dictionary<int, List<Polyline>>(); if (!availablePolylines[x].ContainsKey(y)) availablePolylines[x][y] = new List<Polyline>();

var branchPolys = Polylines.Branch(i); availablePolylines[x][y].AddRange(branchPolys); foreach (var poly in branchPolys) if (!uniqueCenterPoints.ContainsKey(poly)) uniqueCenterPoints[poly] = poly.CenterPoint(); }

const double SCALE_DIVISOR = 400.0; var repetitionFactors = new Dictionary<int, int>(); Func<int, int> GetCountForX0Branch = (x) => { if (!availablePolylines.ContainsKey(x)) return 0; if (!availablePolylines[x].ContainsKey(0)) return 0; return availablePolylines[x][0].Count; };

foreach (var xValue in new int[] { 2, 3, 4, 5 }) { int totalCountX0 = GetCountForX0Branch(xValue); int factor = (int)Math.Floor(totalCountX0 / SCALE_ DIVISOR); repetitionFactors[xValue] = factor; }

var usedPolylines = new HashSet<Polyline>();

foreach (var config in configs)

{ if (!availablePolylines.ContainsKey(config.XValue)) continue; int repetitionFactor = repetitionFactors[config.XValue]; if (repetitionFactor == 0) continue; for (int z = 0; z < config.Areas.Count; z++) { int areasToSelect = config.Areas[z]; int instanceCount = config.Instances[z] * repetitionFactor; int targetLevel = config.Levels[z];

List<int> sourceYIndices = new List<int>(); if (targetLevel == 3) sourceYIndices.AddRange(new[] { 0, 1 }); else sourceYIndices.Add(targetLevel);

bool requiresOverlap = false; HashSet<Point3d> requiredBaseCenters = null; if (config.XValue == 2 && z == 2) { requiresOverlap = true; requiredBaseCenters = cisternBaseCenters; } else if (config.XValue == 3 && targetLevel == 1) { requiresOverlap = true; requiredBaseCenters = housingY0Z0Centers; } var currentSelectionCenters = new HashSet<Point3d>(pointComparer);

bool isLevel3Distribution = config.Levels[z] == 3; bool isAgriculture = config.XValue == 4;

List<Polyline> pool = new List<Polyline>(); // *** KEY UPDATE: global selection when Seed ≠ 0 *** var sourceXKeys = (Seed == 0) ? new List<int> { config.XValue } : availablePolylines.Keys.ToList();

foreach (int xKey in sourceXKeys)

{ if (!availablePolylines.ContainsKey(xKey)) continue;

foreach (int y in sourceYIndices)

{ if (!availablePolylines[xKey].ContainsKey(y)) continue;

foreach (var poly in availablePolylines[xKey][y])

{ if (usedPolylines.Contains(poly)) continue; Point3d center = uniqueCenterPoints[poly]; if (isLevel3Distribution && currentSelectionCenters. Contains(center)) continue; if (isAgriculture && occupiedCenters. ContainsKey(center)) continue;

bool isOccupiedByDifferentLevel = occupiedCenters.TryGetValue(center, out int occupyingY) && occupyingY != y; if (isOccupiedByDifferentLevel && !requiresOverlap) continue; if (requiresOverlap && !requiredBaseCenters. Contains(center)) continue; pool.Add(poly); if (isLevel3Distribution) currentSelectionCenters.Add(center); } } }

int totalRequired = areasToSelect * instanceCount; if (pool.Count < totalRequired) continue; for (int n = 0; n < instanceCount; n++) { List<Polyline> cluster = SelectClosestPolylines(pool, areasToSelect, rng);

foreach (var poly in cluster) { usedPolylines.Add(poly); pool.Remove(poly);

int originalY = -1; GH_Path polyPath = null; for (int j = 0; j < Polylines.BranchCount; j++)

{ if (Polylines.Branch(j).Contains(poly)) { polyPath = Polylines.Path(j); break; } }

if (polyPath != null && polyPath.Length >= 2) originalY = polyPath[1];

Point3d center = uniqueCenterPoints[poly]; if (!occupiedCenters.ContainsKey(center)) occupiedCenters.Add(center, originalY);

if (config.XValue == 2 && (z == 0 || z == 1)) cisternBaseCenters.Add(center); if (config.XValue == 3 && originalY == 0 && z == 0)

housingY0Z0Centers.Add(center);

GH_Path newPath = new GH_Path(new int[] { config.XValue, originalY, z, n }); outputTree.Add(poly, newPath); } } } }

ClusteredPolylines = outputTree; } } public class SystemGroupConfig { public int XValue { get; set; } public List<int> Areas { get; set; } public List<int> Instances { get; set; } public List<int> Levels { get; set; } }

public class Point3dComparer : IEqualityComparer<Point3d> { private readonly double tolerance; public Point3dComparer(double tol) { tolerance = tol; }

public bool Equals(Point3d p1, Point3d p2) { return Math.Abs(p1.X - p2.X) < tolerance && Math.Abs(p1.Y - p2.Y) < tolerance; }

public int GetHashCode(Point3d p) { long x = (long)Math.Round(p.X / tolerance); long y = (long)Math.Round(p.Y / tolerance); unchecked { int hash = 17; hash = hash * 23 + x.GetHashCode(); hash = hash * 23 + y.GetHashCode(); return hash; } } }

Quality Calculator Description

K+"&#/$91%&R0'(%969"#&R0'-9%,&:'-0"#&'/$*##&'(&'??$"?'%9*(& *6&#1'/"#&.+*#"&9)"(%969/'%9*(&9#&"(/*)")&9(&%+"&9(10%&^!& -9#%=&'()&9%&*0%10%#&'&!'%'K$""&*6&/*21*#9%"&R0'-9%,&#/*$"#& '-9?(")&.9%+&%+"&;$'(/+&#%$0/%0$"&*6&%+"&'??$"?'%9*(@&^!=& ^(%$9(#9/m=&'()&["-'%9:"m&%*?"%+"$&)"69("&'&-**>01&#,#%"2&9(& .+9/+&"'/+&9)"(%969"$&/*$$"#1*()#&%*&'(&9(%$9(#9/&R0'-9%,&:'-0"& '()&'&$"-'%9:"&R0'-9%,&:'-0"=&'--*.9(?&%+"&#/$91%&%*&$"%$9":"& %+"&$"-":'(%&2"%$9/#&6*$&'(,&?9:"(&;$'(/+&*$&9%"2&%+$*0?+& '&1'%+H2'%/+9(?&$*0%9("@&K+9#&2'%/+9(?&#011*$%#&.9-)/'$)& '))$"##9(?&%+$*0?+&%+"&0#"&*6&MˆN&9(&%+"&^!&1'%%"$(#=&#*&%+'%& '&#9(?-"&9)"(%969"$&/'(&*1"$'%"&'#&'&%"21-'%"&6*$&20-%91-"& 1'%+&9(#%'(/"#=&'()&%+"&/*$$"/%&9(%$9(#9/&*$&$"-'%9:"&:'-0"& 9#&#"-"/%")&;,&/*21'$9(?&%+"&;$'(/+&9()9/"#&'?'9(#%&%+"#"& 1'%%"$(#@

K+"&'??$"?'%9*(&9%#"-6&9#&1$*:9)")&%+$*0?+&m0'-9%,U'-/=& .+9/+&-9#%#=&1"$&;$'(/+=&%+"&/*(#%9%0"(%&#1'/"&9)"(%969"$#& %+'%&1'$%9/91'%"&9(&%+'%&'??$"?'%9*(=&.+9-"&b*-02"L0-%91-9"$& 1$*:9)"#&'&1'$'--"-&-9#%&*6&."9?+%#&6*$&%+"&#'2"&;$'(/+@& K+"#"&20-%91-9"$#&'$"&0()"$#%**)&'#&:*-02"%$9/&*$&9(%"(#9%,& #/'-'$#&%+'%&2*)0-'%"&+*.&#%$*(?-,&"'/+&/*(#%9%0"(%& #1'/"&/*(%$9;0%"#&%*&%+"&'??$"?'%"&R0'-9%,&#/*$"=&.9%+& %+"9$&$'(?"#&$"6-"/%9(?&%+"&9(%"()")&9(%"$1$"%'%9*(&*6&"'/+& R0'-9%,&)*2'9(g&'/*0#%9/&R0'-9%9"#&'$"&#/'-")&.9%+9(&<&%*&D=& %+"$2'-&'()&+029)9%,&R0'-9%9"#&.9%+9(&<&%*&3=&'()&:9#9;9-9%,& 0#"#&'&69I")&20-%91-9"$&*6&<@&_*$&"'/+&;$'(/+=&%+"&#/$91%&69$#%& $"%$9":"#&%+"&9(%$9(#9/&R0'-9%,&*6&%+"&'??$"?'%9*(&;,&2'%/+9(?& %+"&;$'(/+&1'%+&%*&%+"&9(%$9(#9/&^!&1'%%"$(#@&^%&%+"(&/*210%"#& %+"&."9?+%")&/*(%$9;0%9*(&*6&%+"&/*(#%9%0"(%#&;,&20-%91-,9(?& "'/+&/*(#%9%0"(%8#&$"-'%9:"&R0'-9%,&;,&9%#&/*$$"#1*()9(?& 20-%91-9"$&'()&':"$'?9(?&%+"&$"#0-%#&'/$*##&%+"&;$'(/+@&K+"& 69('-&;$'(/+&#/*$"&9#&6*$2")&;,&#0229(?&%+"&9(%$9(#9/&;$'(/+& :'-0"&'()&%+"&':"$'?")&."9?+%")&$"-'%9:"&/*(%$9;0%9*(=& '()&%+9#&%*%'-&9#&.$9%%"(&%*&%+"&*0%10%&%$""&'%&%+"&#'2"&1'%+@& ^(&"66"/%=&%+"&#/$91%&#"1'$'%"#&R0'-9%9"#&%+'%&;"-*(?&%*&%+"& '??$"?'%9*(&'#&'&.+*-"&6$*2&R0'-9%9"#&%+'%&"2"$?"&6$*2&9%#& 1'$%#=&'()&9%&/*2;9("#&%+"2&%+$*0?+&'&/*(#9#%"(%&."9?+%")& ':"$'?9(?&1$*/")0$"&%+'%&$"2'9(#&-"?9;-"&9(&%+"&$"#0-%9(?& %$""&#%$0/%0$"@

Quality Calculator C#

kk&Z$'##+*11"$&Q/$91%&^(#%'(/" €$"?9*(&\#9(?# 0#9(?&Q,#%"2a 0#9(?&Q,#%"2@T9(Ra 0#9(?&Q,#%"2@U*--"/%9*(#a 0#9(?&Q,#%"2@U*--"/%9*(#@Z"("$9/a 0#9(?&Q,#%"2@!$'.9(?a 0#9(?&[+9(*a 0#9(?&[+9(*@Z"*2"%$,a 0#9(?&Z$'##+*11"$a 0#9(?&Z$'##+*11"$@l"$("-a 0#9(?&Z$'##+*11"$@l"$("-@!'%'a 0#9(?&Z$'##+*11"$@l"$("-@K,1"#a €"()$"?9*(

10;-9/&/-'##&Q/$91%t^(#%'(/"&g&Z]tQ/$91%^(#%'(/"  &&1$9:'%"&:*9)&[0(Q/$91%f T9#%Y#%$9(?~&^!= T9#%Y)*0;-"~&^(%$9(#9/m= T9#%Y)*0;-"~&["-'%9:"m= !'%'K$""Y#%$9(?~&m0'-9%,U'-/= !'%'K$""Y)*0;-"~&b*-02"L0-%91-9"$= $"6&*;`"/%&m0'-9%,W

&&

&&&&kk&HHHHHHHHHH&bAT^!AK^eP&HHHHHHHHHH

&&&&96&f^!@U*0(%&„Å&^(%$9(#9/m@U*0(%&ƒƒ&^!@U*0(%&„Å&["-'%9:"m@ U*0(%W

&&&&

&&&&&&A))[0(%92"L"##'?"fZ]t[0(%92"L"##'?"T":"-@7$$*$= &&&&&&&&M^!=&^(%$9(#9/m=&'()&["-'%9:"m&-9#%#&20#%&+':"&%+"&#'2"& -"(?%+@NWa

&&&&&&$"%0$(a &&&&‚

&&&&kk&HHHHHHHHHH&S\^T!&Teel\c&KAST7&HHHHHHHHHH &&&&!9/%9*('$,Y#%$9(?=&)*0;-"~&9(%$9(#9/L'1&Å&(".& !9/%9*('$,Y#%$9(?=&)*0;-"~fWa

&&&&!9/%9*('$,Y#%$9(?=&)*0;-"~&$"-'%9:"L'1&Å&(".& !9/%9*('$,Y#%$9(?=&)*0;-"~fWa

&&&&6*$&f9(%&9&Å&4a&9&Y&^!@U*0(%a&9ppW &&&&

&&&&&&#%$9(?&>",&Å&^!u9v@K$92fWa &&&&&&9(%$9(#9/L'1u>",v&Å&^(%$9(#9/mu9va &&&&&&$"-'%9:"L'1u>",v&&Å&["-'%9:"mu9va &&&&‚

&&&&!'%'K$""Y)*0;-"~&*0%K$""&Å&(".&!'%'K$""Y)*0;-"~fWa

// ---------------------------------------------------

// HELPERS

// ---------------------------------------------------

Func<string, string[], bool> wildcardMatch = (pattern, indices) =>

{ string[] p = pattern.Trim(‘{‘, ‘}’).Split(‘;’); if (p.Length != indices.Length) return false; for (int i = 0; i < p.Length; i++)

{ if (p[i] == “?”) continue; if (p[i] != indices[i]) return false; } return true;

};

Func<string, double> getIntrinsic = (pathStr) =>

{ string[] idx = pathStr.Trim(‘{‘, ‘}’).Split(‘;’);

foreach (var kv in intrinsicMap)

{ if (wildcardMatch(kv.Key, idx)) return kv.Value; } return 0.0; };

Func<string, double> getRelative = (pathStr) =>

{ string[] idx = pathStr.Trim(‘{‘, ‘}’).Split(‘;’); foreach (var kv in relativeMap)

{ if (wildcardMatch(kv.Key, idx)) return kv.Value; } return 0.0;

foreach (GH_Path path in QualityCalc.Paths)

{ List<string> items = QualityCalc.Branch(path); List<double> volumes = VolumeMultiplier.Branch(path);

if (items.Count != volumes.Count)

{ AddRuntimeMessage(GH_RuntimeMessageLevel.Error, $”VolumeMultiplier does not match QualityCalc at branch {path}.”); outTree.Add(0.0, path); continue; }

// 1. intrinsic for the branch double intrinsicVal = getIntrinsic(path.ToString());

// 2. compute AVERAGE(relativeQ * volume) double accumulator = 0.0; for (int i = 0; i < items.Count; i++) { double rel = getRelative(items[i].Trim()); double vol = volumes[i]; accumulator += rel * vol; }

double avgRelative = (items.Count > 0) ? accumulator / items.Count : 0.0;

// 3. final total double total = intrinsicVal + avgRelative; outTree.Add(total, path); }

Quality = outTree; } }

Path Network Formation Description

K+9#&#/$91%&/*(#%$0/%#&'&$*0%")&/9$/0-'%9*(&?$'1+&6$*2&'&%$""& *6&#1'%9'-&9(#%'(/"&/"(%"$1*9(%#&;,&69$#%&"#%';-9#+9(?&'&#9(?-"& ?-*;'-&:9#9%'%9*(&*$)"$&'()&%+"(&$*0%9(?&"'/+&#0//"##9:"& #"?2"(%&%+$*0?+&'&/*(#%$'9(")&#"%&*6&+*1&1*9(%#@&K+"&9(10%& c*9(%#&%$""&9#&9(%"$1$"%")&'#&#1'%9'-&9(#%'(/"&/"(%"$1*9(%#&%+'%& $"%'9(&%+"9$&*$9?9('-&Z]tc'%+&'))$"##"#=&%+"(&6-'%%"(")&#*& *$)"$9(?&9#&$"#*-:")&'/$*##&%+"&"(%9$"&)'%'#"%&$'%+"$&%+'(& 1"$&;$'(/+@&K+"&%$':"$#'-&;"?9(#&'%&%+"&/"(%"$1*9(%&.9%+&%+"& -*."#%&n&/**$)9('%"=&0#9(?&…&'#&'&%9"H;$"'>"$=&'()&1$*/"")#& :9'&'&?$""),&("'$"#%H("9?+;*0$&#"'$/+&9(&%+"&…n&1-'("=& $"1"'%")-,&#"-"/%9(?&%+"&/-*#"#%&0(:9#9%")&/"(%"$1*9(%@&K+9#& 1$*)0/"#&'&#9(?-"&*$)"$")&#"R0"(/"&%+'%&1$9*$9%9#"#&#+*$%& -*/'-&#%"1#@

Z"*2"%$,&9#&%+"(&?"("$'%")&;"%.""(&/*(#"/0%9:"&/"(%"$1*9(%#& 9(&%+'%&#"R0"(/"@&_*$&"'/+&#"?2"(%=&%+"&#/$91%&'%%"21%#&%*& $*0%"&%+$*0?+&]*1c*9(%#&0()"$&'&#%$9/%&)"#/"(%&$0-"g&'&+*1& 9#&')29##9;-"&*(-,&96&9%&9#&#%$9/%-,&/-*#"$&%*&%+"&)"#%9('%9*(& %+'(&%+"&/0$$"(%&1*#9%9*(=&.+9/+&?0'$'(%""#&2*(*%*(9/& 1$*?$"##&'()&1$":"(%#&-**19(?@&A2*(?&')29##9;-"&+*1#=&9%& #"-"/%#&%+"&*("&/-*#"#%&%*&%+"&/0$$"(%&1*#9%9*(&9(&…n=&'11"()#& 9%&%*&%+"&1*-,-9("=&'()&$"2*:"#&9%&6$*2&%+"&#"?2"(%8#&+*1& 1**-&#*&9%&/'((*%&;"&$"0#")&.9%+9(&%+"&#'2"&$*0%"@&O+"(& (*&')29##9;-"&+*1&"I9#%#=&%+"&#"?2"(%&/-*#"#&.9%+&'&)9$"/%& /*(("/%9*(&%*&%+"&)"#%9('%9*(&/"(%"$1*9(%@&K+"&*0%10%&9#& %+"$"6*$"&'&6-'%%"(")&-9#%&*6&1*-,-9("#=&*("&1"$&/*(#"/0%9:"& 1'9$&9(&%+"&?-*;'-&#"R0"(/"=&"(/*)9(?&-*/'--,&?$""),=& 2*(*%*("&$*0%9(?&%+$*0?+&%+"&+*1&69"-)@

^(&1'$'--"-=&%+"&#/$91%&*0%10%#&'&6-'%&-9#%&*6&Z]tc'%+&#%$9(?#& *$)"$")&;,&%+"&:9#9%'%9*(&#"R0"(/"=&1$*:9)9(?&'&)9$"/%& 2'119(?&;"%.""(&%+"&$*0%")&1'%+&'()&%+"&*$9?9('-&)'%'& #%$0/%0$"@&e:"$'--=&%+"&2"%+*)&/*01-"#&'&?-*;'-&("'$"#%H ("9?+;*0$&*$)"$9(?&*6&#1'%9'-&9(#%'(/"#&.9%+&'&-*/'--,& /*(#%$'9(")&$*0%9(?&2"/+'(9#2&%+'%&1$9*$9%9#"#&#+*$%&#%"1#& '()&?0'$'(%""#&1$*?$"##&%*.'$)&"'/+&%'$?"%@

Path Network Formation C#

kk&Z$'##+*11"$&Q/$91%&^(#%'(/" €$"?9*(&\#9(?# 0#9(?&Q,#%"2a 0#9(?&Q,#%"2@T9(Ra 0#9(?&Q,#%"2@U*--"/%9*(#a 0#9(?&Q,#%"2@U*--"/%9*(#@Z"("$9/a 0#9(?&Q,#%"2@!$'.9(?a 0#9(?&[+9(*a 0#9(?&[+9(*@Z"*2"%$,a 0#9(?&Z$'##+*11"$a 0#9(?&Z$'##+*11"$@l"$("-a 0#9(?&Z$'##+*11"$@l"$("-@!'%'a 0#9(?&Z$'##+*11"$@l"$("-@K,1"#a €"()$"?9*( 10;-9/&/-'##&c'%+c*9(% 

&&&&10;-9/&c*9(%3)&c*9(%&&?"%a&#"%a&‚ &&&&10;-9/&Z]tc'%+&c'%+&&?"%a&#"%a&‚ &&&&10;-9/&9(%&^()"I&&?"%a&#"%a&‚&kk&e$9?9('-&9()"I&.9%+9(&%+"& ;$'(/+

&&&&kk&Q%$9(?&6*$2'%&6*$&%+"&!'%'&*0%10%g&P*.&*(-,&$"%0$(#&%+"& 1'%+&#%$9(?@

&&&&10;-9/&#%$9(?&!'%'Q%$9(? &&&&

&&&&&&&&?"%&&$"%0$(&c'%+@K*Q%$9(?fWa&‚ &&&&‚

10;-9/&/-'##&Q/$91%t^(#%'(/"&g&Z]tQ/$91%^(#%'(/" 

&&&&kk&]"-1"$&60(/%9*(&%*&/'-/0-'%"&D!&70/-9)"'(&)9#%'(/"&f…n& 1-'("W

&&&&1$9:'%"&)*0;-"&Z"%!9#%'(/"D!fc*9(%3)&1<=&c*9(%3)&1DW &&&&

&&&&&&&&)*0;-"&)I&Å&1<@…&H&1D@…a &&&&&&&&)*0;-"&),&Å&1<@n&H&1D@na &&&&&&&&$"%0$(&L'%+@QR$%f)I&s&)I&p&),&s&),Wa &&&&‚

&&&&kk&K+"&[0(Q/$91%&2"%+*)&(*.&%'>"#&'(&'))9%9*('-&9(10%&6*$& %+"&]*1c*9(%# &&&&1$9:'%"&:*9)&[0(Q/$91%f !'%'K$""Yc*9(%3)~&c*9(%#= T9#%Yc*9(%3)~&]*1c*9(%#= $"6&*;`"/%&e0%10%c*-,-9("#= $"6&*;`"/%&!'%'W &&&&

&&&&&&&&96&fc*9(%#&ÅÅ&(0--&ƒƒ&c*9(%#@S$'(/+U*0(%&ÅÅ&4&ƒƒ&]*1c*9(%#&

{ if (Points == null || Points.BranchCount == 0 || HopPoints == null)

{

AddRuntimeMessage(GH_RuntimeMessageLevel. Warning, “Input point tree or HopPoints list is empty or null.”); OutputPolylines = null; Data = null; return; }

// --- STAGE 1: Calculate Global Sequence S (Greedy Nearest Neighbor) ---

List<PathPoint> allPathPoints = new List<PathPoint>(); for (int i = 0; i < Points.BranchCount; i++)

{ GH_Path path = Points.Path(i); List<Point3d> branchPoints = Points.Branch(i); for (int j = 0; j < branchPoints.Count; j++)

{ allPathPoints.Add(new PathPoint { Point = branchPoints[j], Path = path, Index = j }); }

} if (allPathPoints.Count < 2)

{

AddRuntimeMessage(GH_RuntimeMessageLevel. Warning, “Fewer than two total path-defining points found.”); OutputPolylines = null; Data = null; return;

}

// Find the Starting Point (Lowest Y, then Lowest X) PathPoint currentPathPoint = allPathPoints .OrderBy(pp => pp.Point.Y) .ThenBy(pp => pp.Point.X) .First();

// Execute Greedy Nearest Neighbor Pathing to get the full sequence S

List<PathPoint> unvisited = new List<PathPoint>(allPathPoints); List<PathPoint> finalPath = new List<PathPoint>(); //

Sequence S (This is the required order)

finalPath.Add(currentPathPoint); unvisited.Remove(currentPathPoint);

while (unvisited.Count > 0)

{ PathPoint nearestNeighbor = null; double minDistance = double.MaxValue; foreach (var candidate in unvisited) { double distance = GetDistance2D(currentPathPoint. Point, candidate.Point); if (distance < minDistance) { minDistance = distance; nearestNeighbor = candidate; } }

if (nearestNeighbor != null)

{ currentPathPoint = nearestNeighbor; finalPath.Add(currentPathPoint); unvisited.Remove(currentPathPoint); } else { break; } }

// --- STAGE 2: Generate Constrained Polylines (Local Routing) ---

List<Polyline> outputPolylines = new List<Polyline>(); // Iterate through the determined sequence S (from S_i to S_{i+1}) for (int i = 0; i < finalPath.Count - 1; i++)

{ Point3d startPoint = finalPath[i].Point; Point3d destinationPoint = finalPath[i + 1].Point;

// List of available hop points for this segment’s journey List<Point3d> availableHops = new List<Point3d>(HopPoints);

Point3d currentPoint = startPoint;

Polyline polySegment = new Polyline(); polySegment.Add(currentPoint);

// Inner Loop: Greedy Descent while (true)

{ Point3d bestNextHop = Point3d.Unset; double minDistanceToCurrent = double.MaxValue;

// Calculate the distance from the current point to the destination

double currentRemainingDistance = GetDistance2D(currentPoint, destinationPoint);

// Find the best hop that is strictly closer to the destination for (int k = availableHops.Count - 1; k >= 0; k--)

{ Point3d candidateHop = availableHops[k];

// 1. Check descent condition: Is the hop closer to the destination?

double hopRemainingDistance = GetDistance2D(candidateHop, destinationPoint);

if (hopRemainingDistance < currentRemainingDistance)

{ // Condition met. Now check condition 2: Is it the closest hop to the current point? double distanceToCurrent = GetDistance2D(currentPoint, candidateHop);

if (distanceToCurrent < minDistanceToCurrent)

{ minDistanceToCurrent = distanceToCurrent; bestNextHop = candidateHop; } } }

if (bestNextHop.IsValid)

{ // A valid, descending hop was found. polySegment.Add(bestNextHop); currentPoint = bestNextHop; // Remove the hop point so it cannot be used again in this S_i to S_{i+1} segment availableHops.Remove(bestNextHop); } else

{ // No valid hop found that moves closer to the destination. Connect directly. break;

// Final connection to destination polySegment.Add(destinationPoint); outputPolylines.Add(polySegment);

// --- STAGE 3: Generate Data Output (Flat List, Sorted by Path Sequence) ---

List<string> dataList = new List<string>();

// The order of elements added to the list reflects the generated path sequence (finalPath) foreach (var pathPoint in finalPath)

{ // Now only adding the path string, e.g., “{0;0}” dataList.Add(pathPoint.DataString);

// --- STAGE 4: Assign Outputs ---

OutputPolylines = outputPolylines; // Flattened list of Polylines

Data = dataList; // FLAT list of original path strings, ordered by sequence

AddRuntimeMessage(GH_RuntimeMessageLevel.Remark, $”Successfully generated {outputPolylines.Count} Polylines using constrained Greedy Descent via {HopPoints.Count} hop points. Pathing sequence found for {finalPath.Count} points. Data output as a flat list of original paths, ordered by path sequence.”);

K+"&9(%"?"$#&1$*)0/")&;,&%+"&/"--0-'$&'0%*2'%'&1$*/"##& ."$"&/'$$9")&6*$.'$)&'#&0(9%&9)"(%969"$#&6*$&%+"&#0;#"R0"(%& $"'##"2;-,&.*$>6-*.=&"#%';-9#+9(?&'&#+'$")&9()"I9(?&#,#%"2& ;"%.""(&%"$$9%*$9'-&'--*/'%9*(&'()&0$;'(&'??$"?'%9*(@&S,& $"0#9(?&%+"&#'2"&)9#/$"%"&-';"-#&'/$*##&;*%+&1$*/")0$"#=& %+"&1$*`"/%&2'9(%'9(#&/*(%9(09%,&;"%.""(&%+"&-*?9/&%+'%& )9#%$9;0%"#&#,#%"2#&'%&%+"&-'()#/'1"&#/'-"&'()&%+"&-*?9/& %+'%&/*21*#"#&#1'%9'-&0(9%#&'%&%+"&'$/+9%"/%0$'-&#/'-"@& O9%+9(&%+9#&/*(:"(%9*(=&%+"&69$#%&1'%+&9(%"?"$&"(/*)"#&%+"& 1$*?$'22"&6'29-,g&D&)"#9?('%"#&/9#%"$(&0(9%#=&3&+*0#9(?& 0(9%#=&F&'?$9/0-%0$'-&0(9%#=&'()&E&/*()"(#'%9*(&6'$2&0(9%#@& K+"&#"/*()&1'%+&9(%"?"$&#1"/969"#&:"$%9/'-&1*#9%9*(&.9%+9(&%+"& #"/%9*(=&.+"$"&4&/*$$"#1*()#&%*&#0;%"$$'("'(&#1'/"=&<&%*& ?$*0()&-":"-&#1'/"=&'()&D&%*&*:"$?$*0()&#1'/"@&K+"&%+9$)& 9(%"?"$&)"69("#&%+"&9(%"$('-&%,1*-*?9/'-&/'%"?*$,&*6&"'/+& 1$*?$'22"&6'29-,=&"(';-9(?&"'/+&#,#%"2&%*&;"&#0;)9:9)")& 9(%*&60(/%9*('-&/*21*("(%#&)0$9(?&$"'##"2;-,@&_*$&/9#%"$(#=& /'%"?*$,&4&)"(*%"#&*1"(&#1'/"#=&<&/*220('-&#1'/"#&'%& ?$*0()&-":"-=&D&/*220('-&#1'/"#&'%&#0;%"$$'("'(&-":"-=&'()& 3&.'%"$&#%*$'?"@&_*$&+*0#9(?=&/'%"?*$,&4&)"(*%"#&1$9:'%"& R0'$%"$#=&<&10;-9/&R0'$%"$#=&'()&D&%+"&/*()"(#'%9*(&%*."$@& _*$&'?$9/0-%0$"=&/'%"?*$,&4&)"(*%"#&10$969/'%9*(&1**-#=&<& .+"'%&1-'(%'%9*(#=&'()&D&1'-2&1-'(%'%9*(#@&_*$&/*()"(#'%9*(& 6'$2#=&/'%"?*$,&4&)"(*%"#&/*()"(#'%9*(&%*."$#@&_9('--,=&%+"& 6*0$%+&'()&-'#%&9(%"?"$&$"/*$)#&%+"&9(#%'(/"&(02;"$&.9%+9(& "'/+&%,1*-*?9/'-&/'%"?*$,=&'--*.9(?&20-%91-"&*//0$$"(/"#&*6& %+"&#'2"&#1'/"&%,1"&%*&;"&%$'/>")=&#"-"/%")=&'()&'##"2;-")& .9%+*0%&'2;9?09%,@

53.613545 30.914241 38.902702 21.605755

{3;0;0;21} 52.667191 31.921713 40.335165 19.20192

{3;0;0;22} 52.875635

Qualitative Metrics, Post-Algebraic Synthesis

1st Settlement

Spaces

{2;0;0;0} 53.779401 32.584696 46.875691 25.379069

{2;0;2;0} 62.611671 27.528077 47.945082 13.749577

{2;0;2;1} 61.865304 28.068962 47.019084 13.715357

{2;0;2;2} 61.843285 28.385807 45.268541 12.499791

{2;0;3;0} 50.077043 22.491826 99.383826 15.816391

{2;0;3;1} 51.984174 22.166043 96.927478 21.511496

{2;0;3;2} 52.310551 22.400493 97.233362 31.879826

{2;1;0;0} 55.713739 31.336739 51.292 31.509096

{2;1;0;1} 55.713739 31.336739 51.292 31.509096

{2;1;0;2} 52.142188 29.919435 53.399565 30.994067

{2;1;1;0} 49.655227 28.283585 45.869942 2.179061

{2;1;1;1} 49.631988 27.206696 47.617081 22.044368

{2;1;1;2} 50.219826 28.183227 43.964802 9.430794

{3;0;0;0} 51.959375 31.79234 39.652775 8.703412

{3;0;0;1} 53.497255 30.316919 40.912447 15.519282

{3;0;0;2} 52.618768 31.568696 38.107623 17.54739

{3;0;0;3} 54.172498 31.736925 35.222182 18.351945

{3;0;0;4} 53.065083 31.767486 38.834166 17.827943

{3;0;0;5} 54.254591 31.426383 36.821443 13.391077

{3;0;0;6} 51.351449 31.575295 40.429082 20.286184

{3;0;0;7} 53.445862 31.092913 37.243232 15.891065

{3;0;0;8} 53.673087 31.697748 36.361322 10.251388

{3;0;0;9} 51.867438 31.403652 39.784936 17.317398

{3;0;0;10} 52.38637 31.329554 39.564641 14.092449

{3;0;0;11} 53.809471 31.132819 38.878623 14.607038

{3;0;0;12} 52.821913 31.331022 39.99 12.417497

{3;0;0;13} 53.702708 30.581292 42.092099 11.103138

{3;0;0;14} 54.354976 31.912377 33.878589 16.540763

{3;0;0;15} 52.515374 32.003217 38.280957 18.8888

{3;0;0;16} 53.407357 30.797583 39.652974 21.506266

{3;0;0;17} 51.567902 30.814587 42.715348 16.052507

{3;0;0;18} 55.30999 30.679082 40.931903 13.80686

{3;0;0;19} 53.414174 31.794796 37.788548 17.315165

{3;0;0;20} 53.613545 30.914241 38.902702 21.605755

{3;0;0;21} 52.667191 31.921713 40.335165 19.20192

{3;0;0;22} 52.875635 31.067229 39.743919 22.10677

{3;0;0;23} 54.676443 31.204809 38.573948 8.770887

{3;0;0;24}

{3;0;0;26}

{3;0;0;27} 54.91219

{3;0;0;28}

{3;0;0;29}

{3;0;0;30}

{3;0;0;31}

{3;0;0;32}

{3;0;0;33}

{3;0;0;37}

{3;0;0;38} {3;0;0;39}

{3;1;1;2} 54.753424

{3;1;1;3}

{3;1;1;4}

{3;1;1;5}

{3;1;1;6}

{3;1;1;7}

{3;1;1;8} {3;1;1;9}

{3;1;1;16}

{3;1;1;19}

!'#,#,#,$% &'("+))+* '$(+)""+" &"(&))-*+ "$(,&'.&

!'#,#,#,,% &'(.,*"'' '$($&'"-* &"(,","+* ",("*$$.'

!'#,#,#,"% &+($"$$&" '$("$$$&" &'(."",*, ,.(-)*"-"

!'#,#,#,'% &"(-,.&&) '$($,$)-' &"(+&""$* "$(,-+*$+

!'#,#,#,+% &'(+.&'." "*(''$+++ &&(&.''"+ ,'(')*...

!'#,#,#,&% &'("*"$"" '$('.)'') &'(+'.)'* "$()$+*'&

!'#,#,#,.% &"(+&*"*. ',(,"*."- &,(.).".* ,.(,**,'&

6&*7!%**0%/%8*

!'#,#,#,)% &,(-'&+&& '$($)'*.- &'("-$.+- ,-(&*&""-

!"#$%& '$$()&*+$& ,-%./#0 1)/+2+*3 4+&+5+0+*3

!'#,#,#,-% &'(+-,-+- '$(,&.)'* &+('-+.*. ,)(-''*-&

!"#$%& '$$()&*+$& ,-%./#0 1)/+2+*3 4+&+5+0+*3

!"#$#$#$% &'())*+$, '"(&-+.*. +.(-)&.*, "&(')*$.*

!'#,#,#,*%

!"#$#"#$% ."(.,,.), ")(&"-$)) +)(*+&$-" ,'()+*&))

!'#,#,#"$% &'($&+$&

!'#,#,#",%

!"#$#"#,% .,(-.&'$+ "-($.-*." +)($,*$-+ ,'(),&'&)

!'#,#,#""%

!"#$#"#"% .,(-+'"-& "-('-&-$) +&(".-&+, ,"(+**)*,

!'#,#,#"'% &,(--$$.& '$('"',.' &'(*+"'$+ "$(-$*,"

!"#$#'#$% &$($))$+' ""(+*,-". **('-'-". ,&(-,.'*,

!"#$#'#,% &,(*-+,)+ ""(,..$+' *.(*")+)- ",(&,,+*.

!'#,#,#"+% &+('+""+) "*(),"')& &,('-*--. ",(-,*$+)

!'#,#,#"&% &+(,'*,)* "*(",.+'& &"(,).*.. ""()+),),

!"#$#'#"% &"(',$&&, ""(+$$+*' *)("'''." ',(-)*-".

!"#,#$#$% &&(),')'* ',(''.)'* &,("*" ',(&$*$*.

!'#,#,#".% &"(.-'&"" "*()&-*$) &'()',$-, ,)(.+-"+

!'#,#,#")% &+($$$+ '$("-'+ &"(*$..)-

!"#,#$#,% &&(),')'* ',(''.)'* &,("*" ',(&$*$*.

!"#,#$#"% &"(,+",-- "*(*,*+'& &'('**&.& '$(**+$.)

!'#,#,#"-%

!'#,#,#"*% ,*($*")-+

!"#,#,#$% +*(.&&"") "-("-'&-& +&(-.**+" "(,)*$.,

!'#,#,#'$% &+(&&).,. "*(*',-,* &,($."&"" ,*())$".)

!"#,#,#,% +*(.',*-- ")("$..*. +)(.,)$-, ""($++'.-

!'#,#,#',% &"(&*)*.- '$(.*''*, &'(*'&$$+ ,)(".,")'

!"#,#,#"% &$(",*-". "-(,-'"") +'(*.+-$" *(+'$)*+

!'#,#,#'"% &,(-,.',' '$(&&))+- &'(,"+*'* ,*(**)*.

!'#$#$#$% &,(*&*')& ',()*"'+ '*(.&"))& -()$'+,"

!'#,#,#''% &+('$"" "*(-&+.-) &,(--'+)- ",($''$,*

!'#$#$#,% &'(+*)"&& '$(',.*,* +$(*,"++) ,&(&,*"-"

!'#$#$#"% &"(.,-).- ',(&.-.*. '-(,$)."' ,)(&+)'*

!'#,#,#'+% &+(,-. *(&,),&

!'#$#$#'% &+(,)"+*- ',()'.*"& '&(""",-" ,-('&,*+&

!'#,#,#'&% &"(*&+," "$($.-$'

!'#$#$#+% &'($.&$-' ',().)+-. '-(-'+,.. ,)(-")*+'

!'#,#,#'.% &"(**&+)

!'#$#$#&% &+("&+&*, ',(+".'-' '.(-",++' ,'('*,$))

!'#,#,#')% &"(-*)-'* "*(,$'*+ &+(-."'&& ,)(')+",)

!'#,#,#'-% &'("-,.'+ "*(-$)-&, &,(*,,*-- ,+('."+$"

!'#$#$#.% &,('&,++* ',(&)&"*& +$(+"*$-" "$("-.,-+

!'#,#,#'*% &'()+,'-+ '$(,-'+-. &"(*,)',* ,.(&)"-.&

!'#$#$#)% &'(++&-." ',($*"*,' ')("+'"'" ,&(-*,$.&

!"#$#$#$% "&'"())*& ++',$)$(- &+',++(.- "('"+))""

!'#$#$#-% &'(.)'$-) ',(.*))+- '.('.,'"" ,$("&,'--

!"#$#$#-% ")'($$",. +*'""",)) &*'$--,-+ "&'&+.,+(

!'#$#$#*% &,(-.)+'- ',(+$'.&" '*()-+*'. ,)(',)'*-

!'#$#$#,$% &"('-.') ',('"*&&+ '*(&.+.+, ,+($*"++*

!"#$#$#+% "&'*.,$)+ ++',&*$"* &$'"$.)(" ($'+.*,*(

!'#$#$#,,% &'(-$*+), ',(,'"-,* '-(-)-."' ,+(.$)$'-

!"#$#$#*% "&'"-*,) ++'(,&*, &-')$,.* (,'--.*

!"#$#$#"% "&',.&.&. +*'"*"(,) ,&',,+"), (*'("*-),

!"#$#$#(% ",'-*.&-* +*'($+,,+ &+').$$-+ (+',$"(--

!"#$#$#.% ",'*)"+, ++'*,)$"* &('*+(,)" ($'-.$.+

!'#$#$#,"% &"(-",*,' ',('',$"" '*(** ,"(+,)+*) !'#$#$#,'% &'()$")$- '$(&-,"*" +"($*"$** ,,(,$','!'#$#$#,+% &+('&+*). ',(*,"')) ''(-)-&-* ,.(&+$).'

!"#$#$#)% "&'*,**.( +*'--".-) &-'*-*)$" ")',.(".*

!'#$#$#,&% &"(&,&')+ '"($$'",) '-("-$*&) ,-(----

!"#$#$#,% ")'.*+&** ++'))).," &"'+$$(.& (-'.((*(+

!'#$#$#,.% &'(+$)'&) '$()*)&-' '*(.&"*)+ ",(&$."..

!"#$#$#&% ")',".+- +"'.,,,)) ,.'++,*.+ "&',$*.&"

!'#$#$#,)% &,(&.)*$" '$(-,+&-) +"(),&'+- ,.($&"&$)

!"#$#$#-$% "&'(&*$-- +*'(*)(.( ,&'.-()-) "('*"((,*

!'#$#$#,-% &&('$*** '$(.)*$-" +$(*',*$' ,'(-$.-.

!"#$#$#--% "&'""$(.& +*'(,."-- &-'($"$&( (+')*$.$-

!'#$#$#,*% &'(+,+,)+ ',()*+)*. ')()--&+- ,)(',&,.&

!"#$#$#-+% ",'((&))+ +-'",-"-* &.'&"&*", (*'.-*-**

!"#$#$#-*% "&'+.("$+ ++'((+,, &-',*$&*( (,'-*"&(

!'#$#$#"$% &'(.,'&+& '$(*,+"+, '-(*$")$" ",(.$&)&& !'#$#$#",% &"(..),*, ',(*",),' +$(''&,.& ,*("$,*"

!"#$#$#-"% ",'.&+"*( +*'*"*+-) &+'-&" (-',*+*"*

!'#$#$#""% &"(-)&.'& ',($.)""* '*()+'*,* ""(,$.))

!"#$#$#-(% ",'+"").) +*'$*&()* &$'&*++,( (('&"*,((

!'#$#$#"'% &+(.).++' ',("$+-$* '-(&)'*+- -())$--)

!"#$#$#-.% ")',(+(-. +*'.*))"( &+'-+$)(, (*',)(*$"

!'#$#$#"+% &"(.'-+. ',(,,---" +,("*-*'" ,.(*'")--

!"#$#$#-)% ",'-),+,* ++'&""(,) &"',)*$+& "&'+,$-&*

!'#$#$#"&% &,(,*+)"& ',()-".,- +$(*$&+' ,*()"$-..

!"#$#$#-,% ",'",*$&. +*'(.$(&) &-')((&* ")'&(.+-"

!'#$#$#".% &"(,"'*$. '$(+&*"$+ +"($$&$) ,.()+,,.

!"#$#$#-&% "&'&(*-.* +*',+)*&- ,.'&,,(,) "$',&..".

!'#$#$#")% &+(*,",* ',(,.."-& ')(.+''$+ ,.('.)*'&

!"#$#$#+$% ",'$-.-." ++')+*(.( &*'+.*+$, ",'-.&+)(

!'#$#$#"-% &'(*").-- ',(.$*.)+ ')(&"$$+' ,,(+"&-+"

!'#$#$#"*% &,(),),," ',($&'+.. +,(-)*+"* "$(+,$&.'

!"#$#$#+-% "&'..)&-* ++')(..&. &-'.*-.+) "$'&)","(

!"#$#$#++% "&'.+"$+& ++',")&"+ &-')+-(+) ()'"(--("

!'#$#$#'$% &"(-','-' '$(**"-)) +$($,'",) ",($.++'.

!"#$#$#-$% "&'(&*$-- +*'(*)(.( ,&'.-()-) "('*"((,* !"#$#$#--% "&'""$(.& +*'(,."-- &-'($"$&( (+')*$.$!"#$#$#-+% ",'((&))+ +-'",-"-* &.'&"&*", (*'.-*-** !"#$#$#-*% "&'+.("$+ ++'((+,, &-',*$&*( (,'-*"&( !"#$#$#-"% ",'.&+"*( +*'*"*+-) &+'-&" (-',*+*"* !"#$#$#-(% ",'+"").) +*'$*&()* &$'&*++,( (('&"*,(( !"#$#$#-.% ")',(+(-. +*'.*))"( &+'-+$)(, (*',)(*$" !"#$#$#-)% ",'-),+,* ++'&""(,) &"',)*$+& "&'+,$-&* !"#$#$#-,% ",'",*$&. +*'(.$(&) &-')((&* ")'&(.+-" !"#$#$#-&% "&'&(*-.* +*',+)*&- ,.'&,,(,) "$',&..". !"#$#$#+$% ",'$-.-." ++')+*(.( &*'+.*+$, ",'-.&+)( !"#$#$#+-% "&'..)&-* ++')(..&. &-'.*-.+) "$'&)","( !"#$#$#++% "&'.+"$+& ++',")&"+ &-')+-(+) ()'"(--(" !"#$#$#+*% ",',(,*", +*'$***++ &+'-"((,* (.'&&$",& !"#$#-#$% "+'".(()( +"'.*+&.. ,"'"("*", ",',(&,++ !"#$#-#-% "+')"("-- +.'$.$,"- ,-'+,$,$+ *"'$$"(&& !"#$#-#+% "+'&+)"-. +('(&-(" ,*'$+&"), "*'&($.(, !"#$#-#*% "-'&)()+( +(',*)$(- ,*'.*+"$. *+'"-&(". !"#$#-#"% "-'.-+."( +.'*,$+$* ,*'(+-..) *('-(+$+. !"#$#+#$% "$'-$(&& +)'+&.&$, )"'"&(+)( "&'-))&*. !"#$#+#-% *,'+++&-& +,',&+$+( )*'-.*$., "*',*&+(( !"#$#+#+% *&')()-(+ +)'"&$*) )-',*$)*& ")'$,$-,* !"#$#+#*% *,'"-.(&- +)'*+&)&- )"'*",).( "&'$$.,+!"#$#+#"% *.',+)(*. +,'+$.+(" )"')-*+$* "+'$..+&" !(#$#$#$% (,'+&.)(& "-'"$,$$, (.'+(&.&+ +&'-&,*-!(#$#$#-% ()')-,&), "-'$(*+*& (,'&,$+.- +)',,*+), !(#$#$#+% (.',+*"*( "$'(.$)- .+'...*", +&'-()&)" !(#$#$#*% (.')..",+ "-'-&)$&& ((',++))( *-'+.,-&& !(#$#$#"% (,'$*(."" "-'+*,+.- (,',$.,) +)'.)"("!(#$#$#(% (,'$-."," "$'."*-., .$'&*.**( ++'."($)!(#$#$#)% (,'.(-($* "$'+"),-" (&'--&),& +)'$(*&+,

!"#$#$#$% &'())*+$, '"(&-+.*. +.(-)&.*, "&(')*$.* !"#$#"#$% ."(.,,.), ")(&"-$)) +)(*+&$-" ,'()+*&))

!"#$#"#,% .,(-.&'$+ "-($.-*." +)($,*$-+ ,'(),&'&) !"#$#"#"% .,(-+'"-& "-('-&-$) +&(".-&+, ,"(+**)*, !"#$#'#$% &$($))$+' ""(+*,-". **('-'-". ,&(-,.'*, !"#$#'#,% &,(*-+,)+ ""(,..$+' *.(*")+)- ",(&,,+*. !"#$#'#"% &"(',$&&, ""(+$$+*' *)("'''." ',(-)*-". !"#,#$#$% &&(),')'* ',(''.)'* &,("*" ',(&$*$*. !"#,#$#,% &&(),')'* ',(''.)'* &,("*" ',(&$*$*. !"#,#$#"% &"(,+",-- "*(*,*+'& &'('**&.& '$(**+$.) !"#,#,#$% +*(.&&"") "-("-'&-& +&(-.**+" "(,)*$., !"#,#,#,% +*(.',*-- ")("$..*. +)(.,)$-, ""($++'.!"#,#,#"% &$(",*-". "-(,-'"") +'(*.+-$" *(+'$)*+ !'#$#$#$% &,(*&*')& ',()*"'+ '*(.&"))& -()$'+," !'#$#$#,% &'(+*)"&& '$(',.*,* +$(*,"++) ,&(&,*"-" !'#$#$#"% &"(.,-).- ',(&.-.*. '-(,$)."' ,)(&+)'* !'#$#$#'% &+(,)"+*- ',()'.*"& '&(""",-" ,-('&,*+& !'#$#$#+% &'($.&$-' ',().)+-. '-(-'+,.. ,)(-")*+' !'#$#$#&% &+("&+&*, ',(+".'-' '.(-",++' ,'('*,$)) !'#$#$#.% &,('&,++* ',(&)&"*& +$(+"*$-" "$("-.,-+ !'#$#$#)% &'(++&-." ',($*"*,' ')("+'"'" ,&(-*,$.&

!'#$#$#-% &'(.)'$-) ',(.*))+- '.('.,'"" ,$("&,'-!'#$#$#*% &,(-.)+'- ',(+$'.&" '*()-+*'. ,)(',)'*!'#$#$#,$% &"('-.') ',('"*&&+ '*(&.+.+, ,+($*"++*

!'#$#$#,,% &'(-$*+), ',(,'"-,* '-(-)-."' ,+(.$)$'-

!'#$#$#,"% &"(-",*,' ,"(+,)+*)

!'#$#$#,'% &'()$")$- ,,(,$','!'#$#$#,+% &+('&+*). ,.(&+$).'

!'#$#$#,&% &"(&,&')+ ,-(----

!'#$#$#,.% &'(+$)'&) ",(&$."..

!'#$#$#,)% &,(&.)*$" ,.($&"&$)

K"21"$'%0$" ['%"&*6&]029)9%,&7I/+'(?" <#%&A##"2;-'?"

!'#$#$#,-% &&('$*** ,'(-$.-.

!'#$#$#,*% &'(+,+,)+ ',()*+)*. ')()--&+- ,)(',&,.&

!'#$#$#"$% &'(.,'&+& ",(.$&)&& !'#$#$#",% &"(..),*, ,*("$,*"

!'#$#$#""% &"(-)&.'& ""(,$.))

!'#$#$#"&% &,(,*+)"& ,*()"$-.. !'#$#$#".% &"(,"'*$. '$(+&*"$+ +"($$&$) ,.()+,,. !'#$#$#")% &+(*,",* ',(,.."-& ')(.+''$+ ,.('.)*'& !'#$#$#"-% &'(*").-- ',(.$*.)+ ')(&"$$+' ,,(+"&-+" !'#$#$#"*% &,(),),," ',($&'+.. +,(-)*+"* "$(+,$&.' !'#$#$#'$% &"(-','-' '$(**"-)) +$($,'",) ",($.++'. 6&*7!%**0%/%8*

!'#$#$#"'% &+(.).++' -())$--)

!'#$#$#"+% ,.(*'")--

4 < 3D&*U DC&*U

2nd Settlement

Spaces

{2;0;0;0} 53.296964 31.376158 49.850466 37.793483

{2;0;2;0} 61.968 28.671143 44.374124 13.980465

{2;0;2;1} 64.252534 29.088932 44.536522 14.253563

{2;0;2;2} 61.94427 27.392974 46.379896 15.278663

{2;0;3;0} 52.089522 22.135957 97.316696 21.525878

{2;0;3;1} 52.003522 22.164565 96.990783 21.514609

{2;0;3;2} 52.136826 22.110304 97.516 21.530922

{2;1;0;0} 50.744447 30.587205 52.826857 30.585431

{2;1;0;1} 55.713739 31.336739 51.292 31.509096

{2;1;0;2} 54.648 31.491072 48.516986 22.404574

{2;1;1;0} 48.665411 28.223797 45.01429 13.835579

{2;1;1;1} 48.644313 28.426904 50.618626 12.072668

{2;1;1;2} 50.511971 28.230145 45.946087 9.888461

{3;0;0;0} 53.597778 30.099855 39.733411 25.362645

{3;0;0;1} 53.812127 32.385184 34.865445 11.948957

{3;0;0;2} 52.775178 31.335676 39.393787 21.231244

{3;0;0;3} 53.451873 31.351472 40.602274 14.660864

{3;0;0;4} 52.601 31.746678 38.948522 12.645431

{3;0;0;5} 52.605236 31.19705 41.037205 14.113165

{3;0;0;6} 51.855059 31.694996 38.44253 20.564304

{3;0;0;7} 53.584506 30.912095 39.21015 14.521399

{3;0;0;8} 52.713478 31.429488 40.241778 16.190775

{3;0;0;9} 54.33914 30.702068 41.383343 13.971453

{3;0;0;10} 51.877226 31.784087 39.528591 18.353089

{3;0;0;11} 52.981252 32.072377 37.003362 18.600597

{3;0;0;12} 52.80208 31.808862 39.797971 11.424901

{3;0;0;13} 52.418826 31.399457 38.586855 17.004046

{3;0;0;14} 53.679514 31.690312 36.182928 13.728825

{3;0;0;15} 53.156734 31.200106 41.300444 20.35525

{3;0;0;16} 53.69153 30.020374 41.776487 20.69808

{3;0;0;17} 53.371491 31.05323 43.243627 14.298643

{3;0;0;18} 54.328861 31.914096 38.294661 8.729765

{3;0;0;19} 53.26268 30.578277 39.897581 23.725507

{3;0;0;20} 53.435771 31.577557 35.481012 18.908778

{3;0;0;21} 52.724094 30.193826 41.052551 20.986728

{3;0;0;22} 53.399171 30.610803 40.185926 24.812749

{3;0;0;23} 52.927507 32.670043 35.463928

{3;0;0;24}

{3;0;0;27}

2nd Settlement

{3;0;0;36} {3;0;0;37}

{3;0;0;12}

{3;1;1;5} 53.885866 {3;1;1;6}

{3;1;1;7} {3;1;1;8}

!'#,#,#,"% &'("'&+.* '$($*&&. &$(-$+,$, ,-(-,,)"&

!'#,#,#,'% &'(*.&'&) ")()).'+. &+(,)"$+' ,&(,+',.'

!'#,#,#,+% &"(&*,,$) '$(..+.+, &"(*"' ,.()")*-&

!'#,#,#,&% &'(''-""* ")(.&,$)* &'(+,,'"" ,&(.","*'

!'#,#,#,*% &+()"&+)' '$(+$+&"" &,(+$&*&" "$(*)-.$)

!'#,#,#,-% &'()',$*& ")(&+,*+, &+(."&*-+ ,+(&*.$''

!'#,#,#,.% &'(+"&)", '$($",'.' &"())"$+- ,*(+*..,)

!"#$#$#.+% "-'-*-.$* )+'.($$- *.'.,&$"+ ,)'*".-(-

!"#$#$#."% "&',($*)- )"'$&+",* -('-$$.,, ,)'(.(&*"

6728!%**0%/%7*

!'#,#,#,)% &'(.-$'*+ '$($**.- &'(-&",-+ ,&('$+&."

6728!%**0%/%7*

!'#,#,#"$% &+(+"+)"" ")(&,$"$) &"(+&"-.' ,+("'**+"

!"#$%& '$$()&*+$& ,-%./#0 1)/+2+*3 4+&+5+0+*3

!'#,#,#",% +.(.",+"

!"#$#$#$% &'(")*)*+ ',('-*,&. +)(.&$+** '-(-)'+.'

!'#,#,#""% &,(&"&.'' '$()$*)'* &"(-+,,-- ,.(..&"*"

!"#$#"#$% *,()*. ".(*-,,+' ++('-+,"+ ,'().$+*&

!'#,#,#"'% &'("$$)$+ ")('.'++' &&("*'),' ,+(.+*.,-

!"#$#"#,% *+("&"&'+ ")($..)'" ++(&'*&"" ,+("&'&*'

!'#,#,#"+% &+(-"."+' ")()$$&&- &,('),",- ,,()','&'

!"#$#"#"% *,()++"- "-(')")-+ +*('-).)* ,&("-.**'

!"#$#'#$% &"($.)&"" ""(,'&)&- )-(',**)* ",(&"&.-.

!'#,#,#"&%

!'#,#,#"*% &&(',$,+& ")('*&"-& &'(-+--.- ,+(&.$.-

!"#$#'#,% &"($$'&"" ""(,*+&*& )*())$-.' ",(&,+*$)

!"#$#'#"% &"(,'*."* ""(,,$'$+ )-(&,* ",(&'$)""

!'#,#,#"-% &'('*,.- '$(",,")' &'(,,*'+. ,-(.')*&+

!'#,#,#".% &'()$$&$" '$('+&".& &'(+-)""- ,-(-.+&*+

!"#,#$#$% &$(-++++- '$(&.-"$& &"(."*.&- '$(&.&+',

!'#,#,#")% &"('*''-+

!"#,#$#,% &&(-,'-') ',(''*-') &,(")" ',(&$)$)*

!'#,#,#'$% &'(),.--" ")()+-".' &&(*',*&" ,&(""")'&

!"#,#$#"% &+(*+. ',(+),$-" +.(&,*).* ""(+$+&-+

!'#,#,#',% &+(&+'+,, ")($&","* &"('$.&)) "$()"&))

!"#,#,#$% +.(**&+,, ".(""'-)- +&($,+") ,'(.'&&-)

!"#,#,#,% +.(*++',' ".(+"*)$+ &$(*,.*"* ,"($-"**.

!'#,#,#'"% &"(.-&'." '$($)$,.+ &"(*,+-++ ,)(,$,$'+

!'#,#,#''% ,-($)"-*"

!"#,#,#"% &$(&,,)-, ".("'$,+& +&()+*$.- )(...+*,

!'#,#,#'+% &'(",'-$* '$("*-.* &"(+$$)& ,*(&)&$.&

!'#$#$#$% &'(&)---. '$($)).&& ')(-''+,, "&('*"*+&

!'#,#,#'&% &'(&&"*)* '$(*"&",- &,(&'&* ,"(-,+,..

!'#$#$#,% &'(.,","- '"('.&,.+ '+(.*&++& ,,()+.)&-

!'#$#$#"% &"(--&,-. ',(''&*-* ')(')'-.- ",("',"++

!'#,#,#'*% &+($.).$+ '$('.$.'- &$(),&*-+ ,.()'$'-

!'#$#$#'% &'(+&,.-' ',('&,+-" +$(*$""-+ ,+(**$.*+

!'#,#,#'-%

!'#$#$#+% &"(*$, ',(-+**-. '.()+.&"" ,"(*+&+',

!'#,#,#'.% &+($*)&+" '$(*&.)$, +.(**.**+ ,-()&)''+

!'#$#$#&% &"(*$&"'* ',(,)-$& +,($'-"$& ,+(,,',*&

!'#,#,#')% &'(*.)).' '$(.$).,- &"(-"")') ,)(".)$,"

!'#$#$#*% &,(.&&$&) ',(*)+))* '.(++"&' "$(&*+'$+

!"#$#$#$% "&'"()(&* )+'&,+")* -*'*"+&$& ,)'($,.).

!"#$#$#.% "-'&*-,+* )+'$.++.+ *$'***"&- "&'+$&+(,

!'#$#$#-% &'(&.+&$* '$(),"$)& ')(",$,& ,+(&",'))

!"#$#$#)% "-'$,(&-+ ).'.&.&. .$+'.-*+*. "$'"$$")*

!'#$#$#.% &"(-,'+-. ',(+")+.. +$("+,--. ,*(,)$--&

!"#$#$#+% "-'-+-+*, ))'(+$$.( *)'**,+) ,*'&*$(+&

!'#$#$#)% &+(''),+ '$(-$"$*. +,('.''+' ,'()-,+&'

!'#$#$#,$% &,(.--""* ',(-.+$.- ')(&".&), ,.('&'$.)

!"#$#$#"% "*'$,*." ))'+$+&-& *+'"($*)- ($'-&.-."

!'#$#$#,,% &"().,"&" '"($-"'-- '-($$''*" ,.(*$$&)-

!"#$#$#,% "*'*),$"+ ))'(&-.", *+'((*"-- ,$'"*-"(-

!'#$#$#,"% &"(.$"$. ',(.$..*" ')(-)-)-, ,,(+"+)$,

!"#$#$#(% "*'*.*",) )+'"&""&- *$',-,)-& ,+',(,,&

!'#$#$#,'% &"(+,.."* ',('))+&- '.(&.*.&& ,-($$+$+*

!"#$#$#&% "-',$$$. )+'"..$)" *.'+",".. ,.')&*(*,

!'#$#$#,+% &'(*-)&,+ ',(*)$'," '*(,.")". ,'(-".."&

!"#$#$#-% "-'($-$"+ )"'.-+$+. -*'.,$+)+ "&'*),)$"

!"#$#$#*% "*'&,&,* ))'-**," *$'-*,(&& ,"'(&*)+

!'#$#$#,&% &'(,&*-'+ ',("$$,$* +,('$$+++ "$('&&"&

!"#$#$#.$% "-'.$*&(. ))'*$+), "*'(",")"

!'#$#$#,*% &'(*),&' '$($"$'-+ +,(--*+.- "$(*).$.

!"#$#$#..% "-',$**&( ))'*,-,", *"')$-(.& ,.'$&-""*

!'#$#$#,-% &'('-,+), ',($&'"' +'("+'*"- ,+(").*+'

!'#$#$#,.% &+('"..*, ',(),+$)* '.(")+**, .(-")-*&

!"#$#$#.)% "-'+$+."" )+',-$*.( *.'"&.&** ,+'*))*-)

!'#$#$#,)% &'("*"*. '$(&-."-- ')(.)-&., "'(-"&&$-

!"#$#$#.+% "-'-*-.$* )+'.($$- *.'.,&$"+ ,)'*".-(-

!'#$#$#"$% &'(+'&--, ',(&--&&- '&(+.,$," ,.()$.--.

!"#$#$#."%

!'#$#$#",% &"(-"+$)+ '$(,)'."* +,($&"&&, "$().*-".

!"#$#$#.,% "*'+()*"- )+'&"+$&- --'-++&$" ,$'$&&+*,

!'#$#$#""% &'(')),-, '$(*,$.$' +$(,.&)"* "+(.,"-+)

!"#$#$#.(% "-'&")-,, ).'*-*-** **')() ,$'*&.,()

!"#$#$#.&%

!'#$#$#"'% &"()"-&$- '"(*-$$+' '&(+*')". ,+(-&+*+"

!"#$#$#.-% "-'(,(.+ *&'-&")*

!'#$#$#"+% &+($.-$.- '"($)-.'& '-(,'&'), ,$(.-*&')

!"#$#$#.*% "*'()&(., ).'-(-,,* *"'*))(,- ,,'&,"(&.

!'#$#$#"&% &'(+"*--+ ',()'"'"" '.(,-.&-+ ,+(*&-)&'

!'#$#$#"*% &"().,*+' ',(++.'+. '.(&'&$-. ,-(-+,.--

!"#$#$#)$% "-')-+*( )+'$)*)(, *$'))$&)& ,-'-)",(-

!'#$#$#"-% &+("&$$"& ',(","$," +$()""$," ,&(&$".""

!"#$#$#).%

!'#$#$#".% &'(.**,*' '$(),")'& +,($.+&+' ,'(),*-*-

!"#$#$#))%

!'#$#$#")% &'(*-**'+ ',(.-" '.(*').-* ,)(&"*,-+

!"#$#$#)+% "*')&*,"+ ))'($&&+* *+'-"(,)) ,)',.**+&

!'#$#$#'$% &'(+"."'" ',(-")$,+ ')('*$-"& "$($)**

!"#$#.#$% ".'.+*+$" )-'..()(. &,'"(,+&" .*'*$)-")

!"#$#.#.% ")'+"&.+

!'#$#$#',% &'($)'$-. '$('"*'), +$(,&+""* "+(&+$*,*

!"#$%& '$$()&*+$& ,-%./#0 1)/+2+*3 4+&+5+0+*3 !"#$#$#$% &'(")*)*+ ',('-*,&. +)(.&$+** '-(-)'+.' !"#$#"#$% *,()*. ".(*-,,+' ++('-+,"+ ,'().$+*& !"#$#"#,% *+("&"&'+ ")($..)'" ++(&'*&"" ,+("&'&*'

!"#$#"#"% *,()++"- "-(')")-+ +*('-).)* ,&("-.**'

!"#$#'#$% &"($.)&"" ""(,'&)&- )-(',**)* ",(&"&.-.

!"#$#'#,% &"($$'&"" ""(,*+&*& )*())$-.' ",(&,+*$)

!"#$#'#"% &"(,'*."* ""(,,$'$+ )-(&,* ",(&'$)"" !"#,#$#$% &$(-++++- '$(&.-"$& &"(."*.&- '$(&.&+', !"#,#$#,% &&(-,'-') ',(''*-') &,(")" ',(&$)$)* !"#,#$#"% &+(*+. ',(+),$-" +.(&,*).* ""(+$+&-+ !"#,#,#$% +.(**&+,, ".(""'-)- +&($,+") ,'(.'&&-) !"#,#,#,% +.(*++',' ".(+"*)$+ &$(*,.*"* ,"($-"**. !"#,#,#"% &$(&,,)-, ".("'$,+& +&()+*$.- )(...+*, !'#$#$#$% &'(&)---. '$($)).&& ')(-''+,, "&('*"*+& !'#$#$#,% &'(.,","- '"('.&,.+ '+(.*&++& ,,()+.)&!'#$#$#"% &"(--&,-. ',(''&*-* ')(')'-.- ",("',"++ !'#$#$#'% &'(+&,.-' ',('&,+-" +$(*$""-+ ,+(**$.*+

!'#$#$#+% &"(*$, ',(-+**-. '.()+.&"" ,"(*+&+',

!'#$#$#&% &"(*$&"'* ',(,)-$& +,($'-"$& ,+(,,',*&

!'#$#$#*% &,(.&&$&) ',(*)+))* '.(++"&' "$(&*+'$+

!"#$#$#.,% "*'+()*"- )+'&"+$&- --'-++&$" ,$'$&&+*, !"#$#$#.(% "-'&")-,, ).'*-*-** **')() ,$'*&.,() !"#$#$#.&% "-'&+.(). )+'-"(+(" --')$**", ,&'+&*)-, !"#$#$#.-% "-'(,(.+ ))'$&-+$" *&'-&")* ,.'$.(.*& !"#$#$#.*% "*'()&(., ).'-(-,,* *"'*))(,- ,,'&,"(&. !"#$#$#)$% "-')-+*( )+'$)*)(, *$'))$&)& ,-'-)",(!"#$#$#).% "-'&""$.( )+'$)-)(. *.',+&$.) "-'-*"-"" !"#$#$#))% "-'.*).$* )+'(($)** -*'*".$.. ,-'+-*-,!"#$#$#)+% "*')&*,"+ ))'($&&+* *+'-"(,)) ,)',.**+& !"#$#.#$% ".'.+*+$" )-'..()(. &,'"(,+&" .*'*$)-") !"#$#.#.% ")'+"&.+ )"'-&$((& -"'.)+,*" ",'))*))( !"#$#.#)% ")'&$,.&* ),',&.*-. -"'"--*+& ")'+)+*(. !"#$#.#+% "$'&()-** )('-&-,)) -"')$$,-* +*'&,")*!"#$#.#"% "$',+).+, )('**$-** &*'$&+(++ )*')$+$-" !"#$#)#$% +&'&&"-,, )-',-,$,- &)'+."&-+ +*'($)+(" !"#$#)#.% +*'((*($* )&'$"$-*. &)',-,.+ ,$'$.*" !"#$#)#)% +-',"$,+. )-'&-("*+ &.'-(*+"+ +-'-$-"&& !"#$#)#+% +*'.$$)+, )('&$..,& &,',+-"+, "*'-.$"&& !"#$#)#"% +-'.),(&) )-'..*,$, &"'+,,&.) "+')(-)$* !,#$#$#$% ,&'$)$+". "$'.""+*. ,*'*.*,,. +&',*,$&. !,#$#$#.% ,('+"+"", ".'"*))&" ,*'+,(($* +)'$,*",( !,#$#$#)% ,-'.&,$.) "$'*."*". ,&'&",$-+ ),'(-*+,!,#$#$#+% ,&'--&,&) ".',$$*+, ,&'.*.&," )+',.,")( !,#$#$#"% ,&'"+")). "$'.--&&, (.'.,."& +.'$."*-!,#$#$#,% ,('&*-"+, ".'&,(-& ,(',$-+)" )"'+(),$. !,#$#$#(% ,,'"-,$-+ ".'+,"$&. ,&'.,($)" ),'.-+-(" !,#$#$#&% ,&'",,*$( ".',*"+++ ,&'(*$$." )+'*$*,(,

D()&A##"2;-'?"

!'#$#$#-% &'(&.+&$* '$(),"$)& ')(",$,& ,+(&",')) !'#$#$#.% &"(-,'+-. ',(+")+.. +$("+,--. ,*(,)$--&

['%"&*6&b9#0'-&U+'(?"

!'#$#$#)% ,'()-,+&'

!'#$#$#,$% &,(.--""* ,.('&'$.)

!'#$#$#,,% &"().,"&" ,.(*$$&)-

!'#$#$#,"% ,,(+"+)$,

!'#$#$#,'% &"(+,.."* ,-($$+$+*

!'#$#$#,+% &'(*-)&,+ ,'(-".."&

!'#$#$#,&% &'(,&*-'+ "$('&&"&

!'#$#$#,*% "$(*).$.

!'#$#$#,-% &'('-,+), ',($&'"' +'("+'*"- ,+(").*+'

Q*0()&T":"-#

!'#$#$#,.% &+('"..*, .(-")-*&

!'#$#$#,)% &'("*"*. "'(-"&&$-

!'#$#$#"$% &'(+'&--, ,.()$.--.

!'#$#$#",% &"(-"+$)+ "$().*-".

!'#$#$#""% &'(')),-, "+(.,"-+)

!'#$#$#"'% &"()"-&$- ,+(-&+*+"

!'#$#$#"+% &+($.-$.- ,$(.-*&')

!'#$#$#"&% &'(+"*--+ ,+(*&-)&' !'#$#$#"*% &"().,*+' ,-(-+,.-!'#$#$#"-% &+("&$$"& ',(","$," +$()""$," ,&(&$"."" !'#$#$#".% &'(.**,*' '$(),")'& +,($.+&+' ,'(),*-*!'#$#$#")% &'(*-**'+ ',(.-" '.(*').-* ,)(&"*,-+ !'#$#$#'$% &'(+"."'" ',(-")$,+ ')('*$-"& "$($)**

!'#$#$#',% &'($)'$-. '$('"*'), +$(,&+""* "+(&+$*,*

3rd Settlement

Spaces

{2;0;0;0} 53.121984 32.776848 51.271685 32.43263

{2;0;2;0} 63.092242 27.48034 50.406196 10.051595

{2;0;2;1} 62.133016 28.817554 43.937989 13.589342

{2;0;2;2} 62.341401 28.757597 42.600628 9.565746

{2;0;3;0} 52.162101 22.629964 93.554203 18.745928

{2;0;3;1} 52.464158 22.674266 94.952609 27.332326

{2;0;3;2} 52.161522 22.169022 97.474348 21.541957

{2;1;0;0} 51.741304 30.548587 53.908587 33.8155

{2;1;0;1} 54.98 31.536558 49.303188 21.907739

{2;1;0;2} 51.189739 29.129826 60.271652 37.3446

{2;1;1;0} 48.000829 29.227745 44.240489 9.827079

{2;1;1;1} 49.075947 28.620078 45.39646 7.430304

{2;1;1;2} 50.650851 28.371322 47.452899 2.343141

{3;0;0;0} 53.978659 31.862705 37.392899 14.469814

{3;0;0;1} 53.716341 31.850423 41.146473 16.461957

{3;0;0;2} 54.935609 30.408348 42.222348 17.070222

{3;0;0;3} 53.132971 31.112853 40.03192 20.671841

{3;0;0;4} 54.248804 30.731537 39.666957 19.084461

{3;0;0;5} 52.472516 31.48559 41.67795 20.642068

{3;0;0;6} 54.265309 32.615878 33.909197 7.310365

{3;0;0;7} 55.640772 31.21488 38.031435 11.086846

{3;0;0;8} 52.902391 31.148496 41.058152 13.868058

{3;0;0;9} 53.192585 31.871606 38.963623 18.146635

{3;0;0;10} 53.001587 31.623522 39.132783 17.153117

{3;0;0;11} 51.797188 31.663179 40.996957 20.099326

{3;0;0;12} 53.757192 31.494058 40.433841 15.893937

{3;0;0;13} 54.31333 31.764506 37.039051 19.428706

{3;0;0;14} 52.945388 31.442733 43.872547 16.51054

{3;0;0;15} 53.935573 30.215791 41.537194 23.991814

{3;0;0;16} 54.105148 31.512292 39.440158 17.80387

{3;0;0;17} 52.40088 31.430761 41.653304 14.405287

{3;0;0;18} 53.132475 31.610761 40.442107 15.923666

{3;0;0;19} 53.042399 31.424355 39.705275 14.979454

{3;0;0;20} 55.366014 31.376449 41.926667 16.375685

{3;0;0;21} 50.997351 32.211984 41.198315 15.312606

{3;0;0;22} 53.165443 31.576012 40.562375 15.837247

{3;0;0;23} 53.503217 31.752906 38.468116 12.967151

{3;0;0;24} 53.90003 31.325534 36.536838 16.970391

{3;0;0;25} 53.60784 31.013913 39.385652 22.42719

{3;0;0;26} 53.594076 32.093065 38.26213 14.158941

53.503217 31.752906 38.468116 12.967151

{3;0;0;24} 53.90003 31.325534 36.536838 16.970391

{3;0;0;25}

3rd Settlement

53.755842 31.517192 40.450833 15.880808

{3;0;0;33} 54.698745 31.270366 37.027787 11.913484

52.527438

{3;1;1;0}

53.281413 30.079728 54.651413 16.464707 {3;1;1;3} 53.528437 30.357595 55.276359 17.186111

{3;1;1;4} 53.317935 30.602707

{3;0;0;13} 54.31333

{3;1;1;9} 52.925512 30.20455 55.715901 17.238727

{3;1;1;10} 52.705093 30.220745 53.075528 21.225354

{3;1;1;11}

6.27!%**0%/%8*

!"#$%& '$$()&*+$& ,-%./#0 1)/+2+*3 4+&+5+0+*3

!"#$#$#$% &'()")*+, '"(--.+,+ &)("-).+& '"(,'".'

!"#$#"#$% .'($*""," "-(,+$', &$(,$.)*. )$($&)&*&

!'#)#)#)$% &"(-$&$*' '$(""$-,& &'($-&&"+ ")(""&'&, !'#)#)#))% &,(&&*+*) "*(&")&-. &,($.$-*- )&(,-*$+ !'#)#)#)"% &'(+".&+- '$(&+,&)) &)())-)' )&("'&+,+ !'#)#)#)'% &&($*++& "*()"&).' &,($$.".+ "'(*-'.-. !'#)#)#),% &'(',$"-- '$("+""*" &,()$+.*. ).(-*--)!'#)#)#)&% &'(*&",+, '$(&$+,$) &'(&"*,,) "$(',*"'' !'#)#)#).% &'(+,,+." '$(.+",,) &"(.,".,+ )+(,.+&$. !'#)#)#)-% &,(&-"-+- "*(+&'&-- &"(.'&"&- ")(),&*-, !'#)#)#)+% &'(*)""). "*(&$.""* &"('&&*+- ")(,"&)'" !'#)#)#)*% &,(-"+*", '$(".+-+' &)(.&",-+ )+($,".&!'#)#)#"$% &'(&+"+&. '$($,)*.. &'($-&"*. ).(&$'-&*

!"#$#"#)% ."()''$). "+(+)-&&, ,'(*'-*+* )'(&+*',"

!"#$#"#"% ."(',),$) "+(-&-&*- ,"(.$$."+ *(&.&-,.

!"#$#'#$% &"().")$) ""(."**., *'(&&,"$' )+(-,&*"+

!'#)#)#")% &'($'+--* '$(--""'" &"($**'') )'(-.,+"+ !'#)#)#""% &,(,**&"' '$(",$$+, &$(*,',)) )'().-,&+ !'#)#)#"'% &'(,+&'+ '$($-)$*+ &,(+)$*)' )&($'.-,+

!'#)#)#",% &,(&"'--' '$(""$+- &.($$)))+ )-(")*'.

!"#$#'#)% &"(,.,)&+ ""(.-,".. *,(*&".$* "-(''"'".

!'#)#)#"&% &'(-&+-"' "+(-+$.&" &&()+)'-- ""(-.,,."

!"#$#'#"% &"().)&"" ""().*$"" *-(,-,',+ ")(&,)*&-

!'#)#)#".% &"()+''") '$(.,,*., &,()-",)& ),(,$-+."

!"#)#$#$% &)(-,)'$, '$(&,+&+- &'(*$+&+- ''(+)&&

!"#)#$#)% &,(*+ ')(&'.&&+ ,*('$')++ ")(*$--'*

!'#)#)#"-% &'(")+... "*(&,.,+" &,(*$'"$" )*('+)'-&

!"#)#$#"% &)()+*-'* "*()"*+". .$("-).&" '-(',,.

!'#)#)#"+% &&('.$&.+ "*(''-&'. &"(",$,+' )*(.$"..*

!"#)#)#$% ,+($$$+"* "*(""--,& ,,(",$,+* *(+"-$-*

!'#)#)#"*% &,(&.)+', '$(,$'"++ &,(--++&* )-($,),'+

!"#)#)#)% ,*($-&*,- "+(."$$-+ ,&('*.,. -(,'$'$,

!'#)#)#'$% &,(,&).$' "*(*,*.'+ &$(-,-") ).(*)-+'-

!'#)#)#')% &'(,.**.* '$(+,$$+& &$(*)-+++ )&(+-$-+,

!"#)#)#"% &$(.&$+&) "+('-)'"" ,-(,&"+** "(','),)

!'#$#$#$% &'(*-+.&* ')(+."-$& '-('*"+** ),(,.*+),

!'#$#$#)% &'(-).',) ')(+&$,"' ,)(),.,-' ).(,.)*&-

!'#$#$#"% &,(*'&.$* '$(,$+',+ ,"("""',+ )-($-$"""

!'#$#$#'% &'()'"*-) ')())"+&' ,$($')*" "$(.-)+,)

!'#$#$#,% &,(",++$, '$(-')&'- '*(...*&- )*($+,,.)

!'#$#$#&% &"(,-"&). ')(,+&&* ,)(.--*& "$(.,"$.+

!'#$#$#.% &,(".&'$* '"(.)&+-+ ''(*$*)*- -(')$'.&

!'#$#$#-% &&(.,$--" ')("),++ '+($'),'& ))($+.+,.

!'#)#)#'"% &,(""&,)- "*(&"$$.' &'(&'.*" ).(.*''*' !'#)#)#''% &'(-"-)** '$(",.*-' &)('+".$* )'($,$.+) !'#)#)#',% &,(*$"$.& '$()$'&)) &"()*,+- )+(&&++!'#)#)#'&% &'(&)''+' '$(,&&"$, &'(,-)&"" )-("&'$). !'#)#)#'.% &'(*)-&' "+(+",,+. &'(***",* "-("'.'*& !'#)#)#'-% &'(&'&,)* '$('.+.++ &'('""$& ).(.-'',& !'#)#)#'+% &,(++'&+- '$("+,$*, &,(.$& "$(*.&$-. !'#)#)#'*% &'(*)',," '$($-,-"" &&(+$&&&. )'(*'-,.*

!"#$#$#)$% ",'.)-*., **'-.(,(( -)')*$.& .)'.,"*-!"#$#$#))% ",'.")+*" **'&*.*,, -*'&".&) ..'..&"$+ !"#$#$#)*% ",'&*)&+- **'-&,+-) -+'++)(,* ..',*()+!"#$#$#)+% "&'*,).-- *+'$""*.. -+'$+,*(, .$',&))*, !"#$#$#)"% ",'(""$-* *+'+"+))+ -*')*-*.. "-')+(+$!"#$#$#).% "-',$-.-( *"'$("*&( &('.".-(+ "&'-+$.** !"#$#$#)(% "-'".*($- **'&$($** -.'(.,($- ."'&--+." !"#$#$#),% "&'$($,() **'"*.+-- -"'(&,$(. .&'(++)$, !"#$#$#)&% "-').)")+ *)'&$$"&+ -,'.--,) .,',,)-&+ !"#$#$#)-% ",'()".(. **'$$,.(. -,'+(&"+. ",')()(+ !"#$#$#*$% "-'(.*-,& *+'-$",-+ -)'$&&($- .$'(*++*( !"#$#$#*)% "&')-&.$* *+'$**,), -+'*(.$*" ..'$+**.) !"#$#$#**% "-'-"+&.- *"'$)(+&( &('-(+",& .*'-*(("!"#$#$#*+% "-'*-$+.+ *+'$)+$.+ -*'-*-(," .$'(&$.& !"#$#)#$% "$'&(,((+ *.'--"-(" &.'.-"&)- ")'"&$++. !"#$#)#)% ")'*&)-(, *('*")""( &"'+),($- +&'-",&(. !"#$#)#*% "+'*-&&+* *.'.*","* &+'(.$."+ +,')+$-"( !"#$#)#+% "$'&"$*), *&'))-,+( ,.'")($&, +$'-+(+)" !"#$#)#"% "+',*+.*& *,'(**)+" ,('+*,*,+ +*'($,,&!"#$#*#$% +-'(.++." *(',$&$.- ,*'))-"") .)')&("&& !"#$#*#)% +&'-."*,. *,'&(()", ,$',*)&&" +,',")+$" !"#$#*#*% +-'$""+$" *&'(,&&*( ,+'(("($- ""'&.&*() !"#$#*#+% +-'*)&$+ *&',"*(+( (-'-,+(-( +('&"+".) !"#$#*#"% +-',$,&)" *,'-$,"). ,"'."&(", "$'&+&&"& !.#$#$#$%

!'#$#$#+% &"(*$"'*) ')(),+,*. ,)($&+)&" )'(+.+$&+

!'#$#$#*% &'()*"&+& ')(+-).$. '+(*.'."' )+(),..'&

!'#$#$#)$% &'($$)&+- ')(."'&"" '*()'"-+' )-()&'))-

!"#$#$#$% "&'(")&"& *+'$,(&&) -"'+(-,+* .+'$(&(*!"#$#$#)% "&'),*$)) **'++*.(& -('$$(+.- .)')&,)(( !"#$#$#*% "-'+$.$-& *)'-(&)-( -('"+"+$" .('*(*)(+

!"#$#$#+% "-'$$.*+, **'(.$$&- -.'$++.)& .+'*),."-

!'#$#$#))% &)(-*-)++ ')(..')-* ,$(**.*&- "$($**'".

!"#$#$#"% ",',-*,&) *"',*",)- &('"-)""- "(',(&&,

!"#$#$#.% ",'&-$**& **'&".,*& -*'"+-.** ..')-&"$-

!"#$#$#(% "-',($&" **'(,.(&* -.'$.-&$* .+')(*&$(

!"#$#$#,% "&'+$--. **'(.+($" -"',(.")& ..'""$)-)

!"#$#$#&% "&',("&)- *+'.(,,,* -$')&-,) ".'-.-&((

!'#$#$#)"% &'(-&-)*" ')(,*,$&+ ,$(,''+,) )&(+*'*'!'#$#$#)'% &,(')''' ')(-.,&$. '-($'*$&) )*(,"+-$. !'#$#$#),% &"(*,&'++ ')(,,"-'' ,'(+-"&,- ).(&)$&, !'#$#$#)&% &'(*'&&-' '$(")&-*) ,)(&'-)*, "'(**)+), !'#$#$#).% &,()$&),+ ')(&)""*" '*(,,$)&+ )-(+$'+-

!"#$#$#-% "&'*.+)$* **'-$.+-+ -*'$,,(*. .*'+,)."+

!"#$#$#)$% ",'.)-*., **'-.(,(( -)')*$.& .)'.,"*--

!'#$#$#)-% &"(,$$++ ')(,'$-.) ,)(.&''$, ),(,$&"+!'#$#$#)+% &'()'",-& ')(.)$-.) ,$(,,")$- )&(*"'...

!"#$#$#))% ",'.")+*" **'&*.*,, -*'&".&) ..'..&"$+

!'#$#$#)*% &'($,"'** ')(,",'&& '*(-$&"-& ),(*-*,&,

!'#$#$#"$% &&('..$), ')('-.,,* ,)(*"...- ).('-&.+&

!"#$#$#)*% ",'&*)&+- **'-&,+-) -+'++)(,* ..',*()+-

!"#$#$#)+% "&'*,).-- *+'$""*.. -+'$+,*(, .$',&))*,

!'#$#$#")% &$(**-'&) '"("))*+, ,)()*+')& )&(')".$.

!'#$#$#""% &'().&,,' ')(&-.$)" ,$(&."'-& )&(+'-",-

!"#$#$#)"% ",'(""$-* *+'+"+))+ -*')*-*.. "-')+(+$-

!"#$#$#).% "-',$-.-( *"'$("*&( &('.".-(+ "&'-+$.**

!'#$#$#"'% &'(&$'")- ')(-&"*$. '+(,.+)). )"(*.-)&)

!'#$#$#",% &'(*$$$' ')('"&&', '.(&'.+'+ ).(*-$'*)

!"#$#$#)(% "-'".*($- **'&$($** -.'(.,($- ."'&--+."

!'#$#$#"&% &'(.$-+, ')($)'*)' '*('+&.&" ""(,"-)*

!"#$#$#),% "&'$($,() **'"*.+-- -"'(&,$(. .&'(++)$,

!'#$#$#".% &'(&*,$-. '"($*'$.& '+(".")' ),()&+*,)

!"#$#$#)&% "-').)")+ *)'&$$"&+ -,'.--,) .,',,)-&+

!'#$#$#"-% &'(,-$*++ ')(,$-''" '*(-."")' )&(+$&*+,

!"#$#$#)-% ",'()".(. **'$$,.(. -,'+(&"+. ",')()(+

!"#$#$#*$% "-'(.*-,& *+'-$",-+ -)'$&&($- .$'(*++*(

!'#$#$#"+% &'($"")$) '$(+)$-"& ,)(*,.$+- ),(*")$''

!"#$#$#*)% "&')-&.$* *+'$**,), -+'*(.$*" ..'$+**.)

!'#$#$#"*% &'($..-'* '$(.).+)- ,$(-.$.&" ",(.*,,+.

!"#$#$#**% "-'-"+&.- *"'$)(+&( &('-(+",& .*'-*(("-

!'#$#$#'$% &'('*&.- '$(+)'+)' ,)(-$,.'+ )&(*.-*')

3$)&A##"2;-'?"

b9#9;9-9%,&T":"-#

DF&5

<F&5 ['%"&*6&K+"$2'-&U+'(?"

!'#$#$#",% &'(*$$$' ).(*-$'*) !'#$#$#"&% &'(.$-+, ""(,"-)* !'#$#$#".% &'(&*,$-. ),()&+*,) !'#$#$#"-% &'(,-$*++ )&(+$&*+, !'#$#$#"+% &'($"")$) '$(+)$-"& ,)(*,.$+- ),(*")$'' !'#$#$#"*% &'($..-'* '$(.).+)- ,$(-.$.&" ",(.*,,+. !'#$#$#'$% &'('*&.- '$(+)'+)' ,)(-$,.'+ )&(*.-*') 6.27!%**0%/%8*

!"#$%& '$$()&*+$& ,-%./#0 1)/+2+*3 4+&+5+0+*3 !"#$#$#$% &'()")*+, '"(--.+,+ &)("-).+& '"(,'".' !"#$#"#$% .'($*""," "-(,+$', &$(,$.)*. )$($&)&*& !"#$#"#)% ."()''$). "+(+)-&&, ,'(*'-*+* )'(&+*'," !"#$#"#"% ."(',),$) "+(-&-&*- ,"(.$$."+ *(&.&-,. !"#$#'#$% &"().")$) ""(."**., *'(&&,"$' )+(-,&*"+ !"#$#'#)% &"(,.,)&+ ""(.-,".. *,(*&".$* "-(''"'". !"#$#'#"% &"().)&"" ""().*$"" *-(,-,',+ ")(&,)*&!"#)#$#$% &)(-,)'$, '$(&,+&+- &'(*$+&+- ''(+)&& !"#)#$#)% &,(*+ ')(&'.&&+ ,*('$')++ ")(*$--'* !"#)#$#"% &)()+*-'* "*()"*+". .$("-).&" '-(',,. !"#)#)#$% ,+($$$+"* "*(""--,& ,,(",$,+* *(+"-$-* !"#)#)#)% ,*($-&*,- "+(."$$-+ ,&('*.,. -(,'$'$, !"#)#)#"% &$(.&$+&) "+('-)'"" ,-(,&"+** "(','),) !'#$#$#$% &'(*-+.&* ')(+."-$& '-('*"+** ),(,.*+), !'#$#$#)% &'(-).',) ')(+&$,"' ,)(),.,-' ).(,.)*&!'#$#$#"% &,(*'&.$* '$(,$+',+ ,"("""',+ )-($-$""" !'#$#$#'% &'()'"*-) ')())"+&' ,$($')*" "$(.-)+,) !'#$#$#,% &,(",++$, '$(-')&'- '*(...*&- )*($+,,.) !'#$#$#&% &"(,-"&). ')(,+&&* ,)(.--*& "$(.,"$.+ !'#$#$#.% &,(".&'$* '"(.)&+-+ ''(*$*)*- -(')$'.& !'#$#$#-% &&(.,$--" ')("),++ '+($'),'& ))($+.+,. !'#$#$#+% &"(*$"'*) ')(),+,*. ,)($&+)&" )'(+.+$&+ !'#$#$#*% &'()*"&+& ')(+-).$. '+(*.'."' )+(),..'& !'#$#$#)$% &'($$)&+- '*()'"-+' )-()&'))!'#$#$#))% &)(-*-)++ ,$(**.*&- "$($**'". !'#$#$#)"% &'(-&-)*" ,$(,''+,) )&(+*'*'!'#$#$#)'% &,(')''' '-($'*$&) )*(,"+-$. !'#$#$#),% &"(*,&'++ ,'(+-"&,- ).(&)$&, !'#$#$#)&% &'(*'&&-' ,)(&'-)*, "'(**)+), !'#$#$#).% &,()$&),+ '*(,,$)&+ )-(+$'+!'#$#$#)-% &"(,$$++ ,)(.&''$, ),(,$&"+!'#$#$#)+% &'()'",-& ')(.)$-.) ,$(,,")$- )&(*"'... !'#$#$#)*% &'($,"'** ),(*-*,&, !'#$#$#"$% &&('..$), ).('-&.+& !'#$#$#")% &$(**-'&) )&(')".$. !'#$#$#""% &'().&,,' )&(+'-",!'#$#$#"'% &'(&$'")- )"(*.-)&)

!.#$#$#)% .&'-.((,( ")',,&,,, .('$*$)". *)')&+(&, !.#$#$#*% .('.$""$& ")'.&..(& .-'&$.,"- *&'(+),,+ .-'*(-"., "*'$&.)"- .(',.-&-) *.'-)*+,* !.#$#$#.% .&'*$,,- "$'*$-$+" .-'-(()&" +('*(,**!.#$#$#(% .,'-.(+$" "$',-).+, .&'-,&+&. *,')+)(+* !.#$#$#,% .('-&.*(, ")',.*.,- ..'"..*), *)'&.),-)

4th Settlement

Spaces

{2;0;0;0} 52.222478 31.488455 48.969654 39.89404

{2;0;2;0} 62.131844 28.230472 44.670295 11.151566

{2;0;2;1} 62.249444 28.681106 42.277219 11.383483

{2;0;2;2} 61.848653 28.554297 46.950737 13.194625

{2;0;3;0} 52.132035 22.346354 94.680159 25.918927

{2;0;3;1} 52.323053 22.016018 98.28708 21.551558

{2;0;3;2} 52.106416 22.133496 97.374336 21.52846

{2;1;0;0} 55.71469 31.336593 51.295398 31.510142

{2;1;0;1} 52.363115 31.641876 47.437133 25.433798

{2;1;0;2} 51.355204 29.623097 56.959823 32.705699

{2;1;1;0} 52.370265 29.834867 42.302743 3.864419

{2;1;1;1} 48.942478 27.538504 48.454212 12.871579

{2;1;1;2} 49.960206 28.145054 43.244612 12.457851

{3;0;0;0} 53.603208 30.864381 41.007611 16.980133

{3;0;0;1} 52.492647 31.752662 39.834705 18.486027

{3;0;0;2} 53.332083 30.704445 40.557835 21.292761

{3;0;0;3} 52.986645 30.661283 40.532537 21.335645

{3;0;0;4} 51.843995 31.285512 40.645664 18.257413

{3;0;0;5} 52.283797 31.691126 38.872743 13.524412

{3;0;0;6} 54.93281 31.566427 36.185664 13.035226

{3;0;0;7} 52.868391 31.272687 40.683347 18.890087

{3;0;0;8} 52.791394 31.925863 40.073739 19.243768

{3;0;0;9} 52.598713 31.824704 37.019197 16.381381

{3;0;0;10} 53.099475 31.367952 37.11737 18.244272

{3;0;0;11} 53.778616 30.36901 41.73749 16.17968

{3;0;0;12} 54.062708 31.076699 39.607257 16.352869

{3;0;0;13} 53.423846 30.91679 37.898294 17.078941

{3;0;0;14} 54.068044 30.975212 38.603912 16.607754

{3;0;0;15} 53.87377 31.580531 40.108814 10.419115

{3;0;0;16} 54.22115 30.490216 41.351721 14.571876

{3;0;0;17} 52.816372 31.71378 37.477939 16.973192

{3;0;0;18} 51.976622 32.088702 40.64028 16.492357

{3;0;0;19} 52.074795 31.38181 41.71794 16.103633

{3;0;0;20} 52.00823 31.367168 41.599204 13.23808

{3;0;0;21} 53.397712 32.068925 37.304893 15.481324

{3;0;0;22} 54.054091 31.255786 38.091695 18.311969

{3;0;0;23} 53.659501 32.233701 38.315398 14.482206

{3;0;0;24} 54.403374 31.770166 34.659912 14.126058

{3;0;0;25} 51.838855 31.741198 37.911481

{3;0;0;26} 52.846675

{3;0;0;8}

{3;0;0;17} 52.816372 31.71378 37.477939 16.973192

54.667894 30.16115 51.609593 21.569823

{3;0;0;18} 51.976622 32.088702 40.64028 16.492357

{3;0;0;19} 52.074795

{3;1;1;11} 52.413516 30.661078 52.782301 19.679731 {3;1;1;12} 53.321077

!+#,#,#,$% &('..)*-( +$',.,,& &,'.$-&-+ ",'&.-*"+

!+#,#,#,,% &"'(,+&,. +$'..,$)* &"')*"+$, ,-'.)-)+,

!+#,#,#,"% &+'+",$)) +$'-,$*$( (*'*+.".* ,&')--*).

!+#,#,#,+% &"'.*&.&& +$'+*$(.- &"'.&"**& ,-',"),.+

!+#,#,#,(% &('*&(-&. "-'.--*(& &"',$)"&) "+'$*),."

!+#,#,#,&% &('$$-,) "-'-)-+-" &&'$+&"", ,&'""..-&

!+#,#,#,.% &"',*&). +$'&-"-$. &+'&+&-&- ,)')$+(.*

!"#$#$#.$% "('*&&"+" ))'&&+-.+ ,.'&+" -*'+*()".

!"#$#$#..% ",'""$."& )+'+..")+ ,+'*$("$& -$'-*)&*

!"#$#$#.)% "&')+&&*+ )"'-+)(&) (&'+--"*+ "&',))().

6*-7!%**0%/%8*

!+#,#,#,)% &"')&.&&- +$'"..--, &+'-+,"** ,)'*).,""

6.27!%**0%/%8*

!+#,#,#,*% &('+*$&+, +$'$-,+(& &+'.****& ",'.*$&+*

!"#$%& '$$()&*+$& ,-%./#0 1)/+2+*3 4+&+5+0+*3

!"#$#$#$% &"'"""()* +,'(**(&& (*'-.-.&( +-'*-($(

!+#,#,#,-% &('$,,.,, "-'((+"+- &"'*,$+&( "&'+.&.)(

!+#,#,#"$% &+'&").) +$',(*-*" &,'*()*() ,*')-&)&)

!"#$#"#$% ."',+,*(( "*'"+$()" (('.)$"-& ,,',&,&..

!"#$#"#,% ."'"(-((( "*'.*,,$. ("'"))",- ,,'+*+(*+

!+#,#,#",% &"'&"*.&. +$'.-*),+ &+',$*-(. ,)',-&,+

!+#,#,#""% &+'+&$+"( +$'"++$&* &"'*&-"++ ,"'*)"+*)

!"#$#"#"% .,'*(*.&+ "*'&&("-) (.'-&$)+) ,+',-(."&

!"#$#+#$% &"',+"$+& ""'+(.+&( -('.*$,&- "&'-,*-")

!+#,#,#"+% &('(,$$&- "-')+$"&. &"'),+,&. ,-'-"*&+-

!+#,#,#"(% &+'&+*.$* "-',"("* &"'-&(*&, ""'((++),

!"#$#+#,% &"'+"+$&+ ""'$,.$,* -*'"*)$* ",'&&,&&*

!+#,#,#"&% &+'*,,))- +$'(&(,-& &,'&)+"$( ,+',-.+.&

!"#$#+#"% &"',$.(,. ""',++(-. -)'+)(++. ",'&"*(.

!"#,#$#$% &&'),(.- +,'++.&-+ &,'"-&+-* +,'&,$,("

!+#,#,#".% &"'+&+$) +$'"".+-" &,'-.-)", ,*')()-.)

!+#,#,#")% &+'--&,,* +$'$.("$( &"'*$(",* ,*',*,$&+

!"#,#$#,% &"'+.+,,& +,'.(,*). ()'(+),++ "&'(++)-*

!+#,#,#"*% &"'".*(*, +$'$*)"$& &+',"-$&. ,*'+)$*-)

!"#,#$#"% &,'+&&"$( "-'."+$-) &.'-&-*"+ +"')$&.--

!+#,#,#"-% &('*(*.)+ +$'&$").) ()'$*-&(, ,"'(,*)-&

!"#,#,#$% &"'+)$".& "-'*+(*.) ("'+$")(+ +'*.((,-

!+#,#,#+$% &"'&).)". +$'(*..)+ &,'+-+$-) ,&'*)$.+

!"#,#,#,% (*'-("()* ")'&+*&$( (*'(&("," ,"'*),&)-

!+#,#,#+,% &"'.,(-(- +$'"+)")) &$'"+"($+ "$'$.-$*"

!"#,#,#"% (-'-.$"$. "*',(&$&( (+'"((.," ,"'(&)*&,

!+#,#,#+"% &('&"*-+* "-'(&-$), &"',)"*+" ,-'*,)&((

!+#$#$#$% &+'.$+"$* +$'*.(+*, (,'$$).,, ,.'-*$,++

!+#,#,#++% &+'(*+*") +$',($.+( &,'&"$.,- ,*')-(,",

!+#$#$#,% &"'(-".() +,')&".." +-'*+()$& ,*'(*.$")

!+#$#$#"% &+'++"$*+ +$')$(((& ($'&&)*+& ",'"-").,

!+#,#,#+(% &"'+--"-- +$'*$"+&& &+'(*,-() ,)',-.-+*

!+#$#$#+% &"'-*..(& +$'..,"*+ ($'&+"&+) ",'++&.(&

!+#,#,#+&% &(')+.&&. "-'"+(&(+ &+'))-*+* ,.'*(.)*"

!+#$#$#(% &,'*(+--& +,'"*&&," ($'.(&..( ,*'"&)(,+

!+#,#,#+.% &&')+-.(. "-'+$-&$) &,'**-""- ,.'$**"*+

!+#$#$#&% &"'"*+)-) +,'.-,,". +*'*)")(+ ,+'&"((,"

!+#,#,#+)% &+'",*&&, +$'(,&")) &+'(-*,,- ,)',.,.,+

!+#,#,#+*% &+'$..+(& +$'+**$$- &(',(&(,. ,)'...))+

!+#$#$#.% &('-+"*, +,'&..(") +.',*&..( ,+'$+&"".

!+#,#,#+-% &+',.,"," +$'"&.,$. &+'(&-&-+ ,*'+$,+&(

!+#$#$#)% &"'*.*+-, +,'")".*) ($'.*++() ,*'*-$$*)

!"#$#$#$% "&'(($"$) ))'**+,&" ,+'"-$+"* -*')++,$)

!+#$#$#*% &"')-,+-( +,'-"&*.+ ($'$)+)+- ,-'"(+).*

!"#$#$#.% "('$*&&-. ))'-&,()+ ,+'+&,(,& "&'$)""$"

!+#$#$#-% &"'&-*),+ +,'*"()$( +)'$,-,-) ,.'+*,+*,

!"#$#$#.+% ",',$+*,) )"'$-(""- (,'$")$,, -$'+*$-*. !"#$#$#."% ",',&$.$- )"'.(.*-& (-'()".-. ""'$*.)$!"#$#$#.-% "&'"&&.") )+'.(*-", ,.'$..+)& -*'.,)--) !"#$#$#.*% "('$--(-( )"'.$++$. (&'-&&(," "-'*("&)& !"#$#$#.&% ",'$-$"+. ))'$*$+"+ ,*')-"-.+ ",'&&(()& !"#$#$#.(% "('(*-$,& )+'$)&"(& ,.'&$$"$& -*',"*(,) !"#$#$#.,% ",'.*+-*, )+'.-.*.+ ,.'(+")+( "('()&"*, !"#$#$#)$% "&'-,((.) ).'*-)".- ,"'",)",. *$'",-&+& !"#$#$#).% "('-+*&.( )+'"+(($. ,.'&(++*+ -+'*++*". !"#$#$#))% "('-$&*)+ )+'),()*( ,)'---&&& "-',$.&!"#$#$#)+% "('.&*+. )+'.+-&*. ,)'.*)&&, "('"(*))!"#$#.#$% ")'$)(,$, )-')$+.,* (+'$+*(*+ ")'**.&(* !"#$#.#.% +,'++*-,+ )"'&,)- (,'"$,-.+ +('&$*-$" !"#$#.#)% ")'.-*-() )*'),$(+ (.'.+"("- +"'$-...+ !"#$#.#+% ")'(-).+& )"'*.*-(& (&',&+)+* "+'+.+)+* !"#$#.#"% "$'&+,+(, )-'-"&", (+'.&.+*( "+'+)&",!"#$#)#$% +(',+,,.) )('*,*$-+ &+'$(&,() ""'&,)+., !"#$#)#.% +,'."()$. )('"-+-*, &.')$,&*" "+'..*).!"#$#)#)% +(',.$&$( )&'(,*&. &)'),*($* ".'-*(,-" !"#$#)#+% +*'*,$,." )&'*++"+& &-'$),.&" +('&.&$-+ !"#$#)#"% +('**.$)" )('$-*&.+ &"'*+&"$( "$'-$,&$& !-#$#$#$% !-#$#$#.% -&'"".$+) "$',,*&.. -*',.--&- +)'+(+&", !-#$#$#)% -&'&--,), "$',)(&*. -,'-.&+&- +$'&,+*-) -('..)+&( "$'&-&&+) -*'($($-+ ),'"+.)". !-#$#$#"% -*'*-(+$" ".'.*&+&- --'$,""(" +$'-$*)++ !-#$#$#-% -('(.)"," "$'-,((, -,'*)*(." +)'-+-*( !-#$#$#*% -&'&-+*"* ".'$*,&& -('.-,(&* )&'*$*&+. !-#$#$#&%

!+#$#$#,$% &+'$--()& +,'+.)-&" +)',,)+) ,*'"((")"

!"#$#$#)% "('".(),+ ).'))$$&* ,,'.)+$(- --'.-&*-"

F%+&A##"2;-'?" ['%"&*6&]029)9%,&7I/+'(?"

!+#$#$#,,% &+'))*.,. +$'+.-$, (,')+)(- ,.',)-.*

!"#$#$#+% ",')&"+.& )"'&(($,) ("'.-+&(* -.'."(+.+

!+#$#$#,"% &('$.")$* +,'$)..-- +-'.$)"&) ,.'+&"*.-

!"#$#$#"% "('&$*(+* ))'$&*.$* ,)'"+,)"( ",',($)-)

!+#$#$#,+% &+'("+*(. +$'-,.)- +)'*-*"-( ,)'$)*-(,

!"#$#$#-% ",'+$$.*) )"',.*,"& ("'"&**$( -.'-+((&*

!"#$#$#*% ",'$($)+, ))'.+$&& ,-'+*+".* -)'))&"$,

!+#$#$#,(% &('$.*$(( +$'-)&"," +*'.$+-," ,.'.$))&(

!"#$#$#&% "&',"*"", ).'(--(,* ,"'--,$)& *)',,)*""

!+#$#$#,&% &+'*)+)) +,'&*$&+, ($',$**,( ,$'(,-,,&

!"#$#$#(% "(')$,&, ))'&"+-.( ,)'+)"&-& -"'*-&"),

!+#$#$#,.% &('"",,& +$'(-$",. (,'+&,)", ,('&),*).

!"#$#$#,% "('-(,+.& )+'&."*++ ,$',$+*&, -$'&*&(-&

!+#$#$#,)% &"'*,.+)" +,'),+)* +)'())-+- ,.'-)+,-"

!+#$#$#,*% &,'-).."" +"'$**)$" ($'.($"* ,.'(-"+&)

!"#$#$#.$% "('*&&"+" ))'&&+-.+ ,.'&+" -*'+*()".

4@<

!+#$#$#,-% &"'$)()-& +,'+*,*, (,'),)-( ,.',$+.++

!"#$#$#..% ",'""$."& )+'+..")+ ,+'*$("$& -$'-*)&*

4 ]029)9%,&T":"-#

!+#$#$#"$% &"'$$*"+ +,'+.),.* (,'&--"$( ,+'"+*$*

!"#$#$#.)% "&')+&&*+ )"'-+)(&) (&'+--"*+ "&',))().

!+#$#$#",% &+'+-))," +"'$.*-"& +)'+$(*-+ ,&'(*,+"(

!"#$#$#.+% ",',$+*,) )"'$-(""- (,'$")$,, -$'+*$-*.

!"#$#$#."% ",',&$.$- )"'.(.*-& (-'()".-. ""'$*.)$-

!+#$#$#""% &('$&($-, +,'"&&)*. +*'$-,.-& ,*'+,,-.-

!"#$#$#.-% "&'"&&.") )+'.(*-", ,.'$..+)& -*'.,)--)

!+#$#$#"+% &+'.&-&$, +"'"++)$, +*'+,&+-* ,('(*""$.

!"#$%& '$$()&*+$& ,-%./#0 1)/+2+*3 4+&+5+0+*3 !"#$#$#$% &'()")*+, '"(--.+,+ &)("-).+& '"(,'".' !"#$#"#$% .'($*""," "-(,+$', &$(,$.)*. )$($&)&*& !"#$#"#)% ."()''$). "+(+)-&&, ,'(*'-*+* )'(&+*'," !"#$#"#"% ."(',),$) "+(-&-&*- ,"(.$$."+ *(&.&-,. !"#$#'#$% &"().")$) ""(."**., *'(&&,"$' )+(-,&*"+ !"#$#'#)% &"(,.,)&+ ""(.-,".. *,(*&".$* "-(''"'". !"#$#'#"% &"().)&"" ""().*$"" *-(,-,',+ ")(&,)*&!"#)#$#$% &)(-,)'$, '$(&,+&+- &'(*$+&+- ''(+)&& !"#)#$#)% &,(*+ ')(&'.&&+ ,*('$')++ ")(*$--'* !"#)#$#"% &)()+*-'* "*()"*+". .$("-).&" '-(',,. !"#)#)#$% ,+($$$+"* "*(""--,& ,,(",$,+* *(+"-$-* !"#)#)#)% ,*($-&*,- "+(."$$-+ ,&('*.,. -(,'$'$, !"#)#)#"% &$(.&$+&) "+('-)'"" ,-(,&"+** "(','),) !'#$#$#$% &'(*-+.&* ')(+."-$& '-('*"+** ),(,.*+), !'#$#$#)% &'(-).',) ')(+&$,"' ,)(),.,-' ).(,.)*&!'#$#$#"% &,(*'&.$* '$(,$+',+ ,"("""',+ )-($-$""" !'#$#$#'% &'()'"*-) ')())"+&' ,$($')*" "$(.-)+,) !'#$#$#,% &,(",++$, '$(-')&'- '*(...*&- )*($+,,.) !'#$#$#&% &"(,-"&). ')(,+&&* ,)(.--*& "$(.,"$.+ !'#$#$#.% &,(".&'$* '"(.)&+-+ ''(*$*)*- -(')$'.& !'#$#$#-% &&(.,$--" ')("),++ '+($'),'& ))($+.+,. !'#$#$#+% &"(*$"'*) ')(),+,*. ,)($&+)&" )'(+.+$&+ !'#$#$#*% &'()*"&+& ')(+-).$. '+(*.'."' )+(),..'& !'#$#$#)$% &'($$)&+- ')(."'&"" '*()'"-+' )-()&'))!'#$#$#))% &)(-*-)++ "$($**'". !'#$#$#)"% &'(-&-)*" )&(+*'*'!'#$#$#)'% &,(')''' )*(,"+-$. !'#$#$#),% &"(*,&'++ ).(&)$&, !'#$#$#)&% &'(*'&&-' "'(**)+), !'#$#$#).% &,()$&),+ )-(+$'+!'#$#$#)-% &"(,$$++ ),(,$&"+!'#$#$#)+% &'()'",-& )&(*"'... !'#$#$#)*% &'($,"'** ),(*-*,&, !'#$#$#"$% &&('..$), ).('-&.+& !'#$#$#")% &$(**-'&) )&(')".$. !'#$#$#""% &'().&,,' )&(+'-",!'#$#$#"'% &'(&$'")- )"(*.-)&)

!"#$#$#.*% "('$--(-( )"'.$++$. (&'-&&(," "-'*("&)&

!+#$#$#"(% &('($++)( +,'))$,.. +('.&--," ,(',".$&*

!"#$#$#.&% ",'$-$"+. ))'$*$+"+ ,*')-"-.+ ",'&&(()&

!+#$#$#"&% &,'*+**&& +,')(,,-* +)'-,,(*, ,*'-*"&)&

!+#$#$#".% &"'*(..)& +,'$,.("" ($'"$,-() ,)'("$$,&

!"#$#$#.(% "('(*-$,& )+'$)&"(& ,.'&$$"$& -*',"*(,)

!+#$#$#")% &+'$*"(") +,'"+&)- +-'-*-.&- "+'*.+*.-

!+#$#$#"*% &,'*+())- +,')+.+.( ($',.",-* ,*'&*&,")

!"#$#$#.,% ",'.*+-*, )+'.-.*.+ ,.'(+")+( "('()&"*, !"#$#$#)$% "&'-,((.) ).'*-)".- ,"'",)",. *$'",-&+&

!+#$#$#"-% &"'&**&" +,'+",.(- ($')&,*". ,"'$($,&.

!"#$#$#).% "('-+*&.( )+'"+(($. ,.'&(++*+ -+'*++*".

!+#$#$#+$% &('+&$*,. +$'(".$-. +-'-(,)- ,-'&+.+",

!"#$#$#))% "('-$&*)+ )+'),()*( ,)'---&&& "-',$.&-

!'#$#$#",% &'(*$$$' ).(*-$'*) !'#$#$#"&% &'(.$-+, ""(,"-)*

!'#$#$#".% &'(&*,$-. ),()&+*,) !'#$#$#"-% &'(,-$*++ )&(+$&*+, !'#$#$#"+% &'($"")$) ),(*")$''

!'#$#$#"*% &'($..-'* '$(.).+)- ,$(-.$.&" ",(.*,,+.

!'#$#$#'$% &'('*&.- '$(+)'+)' ,)(-$,.'+ )&(*.-*')

Quality Distribution on Heatmap Description

K+"&%+9#&#/$91%&%$'(#-'%"#&)9#/$"%"&#1'%9'-&R0'-9%,&#/*$"#& 9(%*&'&/*(%9(0*0#&#/'-'$&69"-)&'/$*##&'&#0$6'/"&)*2'9(=& '--*.9(?&1"$6*$2'(/"&:'-0"#&%*&;"&$"')&'#&'&+"'%2'1@&^%& $"/"9:"#&'&!'%'K$""&*6&#1'%9'-&9(#%'(/"&/"(%$"1*9(%#&'()& '&1'$'--"-&!'%'K$""&*6&R0'-9%,&:'-0"#=&'-*(?#9)"&'&-9#%&*6& )*2'9(&#0$6'/"#&%+'%&)"69("&%+"&$"?9*(&*6&":'-0'%9*(@&_*$& "'/+&;$'(/+=&%+"&#/$91%&'##9?(#&'&#9(?-"&$"1$"#"(%'%9:"& R0'-9%,&:'-0"&%*&'--&1*9(%#&9(&%+'%&;$'(/+&;,&$"')9(?&%+"&69$#%& :'-0"&*6&%+"&/*$$"#1*()9(?&R0'-9%,&;$'(/+=&%+"(&6-'%%"(#&%+"& "(%9$"&)'%'#"%&9(%*&1'9$")&-9#%#&*6&1*9(%#&'()&%+"9$&'##*/9'%")& R0'-9%9"#@&^%&%+"(&":'-0'%"#&"'/+&#0$6'/"&9()"1"()"(%-,&;,& #'21-9(?&9%#&29)1*9(%=&%$"'%9(?&%+9#&1*9(%&'#&%+"&#0$6'/"8#& $"1$"#"(%'%9:"&-*/'%9*(&6*$&9(%"$1*-'%9*(@&_$*2&%+9#&#'21-"& -*/'%9*(=&%+"&#/$91%&/*210%"#&)9#%'(/"#&%*&'--&#1'%9'-&9(#%'(/"& /"(%$"1*9(%#&'()&#"-"/%#&*(-,&%+"&%+$""&("'$"#%&/*(%$9;0%*$#=& -929%9(?&%+"&9(6-0"(/"&#"%&%*&-*/'-&("9?+;*0$+**)&/*()9%9*(#& $'%+"$&%+'(&%+"&60--&1*9(%&69"-)@&K+"&#0$6'/"&:'-0"&9#&/'-/0-'%")& '#&'(&9(:"$#"H)9#%'(/"&."9?+%")&':"$'?"&*6&%+"#"&%+$""& R0'-9%,&:'-0"#=&0#9(?&'&#2'--&"1#9-*(&%*&':*9)&#9(?0-'$9%9"#& '%&("'$HJ"$*&)9#%'(/"#@&K+"&*0%10%&9#&'&-9#%&*6&#/'-'$&:'-0"#=& *("&1"$&#0$6'/"=&.+9/+&/'(&;"&:9#0'-9#")&'#&'&+"'%2'1& %*&)"#/$9;"&+*.&-*/'-9#")&R0'-9%,&/*(/"(%$'%9*(#&)9#%$9;0%"& '/$*##&%+"&)*2'9(@

Quality Distribution on Heatmap C#

kk&Z$'##+*11"$&Q/$91%&^(#%'(/" €$"?9*(&\#9(?# 0#9(?&Q,#%"2a 0#9(?&Q,#%"2@T9(Ra 0#9(?&Q,#%"2@U*--"/%9*(#a 0#9(?&Q,#%"2@U*--"/%9*(#@Z"("$9/a 0#9(?&Q,#%"2@!$'.9(?a 0#9(?&[+9(*a 0#9(?&[+9(*@Z"*2"%$,a 0#9(?&Z$'##+*11"$a 0#9(?&Z$'##+*11"$@l"$("-a 0#9(?&Z$'##+*11"$@l"$("-@!'%'a 0#9(?&Z$'##+*11"$@l"$("-@K,1"#a €"()$"?9*( 10;-9/&/-'##&Q/$91%t^(#%'(/"&g&Z]tQ/$91%^(#%'(/"  &&:*9)&[0(Q/$91%f &&&&!'%'K$""Yc*9(%3)~&#1'/"#= &&&&!'%'K$""Y)*0;-"~&R0'-9%9"#= &&&&T9#%YQ0$6'/"~&)*2'9(= &&&&$"6&*;`"/%&AW &&

&&&&T9#%Y)*0;-"~&#0$6'/"b'-0"#&Å&(".&T9#%Y)*0;-"~fWa &&&&/*(#%&)*0;-"&"1#&Å&4@444<a &&&&96&f#1'/"#&ÅÅ&(0--&ƒƒ&R0'-9%9"#&ÅÅ&(0--&ƒƒ&)*2'9(&ÅÅ&(0--W &&&&

&&&&&&A&Å&#0$6'/"b'-0"#a &&&&&&$"%0$(a &&&&‚

&&&&kk&HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH &&&&kk&S09-)&6-'%%"(")&-9#%&*6&f1*9(%=&R0'-9%,W &&&&kk&HHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHHH &&&&T9#%Yc*9(%3)~&'--c*9(%#&Å&(".&T9#%Yc*9(%3)~fWa &&&&T9#%Y)*0;-"~&'--m0'-9%9"#&Å&(".&T9#%Y)*0;-"~fWa

&&&&6*$"'/+&fZ]tc'%+&1'%+&9(&#1'/"#@c'%+#W &&&& &&&&&&T9#%Yc*9(%3)~&1%#&Å&#1'/"#@S$'(/+f1'%+Wa &&&&&&96&f1%#&ÅÅ&(0--&ƒƒ&1%#@U*0(%&ÅÅ&4W &&&&&&&&/*(%9(0"a &&&&&&T9#%Y)*0;-"~&R#&Å&R0'-9%9"#@S$'(/+f1'%+Wa &&&&&&)*0;-"&;$'(/+m0'-9%,&Å&4@4a &&&&&&96&fR#&„Å&(0--&qq&R#@U*0(%&~&4W &&&&&&&&;$'(/+m0'-9%,&Å&R#u4va &&&&&&"-#"

AddRuntimeMessage(GH_RuntimeMessageLevel.Warning, “Missing or empty quality branch for path “ + path + “. Using 0.”);

foreach (Point3d p in pts) { allPoints.Add(p); allQualities.Add(branchQuality); }

} if (allPoints.Count == 0)

{ A = surfaceValues; return; }

// --------------------------------------------------

// Compute influence for each surface // Only the 3 nearest points are used // -------------------------------------------------for (int sIndex = 0; sIndex < domain.Count; sIndex++) { Surface srf = domain[sIndex];

if (srf == null) { surfaceValues.Add(0.0); continue; }

double u = srf.Domain(0).Mid; double v = srf.Domain(1).Mid;

Point3d C; try { C = srf.PointAt(u, v); } catch { surfaceValues.Add(0.0); continue; }

// ---- Find distances to all points ---List<Tuple<double, double>> distQualList = new List<Tuple<double, double>>();

for (int i = 0; i < allPoints.Count; i++) { double d = C.DistanceTo(allPoints[i]); distQualList.Add(new Tuple<double, double>(d, allQualities[i])); }

// ---- Sort by distance ---var nearest3 = distQualList.OrderBy(t => t.Item1).Take(3).

ToList(); if (nearest3.Count == 0) { surfaceValues.Add(0.0); continue; }

// ---- Weighted average over the 3 closest points ---double weightedSum = 0.0; double weightTotal = 0.0;

foreach (var pair in nearest3) { double d = pair.Item1; double q = pair.Item2; double w = 1.0 / (d + eps);

weightedSum += q * w; weightTotal += w; }

double val = (weightTotal > 0.0) ? (weightedSum / weightTotal) : 0.0; surfaceValues.Add(val); }

A = surfaceValues; } }

Heatmap Overlap of Main Quality Optimisation

!"#$7NG'&6*'866+EJ:)#+d'D9E";"*4')1;']0P'<+EL+,)*9,+'H+/*"016

!"#$7NK'71;'866+EJ:)#+d'8//096*"/'?0E@0,*')1;']0P'I"6"J":"*4'B)*+6

!"#$7NN'=,;'866+EJ:)#+d'I"6"J":"*4'-1[+:0L+6')1;']0P'D+)*'U+*,"/6

!"#$7NO'A*2'866+EJ:)#+d'D9E";"*4'?0,,";0,'!0,E)*"016

BIBLIOGRAPHY

Abdalla, Ahmed, Till Stellmacher, and Mathias Becker. 2022. “Trends and Prospects of Change in Wheat Self-Sufficiency in Egypt.” Agriculture 13 (1): 7. https://doi.org/10.3390/agriculture13010007

Al Asali, M. Wesam. 2022. “Vaulting Cultures in the Modern Middle East.” ANTA: Archives of New Traditional Architecture 3 (Spring): 88–95.

Alabsi, Akram Ahmed Noman, Yue Wu, Auwalu Faisal Koko, Khaled Mohammed Alshareem, and Roknizadeh Hamed. 2021. “Towards Climate Adaptation in Cities: Indicators of the Sustainable Climate-Adaptive Urban Fabric of Traditional Cities in West Asia.” Applied Sciences 11 (21): 10428. https://doi.org/10.3390/app112110428

Allard, Jean-Pierre, and Noureddine Atalla. 2009. Propagation of Sound in Porous Media: Modelling Sound Absorbing Materials. 2nd ed. Chichester: Wiley.

Bagasi, Abdullah Abdulhameed, John Kaiser Calautit, and Abdullah Saeed Karban. 2021. “Evaluation of the Integration of the Traditional Architectural Element Mashrabiya into the Ventilation Strategy for Buildings in Hot Climates.” Energies 14 (3): 530. https://doi.org/10.3390/en14030530

Bagheri, Pouyan, Ivan Gratchev, and Maksym Rybachuk. 2023. “Effects of Xanthan Gum Biopolymer on Soil Mechanical Properties.” Applied Sciences 13 (2). https://doi.org/10.3390/app13020887

Bassily, Eman Faiez Maher, and Tamer Refaat. 2021. “The Features and Characteristics of Desert Societies in Spontaneous Oasis Architecture: A Case Study of Al-Bawiti Low Surface, Bahariya Oasis.” International Journal of Applied Science and Research 4 (5): 268–87.

Beazley, Elisabeth, and Michael Harverson. 1982. Living with the Desert: Working Buildings of the Iranian Plateau. Warminster: Aris & Phillips.

Benedikt, Michael. 1979. “To Take Hold of Space: Isovists and Isovist Fields.” Environment and Planning B: Planning and Design 6 (1): 47–65.

Block, Philippe, and John Ochsendorf. 2007. “Thrust Network Analysis: A New Methodology for Three-Dimensional Equilibrium.” International Journal of Solids and Structures 44 (16): 4342–58.

Block Research Group, eds. 2017. Beyond Bending: Reimagining Compression Shells. Munich: DETAIL. https://doi. org/10.11129/9783955533915

Brzyski, Przemysław, Zbigniew Suchorab, and Grzegorz Łagód. 2021. “The Influence of Casein Protein Admixture on Pore Size Distribution and Mechanical Properties of Lime-Metakaolin Paste.” Buildings 11 (11). https://doi.org/10.3390/ buildings11110530

Cox, Trevor J., and Peter D’Antonio. 2009. Acoustic Absorbers and Diffusers: Theory, Design and Application. 2nd ed. Boca Raton, FL: CRC Press.

Damluji, Salma Samar, and Viola Bertini. 2018. Hassan Fathy: Earth & Utopia. London: Laurence King Publishing.

Das, Bhumika, and Soumya S. Singha. 2024. “Strategies for Mitigating Water Scarcity in Arid and Semi-Arid Regions: Case Study.” Journal of Technology 12 (6): 785–98.

de Vries, Andries Jan, Moshe Armon, Klaus Klingmüller, Raphael Portmann, Matthias Röthlisberger, and Daniela I. V. Domeisen. 2024. “Breaking Rossby Waves Drive Extreme Precipitation in the World’s Arid Regions.” Preprint, February 2024.

Elnaggar, Abdelhamid. 2014. “Environmental Sensitivity to Desertification in Bahariya Oasis, Egypt.” Egyptian Soil Sci. Soc. J. (ESSSJ) 16.

Elnaggar, Abdelhamid, Kh El-Hamdi, Abdelaziz Belal, and Mohamed Kafrawy. 2013. “Soil Classification of Bahariya Oasis Using Remote Sensing and GIS Techniques.” Journal of Soil Science and Agricultural Engineering, Mansoura University 4 (September): 921–47. https://doi.org/10.21608/jssae.2013.52488

Fathy, Hassan. 1973. Architecture for the Poor: An Experiment in Rural Egypt. Chicago: University of Chicago Press.

———. 1986. Natural Energy and Vernacular Architecture: Principles and Examples with Reference to Hot Arid Climates. Chicago: University of Chicago Press.

Filippi, Francesca De. 2006. Traditional Architecture in the Dakhleh Oasis, Egypt: Space, Form and Building Systems.

Gao, Xuejie, and Filippo Giorgi. 2008. “Increased Aridity in the Mediterranean Region under Greenhouse Gas Forcing Estimated from High Resolution Simulations with a Regional Climate Model.” Global and Planetary Change 62 (June): 195–209. https:// doi.org/10.1016/j.gloplacha.2008.02.002

Gobinath, Ravindran, Isaac Ibukun Akinwumi, Olaniyi Diran Afolayan, et al. 2020. “Banana Fibre-Reinforcement of a Soil Stabilised with Sodium Silicate.” Silicon 12 (2): 357–63. https://doi.org/10.1007/s12633-019-00124-6

Grigoriadis, Kostas, ed. 2016. Mixed Matters: A Multi-Material Design Compendium. Berlin: Jovis.

Haaf, W. 1984. “Solar Chimneys: Part II: Preliminary Test Results from the Manzanares Pilot Plant.” International Journal of Solar Energy 2 (2): 141–61.

Hamdan, Ali, and Rashad Sawires. 2011. “Hydrogeological Studies on the Nubian Sandstone Aquifer in El-Bahariya Oasis, Western Desert, Egypt.” Arabian Journal of Geosciences 6 (May). https://doi.org/10.1007/s12517-011-0439-8

Hamidian, Ali, Mehdi Ghorbani, Mahsa Abdolshahnejad, and Aziz Abdolshahnejad. 2015. “Qanat, Traditional Eco-Technology for Irrigation and Water Management.” Agriculture and Agricultural Science Procedia 4: 119–25. https://doi.org/10.1016/j. aaspro.2015.03.014

Hannouch, A. 2019. “Acoustics in Earth Architecture: Modelling the Sonic Performance of Vaulted Clay Structures.” Building Acoustics 26 (1): 45–60.

Hillier, Bill, and Julienne Hanson. 1984. The Social Logic of Space. Cambridge: Cambridge University Press.

International Electrotechnical Commission. 2013. IEC 61672-1: Electroacoustics—Sound Level Meters—Part 1: Specifications. Geneva: IEC.

Izadpanahi, Somayeh, Leila Farahani, and Reza Nikpey. 2021. “Green Shading and Outdoor Thermal Comfort in Arid Climates: A Parametric Analysis of Vegetation Patterns.” Energy and Buildings 231: 110592.

Kang, Jian, and Brigitte Schulte-Fortkamp. 2016. Soundscape and the Built Environment. Boca Raton, FL: CRC Press.

Klemm, O., et al. 2012. “Fog as a Fresh-Water Resource: Overview and Perspectives.” Ambio 41 (3): 221–34.

Krisst, R. 1983. “Solar Chimney for Power Generation.” Applied Energy 13 (2): 83–100.

Lawrence, M. 2005. “The Relationship Between Relative Humidity and the Dew Point Temperature in Moist Air: A Simple Conversion and Applications.” Bulletin of the American Meteorological Society 86 (2): 225–34.

Lee, Jong-Kook, Jee-Eun Lee, Seong-Cheol Park, et al. 2015. “A Study on Water-Repellent Effectiveness of Natural Oil-Applied Soil as a Building Material.” Open Journal of Civil Engineering 5 (January): 139–48. https://doi.org/10.4236/ojce.2015.51014

Li, Yang, et al. 2025. “Optimising Evaporative Cooling for Passive Thermal Comfort in Arid Urban Landscapes.” Sustainable Cities and Society 102: 104665.

Lighthill, M. J. 1952. “On Sound Generated Aerodynamically. I. General Theory.” Proceedings of the Royal Society of London. Series A 211 (1107): 564–87.

Manning, J. G. n.d. Water, Irrigation and Their Connection to State Power in Egypt.

Margolis, Liat, Aziza Chaouni, and Rahul Mehrotra, eds. 2014. Out of Water: Design Solutions for Arid Regions. Baden: Lars Müller Publishers.

Minke, Gernot. 2006. Building with Earth. Basel: Birkhäuser. https://doi.org/10.1007/3-7643-7873-5

Moghazy, Noha H., and Jagath J. Kaluarachchi. 2020a. “Assessment of Groundwater Resources in Siwa Oasis, Western Desert, Egypt.” Alexandria Engineering Journal 59 (1): 149–63. https://doi.org/10.1016/j.aej.2019.12.018

———. 2020b. “Sustainable Agriculture Development in the Western Desert of Egypt: A Case Study on Crop Production, Profit, and Uncertainty in the Siwa Region.” Sustainability 12 (16): 6568. https://doi.org/10.3390/su12166568

Mohamed, Ahmed, Ezzat Ahmed, Fahad Alshehri, and Ahmed Abdelrady. 2022. “The Groundwater Flow Behavior and the Recharge in the Nubian Sandstone Aquifer System during the Wet and Arid Periods.” Sustainability 14 (11): 6823. https://doi. org/10.3390/su14116823

Mohamed, Amr, Ali Ali, and Ahmed Abd El-Ghany. 2017. “Irrigation Water Management of Date Palm under El-Baharia Oasis Conditions.” Egyptian Journal of Soil Science 57 (4): 469–84. https://doi.org/10.21608/ejss.2017.1609.1123

Mora-Ruiz, Viviana, Jonathan Soto-Paz, Shady Attia, and Cristian Mejía-Parada. 2025. “Sustainable Earthen Construction: A Meta-Analytical Review of Environmental, Mechanical, and Thermal Performance.” Buildings 15 (6): 918. https://doi. org/10.3390/buildings15060918

Nasla, S., K. Gueraoui, Mohammed Cherraj, et al. 2021. “An Experimental Study of the Effect of Pine Needles and Straw Fibres on the Mechanical Behaviour and Thermal Conductivity of Adobe Earth Blocks with Chemical Analysis.” JP Journal of Heat and Mass Transfer 23 (June). https://doi.org/10.17654/HM023010035

Rabeh, Taha, Said Bedair, and Mohamed Abdel Zaher. 2018. “Structural Control of Hydrogeological Aquifers in the Bahariya Oasis, Western Desert, Egypt.” Geosciences Journal 22 (1): 145–54. https://doi.org/10.1007/s12303-016-0072-3

Rawat, Sanket, Paul Saliba, Peter C. Estephan, Farhan Ahmad, and Yixia Zhang. 2024. “Mechanical Performance of Hybrid FibreReinforced Magnesium Oxychloride Cement Based Composites at Ambient and Elevated Temperature.” Buildings 14 (1): 270. https://doi.org/10.3390/buildings14010270

Sahebzadeh, Sadra, Abolfazl Heidari, Hamed Kamelnia, and Abolfazl Baghbani. 2017. “Sustainability Features of Iran’s Vernacular Architecture: A Comparative Study between the Architecture of Hot–Arid and Hot–Arid–Windy Regions.” Sustainability 9 (5): 749. https://doi.org/10.3390/su9050749

Savioja, Lauri, and U. Peter Svensson. 2015. “Overview of Geometrical Room Acoustic Modeling Techniques.” The Journal of the Acoustical Society of America 138 (2): 708–30. https://doi.org/10.1121/1.4926438

Schafer, R. Murray. 1977. The Soundscape: Our Sonic Environment and the Tuning of the World. Rochester: Destiny Books.

Schlaich, J., R. Bergermann, W. Schiel, and G. Weinrebe. 1995. “Design of Commercial Solar Updraft Tower Systems—Utilisation of Solar Induced Convective Flows for Power Generation.” Journal of Solar Energy Engineering 127 (1): 117–24.

Shakibamanesh, Amir. 2017. “Assessing the Value of Qanat System of Yazd in Promoting Urban Climate Resilience.” International Journal of Architectural and Environmental Engineering 11 (1): 113–24.

Torelli, Giacomo, Mar Giménez Fernández, and Janet M. Lees. 2020. “Functionally Graded Concrete: Design Objectives, Production Techniques and Analysis Methods for Layered and Continuously Graded Elements.” Construction and Building Materials 242 (May): 118040. https://doi.org/10.1016/j.conbuildmat.2020.118040

.

Yenice, Yagmur, and Daekwon Park. 2019. “V-INCA: Designing a Smart Geometric Configuration for Dry-Masonry Wall.” Proceedings of the 39th Annual Conference of the Association for Computer Aided Design in Architecture (ACADIA).

Yu, Rongjin, and Pavel Kabele. 2019. “Functionally Graded Concrete: A Review of Materials, Production Methods, and Structural Applications.” Cement and Concrete Composites 104: 103–22. https://doi.org/10.1016/j.cemconcomp.2019.103122

.

LIST OF FIGURES

Fig.01 Water Extraction in the Bahariya Oasis; Photographed by GUIZIOU Franck

Fig.02 Agriculture Fields in The Bahariya Oasis; Photographed by NASA Earth Observatory

Fig.03 Aridity Index Classification; Created by Author; According to the Map Published by the UN Environmental Programme

Fig.04 Risk of Human Induced Desertification; Created by Author; According to the Map Published by the US Department of Agriculture

Fig.05 Water Scarcity Vulnerabilty Classification; Created by Author; According to the projections of the IWMI for 2050 (increase in temperature 2.8-4.6 °C by 2100)

Fig.06 Simplified Global Ground Water Resources; Created by Author; adapted from UNESCO–IAH groundwater atlas

Fig.07 Simplified Global Ground Water Resources; Created by Author; adapted from UNESCO–IAH groundwater atlas

Fig.08 Areial View of Cairo, Egypt; Photographed by James-L-Stanfield

Fig.09 Populated land in Egypt; Created by Author; Adapted from Google Earth Pro Data

Fig.10 Water Collection Practice at a Communal Source (Created by the Author)

Fig.11 Water Consumption and Resources in Egypt; Created by Author; According to data obtained from the Egyptian Central Agency for Public Mobilisation and Statistics (CAPMAS)

Fig.12 Egypt’s Map Highlighting Existing Oases and Major Cities; Created by Author; Adapted from Google Earth Pro Data

Fig.13 Boundries of the Nubian Sandstone Aquifer; Created by Author; Modified from Thorweihe (1990)

Fig.14 Map of The Bahariya Oasis Highlighting Aquifer Qualities; Created by Author; According to data obtained from Rabea (2018)

Fig.15 The Economic Structure of Bahariya Oasis; Created by Author; based on data from Central Agency for Public Mobilisation and Statistics (CAPMAS), 2022

Fig.16 The English Volcanic Mountains, Bahariya; Extracted from Flickr; Photographed by Unknown

Fig.17 Al-Bawitie Village, Bahariya; Extracted from Encyclopedia Britannica; Photographed by Unknown

Fig.18 Camping Sites along the Salt Mountains, Bahariya; Extracted by TripAdvisor; Photographed by Unknown

Fig.19 Settlement Analysis Map; Created by Author; Adapted from Google Earth Pro Data

Fig.20 Monthly Average Temperature and Humidity in Bahariya Oasis; Created by Author; based on data from the Egyptian Meteorological Authority

Fig.21 Predominant Wind Vector Direction Over the Bahariya Oasis; Created by Author, referencing Wind Map Data Service. Accessed [2025]. https://www.windy.com

Fig.22 Sand Storm over Agriculture Fields, Egypt; Extracted from natureunfolding.wordpress.com; Photographed by D Varro

Fig.23 Sand Storm over Al-Bawitie Village, Bahariya; Extracted from sawti.com; Photographed by Unknown

Fig.24 Effect of Sandstorms on Urban Landscape; Cairo, Egypt; Extracted from byozarab.media; Photographed by Unknown

Fig.25 Khamseen Wind Vector Direction Over the Bahariya Oasis; Created by Author, referencing Wind Map Data Service. Accessed [2025]. https://www.windy.com

Fig.26 Surface Water Within Low Terrain Areas, Bahariya; Extracted from marsaalamtours.com; Photographed by Unknown

Fig.27 Mountain Valleys in Bahariya; Photographed by “Egypt Travel Gate”

Fig.28 The White Desert; Salt Mountains in Bahariya; Extracted from viator.com; Photographed by Unknown

Fig.29 Topography Analysis on QGIS Mesh of Bahariya’s Landscape; Created by author based on the NASA SRTM DEM (30 m resolution, 2000)

Fig.30 Run-Off Analysis on QGIS Mesh of Bahariya’s Landscape; Created by author based on the NASA SRTM DEM (30 m resolution, 2000)

Fig.31 Concavity Analysis on QGIS Mesh of Bahariya’s Landscape; Created by author based on the NASA SRTM DEM (30 m resolution, 2000)

Fig.32 Al-Bawitie Society (Created by the Author)

Fig.33 Al-Bawitie Plantations (Created by the Author)

Fig.34 Consolidated Map Data (Created by the Author)

Fig.35 Redrawn plan of Hassan Fathy’s “Hasan Rashad House, Tanta, Egypt.”; Created by author based on Steele, An Architecture for People: The Complete Works of Hassan Fathy (1997)

Fig.36 New Gourna Village in Luxor, Egypt; extracted from researchgate.net; Photographed by Unknown; Source: Wael A Yousuf, The challenge of sustainability in developing countries and the adaptation of heritage-inspired architecture in context

Fig.37 New Baris Village in New Valley, Egypt; extracted from researchgate.net; Photographed by Unknown; Source: Ayah Ramadan, Towards Low Energy Buildings through a Prototype of Desert Rural House in Alwadii Algadid in Egypt

Fig.38 New Gourna Village in Luxor, Egypt; Created by author based on the site plan by Hassan Fathy, ca. 1946–52; Digital Collections, The American University in Cairo

Fig.39 New Baris Village in New Valley, Egypt; Created by author based on the site plan by Hassan Fathy, 1967; MIT Libraries

Visual Collections

Fig.40 A Close-up of Houses in Yazd, Iran; Extracted from Encyclopedia Britannica; Photographed by Unknown

Fig.41 Aerial View of Yazd, Iran; Extracted from istockphoto.com; Photographed by zanskar

Fig.42 Narrow, Covered Alleyways in Yazd, Iran; Extracted from researchgate.net; Photographed by Unknown; Source: Ahad Mohammadi et al., The most suitable walking route for tourism through the historical-cultural fabric of Yazd City

Fig.43 Urban Analysis of Yazd, Iran; Created by the author based on Google Earth Pro imagery

Fig.43 A Study of the Ab-Anbar System (Created by the Author)

Fig.44 An Ab-anbar in the Central Desert City of Naeen, Iran; extracted from researchgate.net; Photographed by Unknown; Source: Fatemeh Afsahhosseini, The impact of Iran’s urban heritage on sustainability, climate change and carbon zero

Fig.45 A Qanat Interior; Extracted from flickr.com; Photographer Unknown

Fig.46 The Canals of A Persian Aqueduct System in Iran; Extracted from orienttrips.com; Photographed by Unknown

Fig.47 Qanat System: Water Distribution from Aquifer to Household; Created by author based on descriptions and diagrams of Ab-Anbar cistern and qanat systems in Iran

Fig.48 Wadi-Hanifeh Water Distribution Project by Thomson Consultants (Created by the Author)

Fig.49 Vena 1 Project by ORE, Copper-Alloy Water Condensation System (Created by the Author)

Fig.50 Schematic Diagram of Dow To Earth Cistern System; Created by author, adapted from Out of Water (2015)

Fig.51 Schematic Diagraming of Cyclical Water Systems; Created by author, adapted from Out of Water (2015)

Fig.52 Wooden Lattice Screens (Mahsrabiyas); Extracted from x.com/MuslimCulture; Photographed by Waheed Sobhi

Fig.53 House in Dakheh Oasis, Egypt; Extracted from flickr.com; Photographed by Unknown

Fig.54 Floor Plans for a House in Dakhleh Oasis; Created by author based on field plans in Traditional Architecture in the Dakhleh Oasis, Egypt: Space, Form and Building Systems (2011)

Fig.55 Hassan Fathy’s Vaulted Structures, New Baris; Extracted from sensesatlas.com; Photographed by Unknown

Fig.56 Wind towers in Yazd, Iran.; Extracted from flickr.com; Photographed by Krzysztof Nitj’ Sefni

Fig.57 Hassan Fathy’s Domed Housing, New Gourna; Extracted from see.news; Photographed by Ahmed Yasser

Fig.58 Section of Shavadan, Iran (Created by the Author)

Fig.59 Section of Wind Tower, Iran; Created by author based on descriptions and diagrams of Shavdans and Wind Towers in Iran

Fig.60 Section of Hassan Fathy’s Housing, New Gourna; Created by author based on Steele, An Architecture for People: The Complete Works of Hassan Fathy (1997)

Fig.61 Opening in Vaulted Structures, Photographer Unknown

Fig.62 Basilica Cistern, Instabul, Türkiye; Photographed by Ross Tanner

Fig.63 Design Strategies (Created by the Author)

Fig.63 Anatomy and nomenclature of centering; Created by author; adapted from Auroville Earth Institute. Building with arches, vaults and domes (1996)

Fig.64 Digital Elevation Model of Bahariya Oasis (Created by author)

Fig.65 Aquifer Analysis Through Pedective Modelling (Created by author)

Fig.66 Cellular Automata Organization of a 1200 People Settlement (Created by author)

Fig.67 Primary Water Network Generated through Shortest Walk (Created by author)

Fig.67 V-INCA Block Family Generated From A Four-Unit Configurable Mould; Created by author; adapted from V-INCA: Designing a Smart Geometric Configuration for Dry-Masonry Wall

Fig.68 Rhino Ecologic Model of an Agriculture Plot (Created by author)

Fig.69 Vault equilibrium simulation with Kangaroo dynamic relaxation. (Created by author)

Fig.70 TNA for overall form, horizontal forces, and vertical forces (Created by author)

Fig.72 Compression Testing of Sample Block Under Applied Weights (Created by author)

Fig.73 CFD Analysis of Atmospheric Water Haevesting Tower (Created by author)

Fig.74 Lady Bug Simulation of Incident Radiation on Housing Plot (Created by author)

Fig.75 Karamba 3D Deflection Analysis on Vaulted Roof System (Created by author)

Fig.76 Examples of Generated Housing Typologies through Wallacie (Created by author)

Fig.77 HoneyBee Simulations with EnergyPlus for indoor air temperature (Created by the Author)

Fig.78 HoneyBee Simulations with EnergyPlus for indoor air temperature (Created by the Author)

Fig.79 Pachyderm Acoustic Simulation (Created by the Author)

Fig.80 Examples of Visual Analysis Using Isovists (Created by the Author)

Fig.81 Voxelised Geometries Arranged by the Algebraic Synthesis (Created by the Author)

Fig.82 Settlement Qualitative Values Used as Benchmarks in Multi-Objective Optimisation (Created by the Author)

Fig.82 Thermal Testing Of Block Samples Using Hot Plate Setup (Created by author)

Fig.83 Design Problem and Hypothesis Diagram (Created by the Author)

Fig.84 Projection of Architectural Units from Rule-Based Aggregation (Created by the Author)

Fig.85 Urban Discontinuities (Created by the Author)

Fig.86 Unit Clashes (Created by the Author)

Fig.87 Clash Catalogue (Created by the Author)

Fig.88 Abstraction and Identification Process (Created by the Author)

Fig.89 Condensation Farm Aggregate State (Created by the Author)

Fig.90 Condensation Tower Vertical Stratification (Created by the Author)

Fig.91 Condensation Farm Lateral Decomposition (Created by the Author)

Fig.92 Pedestrian and Water Networks of Condensation Towers (Created by the Author)

Fig.93 Cistern Aggregate State (Created by the Author)

Fig.94 Cistern Vertical Stratification (Created by the Author)

Fig.95 Lateral Decomposition (Created by the Author)

Fig.96 Water Storage Segment (Created by the Author)

Fig.96 Grid Division of Proposed Site for Development (Created by author)

Fig.97 Communal Space Segment (Created by the Author)

Fig.98 Public Space Segment (Created by the Author)

Fig.99 Residential Cluster Aggregate State (Created by the Author)

Fig.99 Cellular Automata Horizontal Placement Rules (Created by author)

Fig.100 Residential Cluster Lateral Decomposition (Created by the Author)

Fig.101 Final Aggregation of Units based on Stated Rules (Created by author)

Fig.101 Residential Cluster Vertical Stratification (Created by the Author)

Fig.102 Courtyard Typology Encoding Process (Created by the Author)

Fig.103 Emergence of Shaded Alley (Created by the Author)

Fig.104 Agriculture Unit Aggregate State (Created by the Author)

Fig.105 Agriculture Unit Vertical Decomposition (Created by the Author)

Fig.106 Condensation Pools’ Path and Water Networks (Created by the Author)

Fig.107 Agriculture Vertical Stratification (Created by the Author)

Fig.108 Agriculture Progressive Elevation Patterns (Created by the Author)

Fig.109 Abstraction Summary (Created by the Author)

Fig.110 Intrinsic and Transmissive Qualities (Created by the Author)

Fig.111 Thermal Categorisation (Created by the Author)

Fig.112 Humidity Categorisation (Created by the Author)

Fig.113 Accoustic Categorisation (Created by the Author)

Fig.114 Visual Categorisation (Created by the Author)

Fig.115 Overall Qualitative Assesment (Created by the Author)

Fig.116 Neighbourhood Scale (Created by the Author)

Fig.117 Typological Instances Per Unit (Created by the Author)

Fig.118 Spatial Strata (Created by the Author)

Fig.119 Clustering Patterns (Created by the Author)

Fig.119 Thermal conductivity of candidate stabilised-earth mixes; Created by the author, based on physical tests

Fig.120 Condensation Tower Strata Occupation (Created by the Author)

Fig.121 Spaces Vertical Projection Constraints (Created by the Author)

Fig.122 Example of Residual Public Spaces from Abstraction (Created by the Author)

Fig.123 Agricultural Field and Garden Patterns (Created by the Author)

Fig.124 Path Networks and Their Algebraic Operations (Created by the Author)

Fig.125 Qualitative Calculations in Aggregate State (Created by the Author)

Fig.126 Qualitative Maps of Original Assembly (Created by the Author)

Fig.127 Origianl Assembly Synthesised State (Created by the Author)

Fig.128 1st Assemblage HeatMaps (Created by the Author)

Fig.129 1st Assemblage Masterplan (Created by the Author)

Fig.130 Qualitative Maps of 2nd Assemblage (Created by the Author)

Fig.131 2nd Assemblage Masterplan (Created by the Author)

Fig.132 Qualitative Maps of 3rd Assemblage (Created by the Author)

Fig.133 3rd Assemblage Masterplan (Created by the Author)

Fig.133 Erection sequence for a dry-joint vault. Created by the author

Fig.134 Qualitative Maps of 4th Assemblage (Created by the Author)

Fig.135 4th Assemblage Masterplan (Created by the Author)

Fig.136 Reassembly Process (Created by the Author)

Fig.136 Housing Unit Visualiation (Created by author)

Fig.137 Axonometric View of the Four Assemblages (Created by the Author)

Fig.138 Architectural Translation of Abstracted Spatial Instances (Created by the Author)

Fig.139 Communal Space Vertical Arrangement (Created by the Author)

Fig.140 Vertical Limitations of Public Spaces (Created by the Author)

Fig.141 Communal and Public Space Section (Created by the Author)

Fig.142 Water Storage Recesion Logic (Created by the Author)

Fig.143 Terrace System Configurations (Created by the Author)

Fig.144 Cistern and Ground-Level Path Networks Section (Created by the Author)

Fig.145 Minimised Exposed Pedestrian Area (Created by the Author)

Fig.146 Ground Level Path Subterranean Footprint (Created by the Author)

Fig.147 Ground-Level and Water Network Section (Created by the Author)

Fig.148 Garden Formation fron Agriculture Planning (Created by the Author)

Fig.149 Water-Subterranean Path Crossover (Created by the Author)

Fig.150 Agricultural Plot Section (Created by the Author)

Fig.151 Settlement Segments (Created by the Author)

Fig.152 Mashrabiya Shades in Residential Courtyard (Created by the Author)

Fig.153 1st Assemblage: Housing CLuster Floorplan (Created by the Author)

Fig.154 Residential Units along Purification Pools and Agricultural Plots (Created by the Author)

Fig.155 Shaded Residential Entrances (Created by the Author)

Fig.156 1st Assemblage: Section (Created by the Author)

Fig.157 Collonade Systems on Water Networks (Created by the Author)

Fig.158 2nd Assemblage: Garden Formations amongst Residential Clusters (Created by the Author)

Fig.159 Pahts along Condensation Towers (Created by the Author)

Fig.160 Sealed Paths and Gardens (Created by the Author)

Fig.161 2nd Assemblage: Section (Created by the Author)

Fig.162 Public Space Market (Created by the Author)

Fig.163 3rd Assemblage: Public Space Floorplan (Created by the Author)

Fig.164 Public Space Subterranean View (Created by the Author)

Fig.165 Public Space View from Ground-Level (Created by the Author)

Fig.166 3rd Assemblage: Section (Created by the Author)

Fig.167 Exposed Water Pools (Created by the Author)

Fig.168 4th Assemblage: Cistern Floorplan (Created by the Author)

Fig.169 Condensation Pools (Created by the Author)

Fig.170 Agricultural Plots Ascending to the Ground Level (Created by the Author)

Fig.171 4th Assemblage: Section (Created by the Author)

Fig.172 1st Assemblage View (Created by the Author)

Fig.173 4th Assemblage View (Created by the Author)

Fig.174 3rd Assemblage View (Created by the Author)

Fig.175 Clash Matrix (Created by the Author)

Fig.176 Material Samples (Created by author)

Fig.177 Topographical Map of Bahariya Oasis (Created by author)

Fig.178 Section of Bahariya Oasis Soil Layers (Created by author)

Fig.179 Magnetic Sounding Station Points and Well Locations Within The Oasis (Created by author)

Fig.180 3D Visualisation Of The Predictive Model Output For Aquifer Depth And Accessibility (Created by author)

Fig.181 Aquifer Accessibilty Gradient Map (Created by author)

Fig.182 Aquifer Depth Gradient Map (Created by author)

Fig.183 Soil Quality Gradient Map (Created by author)

Fig.184 Site Integration Gradient Map (Created by author)

Fig.185 Weighted Criteria Gradient Map (Created by author)

Fig.186 Site Selection Map Showing Optimal Expansion Locations And Selected Settlement Site (Created by author)

Fig.187 Grid Division of Selected Site with Optimal Well Loca- (Created by the Author)

Fig.188 Allocation of Resources and Consumption to Architectural Unit (Created by the Author)

Fig.189 Cellular Automata Vertical Placement Rules (Created by author)

Fig.190 Settlement of 1200 People (Created by author)

Fig.191 Primary Water Network of Generated Settlement (Created by author)

Fig.192 Road Networks (Created by author)

Fig.193 Axonmetric Diagram of Road Network (Created by author)

Fig.194 Water Network (Created by author)

Fig.195 Axonmetric Diagram of Water Network (Created by author)

Fig.196 Material Samples (Created by author)

Fig.197 Mud Brick Buildings in Siwa Oasis, Egypt (Created by the Author)

Fig.198 Brickmaking in the Village of New Gourna; photographed by Aga Khan Trust for Culture. “The Mud Brick Manual,” EastEast. CC BY-NC 4.0

Fig.199 Mud-brick Drying Field; photographed by Earth Architecture, “Gaza Mud Brick Houses as Inverted Tunnels,” 30 July 2009

Fig.200 Excavated Mud-Brick cells, Tal Ganoub Qasr al-’Aguz, Bahariya Oasis; photographed by Egyptian Ministry of Tourism and Antiquities (MoTA), press release, 13 March 2021. © MoTA

Fig.201 Material Systems in Bahariya Oasis: Vernacular Mud Brick vs. Imported Concrete; Techniques, Composition, and Properties; Created by author; data compiled from Minke (2006), Houben and Guillaud (1994), Walker et al. (2020), Mehta and Monteiro (2014), Neville (2011), and Hammond and Jones (2011)

Fig.202 Comparative Taxonomy of Earthen and Masonry Vault–dome Typologies; Created by author; based on Vaulting Cultures in the Modern Middle East (2022)

Fig.203 Anatomy and Nomenclature of a Masonry Arch; Created by author; adapted from Auroville Earth Institute. Building with arches, vaults and domes (1996)

Fig.204 Vertical Functional Gradation for Earthen Masonry; Created by author; adapted from Koizumi, “The Concept of FGM.” Ceramic Transactions: Functionally Gradient Materials (1993)

Fig.205 Functionally Graded Strategies For Earthen Composites Under Bending; Created by author; adapted from Koizumi, “The Concept of FGM.” Ceramic Transactions: Functionally Gradient Materials (1993)

Fig.206 V-INCA Four-Unit Mould, Casting Sequence For 1:2 Prototypes; photographed by Unknown

Fig.207 Earth Material Building Cycle - A Closed-Loop Workflow For Cast Earthen Masonry; Created by author; based on… Fig.208 Excavation-led circular resource model. Created by the author

Fig.209 On-site fabrication hub for earthen FGM blocks. Created by the author

Fig.210 Constituent palette and pairing matrix for graded earthen composites; Photographed by the author

Fig.211 Material Research workflow; Created by the author

Fig.212 Initial screening of stabiliser systems; Photographed by the author

Fig.213 Volumetric shrinkage after 7-day air curing of Exp.; Photographed by the author

Fig.214 Volumetric shrinkage (%) at day-7 for six formulations; Created by the author, based on physical tests

Fig.215 Hand-press compression set-up; Photographed by the author

Fig.216 Compressive strength (kN/cm²) for the initial six formulations; Created by the author, based on physical tests

Fig.217 Parametric mix matrix for graded earthen composites; Photographed by the author

Fig.218 Experimental setup and qualitative visualisation; Photographed by the author

Fig.220 Water submersion test; Photographed by the author

Fig.221 Water absorption (%) after 1-h and 24-h submersion; Created by the author, based on physical tests

Fig.222 Hand-press compression set-up; Photographed by the author

Fig.223 Compressive strength (kN/cm²) for all the formulations; Created by the author, based on physical tests

Fig.224 Proposed Material; Created by the author, based on physical experiments

Fig.225 Material Samples (Created by author)

Fig.226 Thrust Network Analysis of a funicular vault under variant boundary conditions. Created by the author using RhinoVault

Fig.227 Discrete arch under self-weight: thrust-line verification. Created by the author using Kangaroo

Fig.228 Interlocking voussoir family and tiling logic for a graded vault; Created by the author

Fig.229 Dry interlocking earthen units: joint engagement test. Photographed by the author

Fig.230 Stacked graded-earthen prototype: dry interlocking under vertical load; Photographed by the author

Fig.231 Reusable modular formwork set for casting graded interlocking blocks; Created by the author

Fig.232 Quarter-scale vault prototype on centring; Photographed by the author

Fig.233 Inclined roof-panel prototype with dry interlocking units; Photographed by the author

Fig.234 Solar Updraft Tower Mechanism Diagram (Created by author)

Fig.235 Condensation and Water Yield Calculations (Created by author)

Fig.236 Proposed Atmospheric Harvesting System (Created by author)

Fig.237 Intial Tower Morphology Development (Created by author)

Fig.238 CFD Preliminary Test (Created by author)

Fig.239 Parameters and Objectives Set for Optimization of Proposed Tower (Created by author)

Fig.240 A Selection of Pareto Front Phenotypes (Created by author)

Fig.241 Selected Morphology (Created by author)

Fig.242 CFD Analysis on Selected Morphology (Created by author)

Fig.243 Schematic Plan and Section for Condensation Farm (Created by author)

Fig.244 Programmatic Distribution for Cistern Units (Created by author)

Fig.245 Varying Design Parameters for Cistern Units (Created by author)

Fig.246 Objectives Set for the Optimisation of Cistern Units (Created by author)

Fig.247 A Selection of Pareto Front Phenotypes for Cistern Units (Created by author)

Fig.248 Selected Morphology for Cistern Units (Created by author)

Fig.249 Evaluation of Vault Deflection Using Karamba 3D (Created by author)

Fig.250 CFD Simulation longitudinal section run on North-West winds (Created by author)

Fig.251 CFD Simulation cross section run on North-West winds (Created by author)

Fig.252 Construction Sequence for Vaults (Created by author)

Fig.253 Parameters for Mashrabiyas Variation (Created by author)

Fig.254 Selected Facade (Created by author)

Fig.255 Optimisation Parameters for Mashrabiyas (Created by author)

Fig.256 Floor Plans for Optimised Cistern Morphology (Created by author)

Fig.257 3D Section Through Selected Cistern Morphology (Created by author)

Fig.258 Programmatic Distribution and Massin Logic for Housing Clusters (Created by the Author)

Fig.259 Design Parameters for Housing Clusters (Created by author)

Fig.260 Optimisation Objectives for Housing Clusters (Created by author)

Fig.261 Pareto Front Solutions for Housing Clusters (Created by author)

Fig.262 Selected Phenotype for Housng Cluster (Created by author)

Fig.263 CFD Simulation Plan View (Created by author)

Fig.264 Incident Radiation Simulatin (Created by the Author)

Fig.265 Direct Sun Hours Simulation (Created by the Author)

Fig.266 Floor Plans for Optimised Housing Cluster Typology (Created by author)

Fig.267 3D Section of Selected Housing Cluster (Created by author)

Fig.268 Section of Urban Plan Illustrating Water Filteration Network (Created by the Author)

Fig.269 3D Section of Proposed Agriculture Plot (Created by author)

Fig.270 Design Parameters for Agriculture Units (Created by author)

Fig.271 Optimisation Objectives for Agriculture Units (Created by author)

Fig.272 Section for Agriculture Plot (Created by author)

Fig. 273 Visualizations of sound pressure levels predicted at receiver points using raybased energy propagation at different time intervals (t = 0ms and t = 1/2t). (Created by the Author)

Fig. 274 Isovist diagrams visualizing directional access and occlusion for representative observer positions in units like House Unit, Cistern, Condensation Tower, and Communal Spaces. (Created by the Author)

Fig.275 1st Assemblage: Humidity and Low Temperature Sections (Created by the Author)

Fig.276 2nd Assemblage: Accoustic Comfort and Low Visibility Rates (Created by the Author)

Fig.277 3rd Assemblage: Visibility Envelopes and Low Heat Metrics (Created by the Author)

Fig.278 4th Assemblage: Humidity Corridor Formations (Created by the Author)

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.