float
float
float
EN / FR
................................................... urban / architecture / interior / scenographie / design / art / infrastructure
................................................................. current / competition / research / built / in construction ......
................................................................. ................................................................


We've updated and restructured the Agua Carioca website with lots of new information, films, photos and a section with all the latest news.

Take a look here:



Alongside other project information, you can read about the story so far, our approach to the project and watch films and animations that explain what it's all about. Keep up to date by subscribing to the RSS feed on the news page!
 
...................................................................................................................................................................................................................................................................................................=%=..........................
...................................................................................................................................................................................................................................................................................................:%...........................
................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................
............................................................................................................................................................................................................:|:............................::...................................................................................
........................................................................................................................................................................................................••••••••••%....................••••••••••...........:•••••••••••••••••••••••....••••••••••••••••••••••••:...............
......................................................................................................................................................................................................••••=.....%•••%................••••......••••.........:•|||||||||||||||||||||•....••=====================•:...............
.....................................................................................................................................................................................................•••...........•••.............•••...........|••%.......:•.....................•....••.....................•:...............
....................................................................................................................................................................................................••...............••...........•••..............•••......:•.....................•....••.....................•:...............
...................................................................................................................................................................................................••.................••.........••%................••%.....:•.....................•....••.....................•:...............
..................................................................................................................................................................................................••......%•••••|......••........••......••••••......••.....:•••••••••••••••••....••....••...•••••••••••••••••••:...............
.................................................................................................................................................................................................=•......•••••••••.....=•.......••.....••••••••••.....••...................••....%•.....••...•••••••••••••••••••:...............
.................................................................................................................................................................................................••.....••.......••.....••.....=•.....••%......•••....:•...................••....••.....••...••.................................
.................................................................................................................................................................................................•.....••.........••....|•.....••....••.........=•%....••.................••....••......••...••.................................
................................................................................................................................................................................................••....••...........••....•=....•%....••..........••....••................%•.....•%......••...••.................................
................................................................................................................................................................................................••....••...........••....••....•....••............•=...|•................••....••.......••...••.................................
................................................................................................................................................................................................••....•............:•....••....•....••............••....•...............••....••........••...••.................................
................................................................................................................................................................................................••...|•.............•....••...:•....••............••....•...............•%....••........••...••.................................
................................................................................................................................................................................................••...••.............•:...••...|•....••............••....•..............••....••.........••...••.................................
................................................................................................................................................................................................••...••.............•|...••...=•....•=............••....•.............••....|•|.........••...••.................................
................................................................................................................................................................................................••...••.............•=...••...••....•|............••....•:............••....••..........••...•••••••••••••••••..................
................................................................................................................................................................................................••...••.............••...••...••....•|............••....•:...........••....••...........••...•••••••••••••••••..................
................................................................................................................................................................................................••...••.............••...••...••....•|............••....•:..........:•|....••...........••..................••..................
................................................................................................................................................................................................••...••.............••...••...••....•:............••....•:..........••....••............••..................••..................
................................................................................................................................................................................................••...••.............••...••...••....•|............••....•:.........••....=•.............••..................••..................
................................................................................................................................................................................................••...••.............••...••...••....•|............••....•:.........••....••.............••...•••••••••••••••••..................
................................................................................................................................................................................................••...••.............•=...••...••....•|............••....•:........••....••..............••...•••••••••••••••••..................
................................................................................................................................................................................................••...••.............•|...••...=•....•=............••....•........=•.....•%..............••...••.................................
................................................................................................................................................................................................••...••.............•:...••...|•....••............••....•........••....••...............••...••.................................
................................................................................................................................................................................................••...|•.............•....••...:•....••............••....•.......••....••................••...••.................................
................................................................................................................................................................................................••....•............:•....••....•....••............••....•.......•%....••................••...••.................................
................................................................................................................................................................................................••....••...........••....••....•....••............•=...|•......••....••.................••...••.................................
................................................................................................................................................................................................••....••...........••....•=....••....••..........••....••.....••.....•=.................••...••.................................
.................................................................................................................................................................................................•.....••.........••....|•.....••....••:........%•%....••.....••....••..................••...••.................................
.................................................................................................................................................................................................••.....••.......••.....••.....|•.....•••......•••....:•.....••....••...................••...••.............:...................
.................................................................................................................................................................................................|•:.....•••••••••.....%•.......••.....••••••••••.....••....:•|....•••••••••••••••••....••...•••••••••••••••••••:...............
..................................................................................................................................................................................................••......|•••••:......••........••......••••••......••.....••....••••••••••••••••••....••...•••••••••••••••••••:...............
...................................................................................................................................................................................................••.................••.........•••................••%.....••.....................•....••.....................•:...............
....................................................................................................................................................................................................••..............:••...........•••..............•••......••.....................•....••.....................•:...............
.....................................................................................................................................................................................................•••...........•••.............%••|..........=••|.......••.....................•....••.....................•:...............
......................................................................................................................................................................................................••••%.....••••=................••••:....|••••.........••••••••••••••••••••••••....••••••••••••••••••••••••:...............
........................................................................................................................................................................................................%•••••••••=....................••••••••••...........••••••••••••••••••••••••....••••••••••••••••••••••••:...............
................................................................................................................................................................................................................................................................................................................................
................................................................................................................................................................................................................................................................................................................................
..............................................................................................................................................................................................................................................................................:.................................................
:.............................................................................................................................................................................................................................................................................=.................................................
=|............................................................................................................................................................................................................................................................................=.................................................
%%=.........................................................................................................................................................................................................................................................................|=%.................................................
•%%=.......................................................................................................................................................................................................................................................................==%%.................................................
••%%:....................................................................................................................................................................................................................................................................|=%%%•.................................................
•••%=...................................................................................................................................................................................................................................................................|=%%%••.................................................
••••%=.................................................................................................................................................................................................................................................................=%%%••••.................................................
•••••%|...............................................................................................................................................................................................................................................................==%••••••.................................................
••••••=..............................................................................................................................................................................................................................................................|=%•••••••.................................................
••••••%=............................................................................................................................................................................................................................................................|%%••••••••.................................................
•••••••%:..........................................................................................................................................................................................................................................................:=%•••••••••..............:|.................................
••••••••%=.........................................................................................................................................................................................................................................................=%••••••••••............=•••.................................
•••••••••%........................................................................................................................................................................................................................................................=%•••••••••••...........%••••.................................
•••••••••%=......................................................................................................................................................................................................................................................=%%•••••••••••..........|•••••.................................
••••••••••%|....................................................................................................................................................................................................................................................:%%••••••••••••..........|=••••.................................
•••••••••••=....................................................................................................................................................................................................................................................=%•••••••••••••...........=••••.................................
•••••••••••%|..................................................................................................................................................................................................................................................=%••••••••••••••...............%.................................
••••••••••••%.................................................................................................................................................................................................................................................=%•••••••••••••••...............%.................................
••••••••••••%=...............................................................................................................................................................................................................................................=%••••••••••••••••............%•••.................................
•••••••••••••%|.............................................................................................................................................................................................................................................%••••••••••••••••••............|%•=.................................
••••••••••••••=.............................................................................................................................................................................................................................................=%••••••••••••••••••.............=..................................
••••••••••••••%=...........................................................................................................................................................................................................................................=%•••••••••••••••••••............:|..................................
•••••••••••••••%|.........................................................................................................................................................................................................................................:%%•••••••••••••••••••................................................
•••••••••••••••%=......................................................................................................................=======|||.......||.................................................................................................=%%••••••••••••••••••===:......|=%•======:...........................
••••••••••••••••%|......................................................................................................||==============%•••%%======:.......................................................................................................:=%%%••••••••••••••=................................................
••••••••••••••••%=:..........................................................::::||=======:..........................................===...................................................................................................................:===%%••••••••••••••|................................................
•••••••••••••••••%=............................................::::::::::::::::::::::::::::..........................................=:=......::::...........................................................................................................==%%••••••••••••••%::|:......==%%=.................................
•••••••••••••••••%%|................................:::::::::::::=%%%%%%%%%%%====::::..............................................:...:=|======|||..........................................................................................................:==%%%••••••••••••=................................................
••••••••••••••••••%=:..............................%%%%%%%%%%%%%%%%%%=::::::::.......................%|...........=................|.....========|:.........................................................................................:|....................|=%%%••••••••.................................................
•••••••••••••••••••%=..............................:::.:::::::::::::::::::::::....................................=................==|.|=.=======||......................................................................................................|||==%%%••••••••••••••=:...............................................
•••••••••••••••••••%=|.............................|:......::::::===%%%%%%=====|:::::::...........................................|=|||.=||%=====||...............................................................................................................:==%%%•••••••=|===||||=•••••%%%%•.............................
•••••••••••••••••••%=|..................................:|%%%%%%%%%%%%%%%%%====|::::::::............||.%..........................=|||||.======|=||...............................................................................................................:::::|=%%%••=.................................................
••••••••••••••••••••%|................................:==%%%%%%%%%%%%%%%%%%=====::::::::................................|.........==||==:.===.=|=|=................................................................:.:|||.............................:|||====%%%%%%%%•••••••••=%%%%%=========||=...............................
••••••••••••••••••••%=................................:==%%%%%%%%%%%%%%%%%%%====|:::::::............|.............................|=|||||:.===.=|||.........................................................===%==||==============|====:.......................:||==%%%%•%%%%•%%%%%%|=:||||||||||||.............................
••••••••••••••••••••%:................................:==%%%%%%%%%%%%%%%%%%%====|:::::::...........................................=||||=||.===||||..........................................................|=.:|::|=============%================||||:............:|=%%%%%%•%%%%=|..|..:||=|.::...............................
••••••••••••••••••%=..................................:==%%%%%%%%%%%%%%%%%%%=====:::::::............::.............................:||||||==..|||.:..................................................................|=================================%=============%%%%%%%%%%==...............................................
••••••••••••••••••%|..................................:==%%%%%%%%%%%%%%%%%%%=====:::::::............%==..=..........................||||||===:.|||......................................:...:||==|%•%%%|:........................|==%%==|===%=%%=%%%%%%%%%%%%%%%•%•%%%%•%%•••••====:............................................
•••••••••••••••••%=....................................:=%%%%%%%%%%%%%%%%%%%=====:::::::.............====..........................::|||||=||=|..::.......................................|======%%%%%%%%%%====::........................::|==%%%%%%•••••••••••••••••••••••••••%==%%%==|:|||==..................................
••••••••••••••••••%....................................:=%%%%%%%%%%%%%%%%%%%%====:::::::..............|==..........................||||||||||==||...................................:....:|==============%%%%========|.....................................:|=%%%%••••••••••••%%======|:|.|===|::....|..........................
•••••••••••••••••%=....................................:=%%%%%%%%%%%%%%%%%%%%====|::::::.............|=%=...........................:|||||||||||||:...................................||.......|======|==|==|:.:========%%====|=|...............................||:|=%%%%•%%%%=|..........||||||||:...|.........................
•••••••••••••••••%.....................................:==%%%%%%%%%%%%%%%%%%%%====::::::.............====...........................:|||||||=|=||||.............:.|||=|:|||=|||::...........||:.:|======%==================%%%%%%%%=%%%====||...................................................................................
••••••••••••••••%=.....................................:|=%%%%%%%%%%%%%%%%%%%%====::::::..............:==............................|||||||||=|||..:.........|====%%%%%%%%%%%%%%=====|.:.:...........:|======%%====%=%=%%%%%%%%%%==%%%%%%%%%%%%==%====%•••%%%=====.............................................................
••••••••••••••••%:......................................==%%%%%%%%%%%%%%%%%%%%====::::::.............:.%%............................==|||||||=|||:.|...........:|=====%%%%%%%%%%%%==========|:..................::||===%%%=%%%%%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••%===:::....................................................
••••••••••••••••%:......................................:=%%%%%%%%%%%%%%%%%%%%%===::::::.............=:%=............................==||||||===||..:......................:|||||||||||::................................::|||======%%%%%%%%%%%%%%%%•%•••••••••%••••%%%%•%%%%%%===|.............................................
•••••••••••••••%=.......................................:=%%%%%%%%%%%%%%%%%%%%%===:::::..............:.%=............................==||||||==|||:.|.................................................................................|========%=%•%••••%•••••••••==%%%%%%%%%%%%%%%%%%%%%%==||:.................................
•••••••••••••••%=:......................................:==%%%%%%%%%%%%%%%%%%%%===|:::::...............=%=...........................==||||||==||||||..........................................................................................%%•••••••••••••••===============||:::||======%%%%=====:..........................
•••••••••••••••%=........................................|=%%%%%%%%%%%%%%%%%%%%===|:::::...............=%=...........................:=|||||||==|||||...............................................................................................:|===%%=%=%.................................................................
••••••••••••••%=.........................................:=%%%%%%%%%%%%%%%%%%%%====::::...............:%%==...........................=|||||||==|||||......|=|===================|::::..........................................................................................................................................
••••••••••••••%=.........................................:=%%%%%%%%%%%%%%%%%%%%%===:::::.............::%%|=...........................|||||||||==||.....=====%%%=%====%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%======||....................................................................................................................
••••••••••••••%=:........................................:=%%%%%%%%%%%%%%%%%%%%%===:::::..............=%===...........................|||||||||=|||......|=%%%=====..::||||=|=======%%%%%%•••••••••%%%%%%•%%%%%%%%%%%%%%%===|=..................................................................................................
•••••••••••••%%=..........................................=%%%%%%%%%%%%%%%%%%%%%===::::..............==%%==.=......................|.||=|||||====|||.......==|====|.|..............:====%%%%%%%•••••••••••••%%%%%%%•••••%%%%•%%%%%%%%%%%====|...................................................................................
•••••••••••%%%%|..........................................==%%%%%%%%%%%%%%%%%%%%===::::.............:|==%=%%.......................|:||=||||==|==||||.....:.:......=|:.................:||====%%%%%%%••••••••••••••%%%%%%•••%%•%%•••%%%%%%%%%%%%%%%=======|=|||||::|::..........................................................
•••••••••%%%%.............................................:=%%%%%%%%%%%%%%%%%%%%===:::::..............|=%%.:.....|=|=|.............::.|||||==|=|||||...::.::.:...:==|=:......................||======%%%%%%%%%•%%•%•%•%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%==========|.................................................
%%%%%%%=====|.............................................:=%%%%%%%%%%%%%%%%%%%%===:::::.............:=%•%:..:==%%%=:====..........:..||=|=====|=|||.:.====|=||:................................:::|====%%%%%%%%•%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%========|........................................
%%%•%%%%%==|..............................................:=%%%%%%%%%%%%%%%%%%%%===::::...........:.:=%%%%%%%===|||===%%==|..........:.:|||=|=|||=||...=%%%%========.................................|||=========%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%=======||:||...............................
%•%%%%=|.||................................................=%%%%%%%%%%%%%%%%%%%%%==::::............=====%%%=================..........:|||==||........======|===:||..|....................................:|=||=======%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%======||||=..............................
%%%%==|:...................................................|%%%%%%%%%%%%%%%%%%%%%==::::............====%•%%%=======|==========|.................||==%%%======%====|=|.==.........................................:|||||=======%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%========......|.........................
|==|.......................................................:=%%%%%%%%%%%%%%%%%%%%==::::.............||==%%=======|=|=============================%%%%%%%%%%%%%%%%=====||..............................................|||=|==========%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===========%==|..............................
|||:.......................................................:=%%%%%%%%%%%%%%%%%%%%==::::...............|============|=|=====|====%%%%%%%==%%%%%%%%%%%%%%%%%%%%%%%%%%%=======|............................................:|.:::|||========%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%==========:|............................
............................................................=%%%%%%%%%%%%%%%%%%%%==::::................:================.=||||==%%%%%%%%%%%%%%%%%%%%%%%%%%%%==%=%===%======|||.:...................................................:|=|=|=======%%%%%%%%%%%%%%%%%%%%•%%%%••%%%•%%%%%%%%%%%=========|:...........................
............................................................=%%%%%%%%%%%%%%%%%%%%==:::.........................::|..||||.||||====%%%%%%%%%%%%%%%%%%%%%%•%========================|...................................................|=||=||==========%%%%%%%%%%%%%%%%••••••%%%%%%%%%%%%%%%%=========|..........................
...........................................................|=%%%%%%%%%%%%%%%%%%%%==::................................=...|========%%%%%%%%%%%%%%%%%%%%%============================||.|:.......................................................||||==|==%%%%%%%%%%%%%%%%%%%•%%%%•%•%%%%%%%%%%%%%%=====|:........................
.......................................................::===.=%%%%%%%%%%%%%%%%%=::.....................................===============%%%%%%%%%%%%%%%%%=====|=============================|:........................................................::=|======%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=======|:....................
.................................................==|=========..:|=%%%%%%==|:..........................................::.|:=========%%%%%%%%%%%%%%%%%%=======||===|============================:......................................................::|=======%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===|||...................
...........................................=||============%%%••%==::::|=%====%====|:.........................................==|=====%%%%%%%%%%%%%%%=================================%%%%%%========||:..=%%%•••%%===.......................................|========%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=======||................
..........................................|||=======%%%%%%%%%•••••••••••••••%%%%%===:.....................................|..|======%=%%%%%%%%%%%%%==================================%%%%%%=%%========••=•••=•••••%•%•••••••••••%............................|||==========%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%========:...............
.........................|||......=|=|====|========%%%%%%%%%%•••••••••••••••%%%%%%===|.........................................:=%===%%%%%%%%%%%%%=%======================|===========%=%%%%%%%%%%%=••••••••••••%%•=••••%%••=%•%...=•|•%=|•%•%=.................||:|============%=%===%%%%%%%%%%%%%%%%%=========|...............
.........................||==============%========%%%%%%%%%%%•••••••••••••••%%%%%====|..........................................=======%=%%%=%%%%%=============|||=======================%%==%%%%%••••••••••••••••••••••••••••:...••==%%|=%%%%=%%:%%%%%%%%%===..........||================%%%%==%%=============|||..............
......................|=========%=%===============%=%%%%%%%%•••••••••••••%•%%%%%%====|...........................................==|====%%=%%=%%%================|======|||||||=============%%%%•%%••%%•••••••••••••••••••••%=|:%••••%•%%%%=%%%%%|•=%•.%••.%%................|||||||||====================|||:|.................
....................|=========%%%%%%=%%%%%%=======%%%%%%%%%%•••••••••••••%%%%%%%%=====.............................................||||=========%===========||========|||==|================%=•••••••••%••=•••=••••••••••••====•%%%•••••%%%%%•%%%==%%•%%%%%%.............................::|=|||||:..|..........................
.................||=====%%%%%%%%%%%%%%%%===========%=%%%%%%%%%••••••••••••%%%%%%%=====|:.............................................|||||=====================|.||=|||====================%•••••••••%•••••••••••••%••=••%===••=••===•••••••••••••%%%%%•%%%.....................................:...............................
................=====%%%%%%%%%%%%%%%%%%%%%%====%=%%%%%%%%%%%%%••••••••••••%%%%%%%%====|=|.............................................:||||||=============================================••==••••••••••••••••••••••••••====••••••••••=•%|%%=|••••%=%%•.•%......................................................................
..............=====%%%%%%%%%%%%•%%%%%%%%%==%%==%%=%=%%%%%%%%%•••••••••••••%%%%%%%%==%=%==|=.............................................:|||||==========================================••=••%=•••••••••••••••••••••••%===%•••••••••%•••%•%••••%••==%%|••|......................................................................
.............|===%%%%%%%%%%%%%%%%%%%%%%%%%%=%%===%%%=%%=%%%%%•••••••••••••%%%%%%%%%%%%====.................................................||||=======================================•••••••••••••%%•%=••••••%••=•••====••=%••••••••••••••%••%%••••••••|.......................................................................
...........:==%=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=%===%=%%%%%%•••••••••••••••%%%%%%%%%%====|...................................................|||===================================•••••••••••••••••••••%••=••%%••====%•=%%%%=%••••••••••••••••%••••••=........................................................................
...........==%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••%•%%%=%=====|.................................................::|||==============================••••••••••••••••••••••••••••••••====••%%%%%=%•••••%%%•=••••••••••%••%.........................................................................
.........:=%%%%%%%%%%%%%%%%%•%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••%•%%%%%==|.....=...................................................:|||==||====================••=••••=••••••••••••••••••••••••%====••••••••••••••••••=•••••=••••=••%|||.:|....|...............................................................
........=%%%%%%%%%%%%•%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••%•%%=====:..........................................................::||||=================••=%••••=•••••==%=•••••••••••••••%%=%•••••••••••••%••••••••••••••••%•••========|===|===||.........................................................
.......=%%%%%%%%%%%%%%%%%•%%%%%%%%%%%%%%%%%%%%%%%%%%%:.|%%%%••••••••••••••••••••••••%%%%%%==|...............................................................||||============••••••••••••••=•••%=•••••=%•%=%••%====••=%%==•••••••••••••••••••••••••••=====================||.....................................................
......======%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%••%%%••••••••••••••••••••••••%•%%%%%====|:.............................................................:|=|===|=====%••••••••••••••••••••••%••=•••=•••====••=%•%==%••••••••••••••••••••••••••=======%=%=%===============|=|...............................................
....|=====%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••%%%%••••••••••••••••••••••••••••••%%%%%%=====|=.............................................................:|=======••%•••••••%•••••••••••••••••••••••=====•••%%%%==••••••%%%•=•••••••••••%•••%=============%%===============|:.............................................
...=======%=%%%%%%%%%%%%%%%%%%%%%•%•%••••••%%%%%•••••••••••••••••••••••••••••••••••••••%%%%%%%====||...........................................................:====|.••==•••==••••••••••••••••••••••••••====%••••••••%%••••••==%=••••••=••••=•••=====================================|:|.:.....................................
..====%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%====||..............................................................%•=%••••=••••••%=%•••••••••••••••••=====••••••••%••%•%••••=%•••••••••==%=•••=====================%=======================||.................................
==%%%%==%%%%%%%%•%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%====||...........................................................••%%=%•••••%=•%=%%%==••••••••••%=••%=====•%••••••••%•••••••••••%=••••••••••••===============================================|==|:.............................
••••%=%%%%%%%%%%%%%•%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%====:::.......................................................•%%=%==%•%%••%••••••%%•%•••=••••=•••=====••=%••••=••••••••••••••••%•••••••••••=====================================================|||:|........................
••••••••%=%%%%%%%%%%•%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%===|:...................................................%%%%==|=•=••%%=•••••••••••••••%%%%••%====%••=••••%=•••••••%%•••••••••••••••••••==========================|=||==||========================|:.......................
••••%=%•••••%%%%%%%%••%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%===||..................................................|..=%|.:%••%%•=%=%%••••%•%•••••••••••=====•••••••%%••••••%======%•••••••••••=•••================%=============||...:|||=:=====================||:...................
•%=••••%•••••••%%%•••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%====||.......................................................:%%%%%•%•••••••••••••••••••%•======••••••••%%=%•••••=====••••••=%•••==•••============================|==||............|==================|||:.................
•••••••••••••••••••%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%====|::...................................................:|====%.%=::•••••••••••••••••=====•••%••••••••%•=••••••••%%•••••%=••==•••====%%===========================||...............|=================||................
•••••••••••••••==••••••%•%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%====||...................................................:::|..=%=:.%%%•••=:|=•==•••=====%••••••••••••%••••••%•%•%=••••••••••••••======%=================%============||............:..||===============||..............
••••••••••••=••••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%=====|::.....................................................||=|:=|:%%.:%••%=•••=||===••==••••=%•••••••••%•%=•%•••••••=•%•••••========================%============|:=.................||||============:..............
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%=====|:.......................................................:||=%%%%:::.=••%...:|%••=%•%===••••••••••••••••••••%%•••••••••====|=====================%%%%==========|=:............:....::|============|:............
•••••%=••••••••••••••••••••=••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%•%%%%%%%%%%%====||..............................:........................||%==%=%%%%%......•••===%%%==•••••••=••==••••••••••••••••••==============================%==============|=:..................:=|=|==|||:.............
%=•%••%••••••••••••••••%%••••=%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%=====|:......................:=.............................|:...||=••......%••%%%••••••••|%•%=••••==•••••••%==••==•••===============================%===============||::..................:||||||..|:...........
••%•••••••••••••••••••••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%======||..................=%..|||=|..::.....................::|==%==......••=%=•%•••%%•%•%•••••%%==••••••==••••==•••==================================================||||.....................|:.:.............
••••••••••••••••••••••%•••••••••••••••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%=====||:..............=%%::==|:::||.|.......................:|=|......=%%=•==%••%%•%|•=•%•••%%•%%••••••%=%••==•••===:====================================================:|...................................
•••••••••••••%••%•=%•••••••••••••••••••••%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%=======||:.........•%%|===||:|.===|::..:..................:.:.......%=|%%%•%•••%=%%%%•%%•=%%%••••••••••••••••••=========================================================|||||................................
•••••••••••••=%%%•••••••••••••••••••=••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%======|:.....:••%==%%=|=|====....|....:.........................=..%%%=:|•••••••••••%==••••%%=%%••%••••••••=============================================================||=|..............................
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%=======||::|••••••==|%=|=%.:|:|:=|.:|.........................||.....|=..•%%••%••••••••••%%=%•%••••••%=•••=====================================================.==============|==:::......................
•••=%==%•••••••••••••••••••••%•••••%••••••••••••••••%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%======|=•%|%=||%•••%%|||:======...|...:|......................||====.=%%%%%%%%%%•••••••••••••••••••••••=========%================================================================|::....................
=••••=•••••••••••••••••••%••%••=%••••••••••••••••••%••••%%•••••••••••••••••••••••••••••••••••••••••••••••••%•%%%%%%%%%%%%%===••===••••%|••••%•%•%%%=|=::|=||.........................|:.....|=%%%%%%•%••%|.%••••••••••••••••••============================================================================||||..................
=%%•••••••••••••••••••••••=••%••••••••••••••••••••=•••••%••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%=••%=••••%=%••••••••••%%%%%%==|..|..||=.........................|==|.:=%.:%%%%:.%••••%••===•••=%•••==============================================================================||||.................
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%••••%==%•%==•••••••||::|%•%%%%=%=======|:|||.......................:|.===%|:::..%%%••••:=••••|=••••==================================================================================:|................
%%••••••••••%•••=%==••••••••••••••••••••••••••••••=•••••••••••••••••=•••••••••••••••••••••••••••••••••••••••••%%%%%%%%%•••%•••••••••••••••=||=••|.••%%%%%=%=|=|=|%%||......................:.|:.|..:|:%%%%%|=%•=.••••%|••••|||:==============================================================================|=||:..............
%%%•••••==•••%%••••=•••••••••••••••••••%•••=•==••••••••••••••••••••••••=%•••••••••••••••••••••••••••••••••••••%%%%%%%•••%••••••••••••••••=••••=|•••••••=....%=..%==........:...............:.....|..|=.%=%%=%%•%•%|||:••••...:||==================================================================|==========|||................
%%%••%••••%==••%%•••••••••••••••••••••%••%••%•••••••••••••••••••••%••••••=•••••••••••••••••••••••••••••••••••••%%%••••••••%•••%••••%•%•••••••|%••••••=.=%%%%..%%%=.......|:...................|=..|::.=..%=%%%%%%••••••••.......|===========================================================||=|===.=|=|=|||=|||................
%%%%%••%%••••%•••••••••••••••••••••••••••%••••••••••••••••••••••••••%••%•••••••••••••••••••••••••••••••%%•%%%%%•••••••••••••••••%•%•••%%%•%••%•••=•••|•%%%=.=%%%.......:=...::.:......:......:.....::|:::::..|.%%%%%•••%.........:||=====================================================|||||||||=||||||:|...:.................
%%•%%%•••••••••••••••••••••%%==•••••••=••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%•••=%•••••••••%%••••=•%•%•=••=%•••••••••|:|.:%•%=.......|=..|.......:..:......%.........|...=|==|||:||%%=...........:.||===============================================|===||=||=||||||:.||.......................
%%%%%••••••%•••••••••••%=••••=%••==••••••••••••••••••••••%=%%•••••••••••••••••••••••••%=%•••••••••••••••••%••••=%•••%=•••••••••%%••••••%%••%=••••••••••••••%%.......%%|.:===||...::.......|.:|..:...|:::.|.:==|%%=%%%|................|==============================================|||=|||=|||:||||...........................
%%%%•%•%%•••••%%••••••===•%%••••=%•••%•••••••••••••••••=•••=•%==%••••••••••••••••••••%=•••%=%••••••••%•••••••===••••%=••••••••••••••%•••••••=%%•%%••••••••%|.......%%%==........||......................|=:|.|==%==%:...................||||===========================================||==|||..:|.:|:..........................
%%%%%••••••••%%%%%%%%••••%=%•%%•••%•••••••••••••••••••%••=•••%••••••••••••••••••••••=•••••••=•••••••••••••%=•••••==••••••••••••••••••••••%%•%•••%=%%%=%••%.......%%%%||=:=|==|=|=..:::....................:.|:.:|==.......................:||||=============================================:||.|.::............................
%%%%%••%%%%%%%%%%%%%•%%•••••••%••••••••••••••••••••••••••=%••••••••%•••••••••••••••••%=%%%=••••••••••••••%=%•••••==•••••••••••••••••••••••••%%••••••••••:......=••==%=|..:=.===||||:|..|%::....:...............|:|............................:||=============================================||..=..|:.........................
%%%%%%%%•%%%%%%%•••%•%%%%••••••••••••••••••%%=%••••••••%•••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%•••••••••••••%=•••••••••••••••••••••••.......••%|=%%|%=.==|:|::.::.:|=:.....:|..::.............:.................................||||=========================================|::|:....:.......................
%%%%%%%%%%%%%%•••••%•••%%%%%%•••••••••••%%••••====%••••••••••••••••••••••••••••••••••=••••••••••••••••••••••••••••==••%=%%%==%=%•••••••••••••••••••••:......%•••=%=•%%==:|=%:.===|.:...=..|..|.................:....................................:|:|=||=====================================||:||:..........................
%%%=%=%%%%%•%•%%••%•%%%%%%•••••%•••••%=%•••%%••••%=•••••••••••••%•••••••••=•••==%%•••••••••••••••••••••••••%••%•••••••=%••••==•••••••••===•••%=•••••=|::..:••••••%•=:=•%|=•|%..:•=.•===.=:..:||..|.....................................................||..||||==================================:=|.||.........................
%%%%%%%%%%%%%%%%•••%•%%%%•%••••••••••••%==%••••%%•••••••••••••••••••••••%=••%•••%••••••••••••••••%%•••%•••••••••••••••••••%=••••••••==••••%==%••••===||:.•••==%•••••••%:%==|=%%=.=%%...=|:|.:......|....|..:.............................................|...||||==|================================|:..........................
%%%%%%==%%%%=%%%%%%%%%••%%%%%%••••••••••••%===••••••••%••••%•••••••••••••••=•••=••••••••••••••••••••••••••••%•%•••••••••••••••=%•••=%•••••==••••=====||%••==%•%=||=••••••%=|==.=%=%|==||.:|.::..=...|.........................................................:|||::|==================================|.:......................
=%%%======%=%%%%%%%%%%%•••••%•••%•%••••%•••••••••••••%••%•••••••••••••••••••••••••••••••••••••••••••••••••••••%••••••••••••••••••••=••••%=•••••=======•••==••••••=|•••%•%•%%%•%=:=|:|=|===.=|..:...=:..:.:..........................................................::||||=============================||:......................
|=======%%%%%%%%%%%%%%%%%•%%••%%•%•••%%••••••••••••••••••••••%===••••••••%%•••••%•••••••••%%•%=%•••••••%•%%••••••••=•••••••••••••••••%•=%••••%%%====%••%=%%=====||=••••••••%%••%%%%%%||=|:=:|==|:.....................................................................:||=||=============================|......................
===%==%%%%%%%%%%%%%%%%%%%%•%•%•••••%••••••••••••••••••••••%%••••=%===•••••••••••••••••••%%••••••=%•••••••••••%%•••••%•••%••••••••••••••••••%%%%%===•••==••••••==•••••••%•••••%•%%%%%%=•===.:=.:|||=|:...:...............................................................:==|=|==========================|.......................
%%%=%=======%%%%%%%%%%%%%%%%%•••••%••••••••••%•••••••••%=•••••=%••••==••••%•••••••••••=%•===••%=%••••••••••••••••••••••••••%••••••••••••••%%%%%%%••••%===•••••==%••••••••%|||%•%%=••%%=%%%=|==||.:.===|.|..................................................................|.:::||======================|.......................
=====|===%=%%=%%%%%%%%%%%%%%%%••••••••••••••••••••••••••%==%=••••••=%•••••••••••%•••=%•••••%=•••••••••••••••••••••••••••••••••••%•••••••%%%%%%%%••••=%•••%=====••••••••••%••%%..%•%%•%%%%=|••%•|====.:|=...........................................................................=||===================|:.::..................
======%%%%%%%%%%%%%%%%%•%%%%%••••••••••••••••••••••••••••••%==•••=••••••••••=•=•••%==%•••••%=•••••••••••••••••••••••••••••••••••%••%•••%%%%%%%••••••%%•%•••••••••=%•••=||:||==:.••%%%•%%%%=%%==|=%==||:.............................................................................|:|=|===============||||....................
===%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••%=•••••%•••••%••••••••••====%••••••••••%••%=•••••••••••••••••••••••••••%%%%%%%%••••••••••%=••••••••••••=|•••••%:|%••%%%%%%%=||%%|=..==||..............................................................................||:|.||===========|||||...:.................
%%%=========%%%%%%%%%%%%•%%%••%%%%%•••••••••••••••••••••••••••••••••••%••••••••%••••••••••••%•••••%%%••••%=•••••••••••••••••••••••••%%%%%%%••••%%••••%%•••=%%=%•=•••••%=|==||=•%•%••%%=..=%%|.|..%%%%....................................................................................::|||==||:||=||||......................
===%========%=%%%%%%%%%%%%%%%%•••%•%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=%••••===%••••••••••••••••••••••••••••••%•••••%••••••%•••••••••%=•==•••••••==••••••••=.=%%%•%|..=|==........................................................................................||.=|.:|:||=:.:.....................
|====%===%%====%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••%•••••••••••••••••••=%••••==••••••••••%%%••••%=••••••••••••••••••••%•%•••••%••%%•%%••%%=%==%%••••••%|=•••:.••••%%..%%%=.............................................................................................|..|||.|.::.....................
==||=||%=====%%%%%%%%%•%%%%%%%%%••••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••==•••••••••%=•••••=%=••••••••••••••••••••••••=•%••%••••%%•%••%•••••••%%=•••••••%•=.|•%%:.:%%%%................................................................................................:.............................
||::||====%=====%==%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%••••%•••••••••••%%•••%=•••••••=%••••••••••••••••====%••••••••••%••%••••%%••=%%%•••%••••••••••••%|==.=%••%...............................................................................................................................
..:|||=|==========%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••%••••••%••••••••••••••••••••••=%•••••%=••••••••••••••••%=%••••==%••••••••%••%%%%•••••••=•==%%•••••••••%%%••••••%•................................................................................................................................
..|:=||:|||=======%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••%••••••••%••%•%•••••••••••••••==•••==•••••••••••••••••==•••••••%=•••••••••••••=%%••%•=•••%•=••=%••••••••••%%•••%.................................................................................................................................
..%:||:|||========%•%%%%•%••••%••••••%•%••••••••••••••••••••••••••••••••••••••••••%•%%•••••••••••••••••••••••••••=%••••••••••••••••%=%%===•••%==•••••••••••••••••••%••=•••••=•=•=•=%%%•%••%%•••••%:.............................................................................................................................
..=|:=:|||=|===%%==%%%%%%%%%•••%•••••••••••••••••••••••••••••••••••••••••••••••••••••%•%••••••••••••••••••••••••••••••••••••••••••==••••••==•••••••••••••••••••••••••=%•%•=%=•••%====•==•%••••••••%%•%=.........................................................................................................................
..%%%=%||||||==%===%%%%%%%%%•••••••••••••••••%••••••••••••••••••••••••••••••••••••••••••••••••••••••%•••••••••••••••••••••••••••%==••••••••==••••••••••••••••••••••••••••=•=%•=••••••%•=%%•••••%==%=%%%•%%%:....................................................................................................................
.....=%=:||=|====%%%%%%%%%%%%%•%%%%%%•••••••••••••••••••••••••••••••••••••••••%%••••••••••••••••••••%•••••••••••••••••••••••••••••%==%••••==•••••••••••===%•••••••••••••••••%%••••••••••••••••==%•%=:%:%%%%%%%%=................................................................................................................
.......%:|||||===%%=%%%%%%%%%%•%%••••••%••%••••••••••••••••••••%••••••••••••••••••%•••••••%•••••••••••••%••%••••••••••••••••••%•••••••%==%•••••••••••••••••%==••••••••••••••••••••••••••••%=|%•••|•%|%•:=|::%%|%%==%=...........................................................................................................
.....%=:.||:====%%%%%%=%=%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••%%••%••%•••%%••••%%•••%••••••••••••••••••••••••••••••%•••••••••••••••••••==%•••••==•••••••••••••••••••••••••••••%=•••==%%•%=:=|=%•:.....=%||||=......................................................................................................
....=%...||===%%%%%%==%%=%%%%%%%%%%•%%•%%%%%•%%•••••••••••••••••••••••••••••••••%%•%••%•••%•%•%••••••••••••••••••••••••••••••••••••%••••••••%=••••=%•••%%====•••••••••••••••••••%••••••••==••••==%=|%==%=|•%|..•%=|.....:%|=::=:................................................................................................
.....|||:|=%%========•%%%%%%%%%%%%%%%%%%%•%%%•%%•••••••••••••••••••••••%••••%••%%%%•%••%%%%••••%••••••••••••••••••••••••••••%•=••••••%•%•••••••••%=%•••••%=%•••••••••••%==%••••==%••••••===%%•=%%•|••%|=%••%..%%%•=%:..:.....:||=|..............................................................................................
.....|===|:::|::|=|==%%%%%%%%%%%%%%%=%%%•%%%%%%••••••••••••••••••••••••••••••%•••%••%•%%•%••%%•%%•••••••••••%••••••••••%•••%•••%••••%•=••••=•••••••%======•••••••••••==%•••==•==%•••••%%=%•%••••••=%=%=••%•:.=%=%=%=..===|==..=|||=.=:|.........................................................................................
............:||||=|==%%%%%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••%••%•%•%•%%••%•••%••%%%%••••••••%•%••••••••••%••••%%•••%••%•••%%••••••••••••=••••••••••%==••••••===%•••••••%=%••=%%=%•==%=•••••..:•%%%=..%===%=..|=|....|...........................................................................................
............:.:|||====%%%••%%%%%•%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••%•%••••%%••%%%••••%•••••••••••••••••%••••••%•••%%•••••••••••%•••••••••%==••••==•••••••==••••••••%•=••==%%••=•||%•%••••=......:.==•==..:=%..|||.....|......................................................................................
.............:::|=|========%%%%%%%=%••%•••%•%%%%••••••••••••••••••••••••••••••••••••%•%••••••%•%%%%•••%%%•••%%••••••••••••=•%•••=••••%•%•%••%••••%•%•••••••••••••••=%••••••==•••••••=%•%••=%=%••%=%%••••%•%•••••%=%%........====|.:.|.=.........................................................................................
.............:============%%==%=••••%%%••%%%•%%%•••••••••••••••••••••••••••••••••••••%•%•%•%••••••••••••%%%%••••••••••••••••••%•=•••••••%••%•••%•••••%•••••••••••••==%•••===••••••%•==•••%•=•%•••%=••••=|:•••%%•%••%%%==|==%=%%=|..|||..|:......................................................................................
.............:.|||=============%=%%%%%%%•••%%%%%%%••••••••••••••••••••••••••••••••••••••%•%%•%%••%%••%•%•%•••%%••%%•%•••••••••••=•%•%••••••••••%•%•••••••••••••••••••%%%%==•••••••%•%•••••••••••==••••••••••••%%••%%%•%%%%%%==%=|..==.:.:.......:..:............................................................................
.............:||||||==========%=%%%%%%%%%%•••••%••%••••••••••••••••••••••••••••••%•%•••%••%%%%%%%••%•%••••••••%••%%•••••••••••••••••••••%••••••••%•••%•••••••••••••••••••••••••••%•••••••=%•••%%=%••••••••••••%•%•%••%%•%•%=%%|||%|=%|...::.....................................................................................
................|=|||=========%%%%%%%%%%%%%%••••••••%••••••••%••••••••••••••••••••%••••%•••%•%••%%%%%%%%%•••••••%%•••••••••••••••••••••%•%•••••••••••••••••••••••••••••••••••••%•%=•••==%••••=%•%•••%|===||•••••••%••%%•••%%=%===..=.|.:.•.....|................................................................................
................:||=============%%%%%%%%%%%%%%•••••••%%•••••••••••••••••••••••••••••••••••%•••%•%%•••••%•%••••••%%••%•••••••%••••••••••••%•%•••••••••••••=•••••••••••••••••••••••=•••=•%••••==••••••|=•••=|=••|%••••%••%••%%%==|.=%=%=|..::.....=%...::.........................................................................
.............:.::||==========%==%%%%%%%%%%%%%%%%%%%••••••••••••••••••%•••%•••••%••••••••••••••••%%•%%%%•%%%%••••••••%•••••••••••••••••••••••••••%•%•••••••••••=•••••••••••••••••%•••••=%•••••••••••==••••=|%••|.:%%••%•%%•%%:%.|===..|%||...|.|.|...............................................................................
..............::||||||========%%%=%%%%%%%%%%%%•%%%%••••••••••••••••••••%••••%%•••••••%••••••••%%••%%••••%%%%•%••••••%••••••••••••••••••••••••••••%•%•••%•••••%%••%••••••••••••%••••%••=%••%••%•••••%=%•••=|••••|:•••%%%•••%%:===%%=..:..=||..|=|.::.............................................................................
...............:|:|:|========%%%%%%%%%%%%%%%%%%%%%%•••%%•%•••••••••••%%•%•%••%•%••••••••%%•••%%%%•%%%%%%•••••••••••%••••••••••••••••••••••••••••••••••%••%••••••%•••%•••••••%•••••%=••%••••%%%•••======%•|%•••%|=•••••%%•••|.=|=%%|.|.:%=..:..|%|.=.|...........................................................................
.................||||==========%=%%%%%%%%%%%%%%%%%%••••%%%%••••••••••••••••••%•••••%•••••••%%•%••%%%•%%%%%%%%%%•••%•••••••••••••••••••••••••••••••••••••%••••••••••••%••••=•%=•••••%••••••••••••••••••==|=|%%||:••••••••%•%:|=%=%.==.%==..||=::=.:..|=..:.......................................................................
................::|:|||============%%%%%%%%%%%%%%%%••%••••%•••••••••••••••••••••••••••••%•%%%•%•%%•%%%••%•%%%%%%%•••%••••••••••••%••••••••••••••••••••••••••••••••••••••••••••••••=••••••••••••••••••••••%=||=%•••••••%••%==.•%%%.=|=:%==..|.%=|...%.|...|.....:................................................................
..................||||==========%%=%%%%%%%%%%%%%%%%%•••••••%•••••••••••••••%•••••••••••••%•%%••%%%%•%%%%%%%%%••••••%%•••%%%%•••%••••••%••••••••••••••••••••••••••••••••••••••••%•%•••••••••••••===•••••••••••••••••••••••%%:|•%•%==%.=%..=|%%%==.=.|.%|.|=..|.:.................................................................
..................|||============%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••%•••••%•%••%••%%%%%%%%%%%%%%%•%•%•%%••%%%••••••••%••%•••%••••••••••••••••••••••••••••••••••••••%%%•••••••••••••••••••••••••••••%••••••••••=:•••||=•%%%%:.=.:%=:=:|=:|..|::......:...............................................................