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!
 
•===========...................................=====================================================%•%==========================|.................................................................===========%=%%==•••==================================.........................••••••••••••••••••••••••••....................
•============..................................=====================================================%••===========================...............................................................==============%=%%==%%•================================:.......................:••••••••••••••••••••••••••.....................
•=============.................................======================================================••===========================.............................................................|================%%%==%%%%==============================|.......................=•••••••••••••••••••••••••%......................
•==============................................:=====================================================%•%==========================|..........................................................|=================%=%=%==%%%%=============================.......................%•••••••••••••••••••••••••:.......................
•===============................................=====================================================%••===========================........................................................:=====================%%%%==%%%%===========================.......................••••••••••••••••••••••••••.........................
•===============................................======================================================••===========================......................................................:========================%%=%==%%•==========================.......................%•••••••••••••••••••••••••..........................
•================...............................======================================================•%%==========================.....................................................===========================%==%==%%%========================.......................=•••••••••••••••••••••••••...........................
•=================.............................=======================================================%••===========================..................................................=============================%%==%==%%%======================.......................|•••••••••••••••••••••••••............................
•==================...........................=========================================================••===========================................................................=================================%%====%%%===================........................:••••••••••••••••••••••••%.............................
•===================.........................|=========================================================•••==========================..............................................===============================%%%%=%====%%%%================|.........................•••••••••••••••••••••••••..............................
•===================........................:===========================================================••==========================............................................==============================%%%%%====%====%%%%%=============..........................•••••••••••••••••••••••••...............................
•===================|......................:============================================================••%=========================.........................................===============================%%%%%=============%%%%==========|..........................•••••••••••••••••••••••••................................
•====================......................=============================================================%••=========================......................................|==============================%%%%==================%%%%=======............................•••••••••••••••••••••••••.................................
•====================.....................===============================================================••=========================....................................================================%%%=====================%%%%%=|.|.............................••••••••••••••••••••••••..................................
•====================|...................================================================================••%========================.................................=================================%%%========================%%••••======........................••••••••••••••••••••••••...................................
•=====================..................=================================================================%••========================..............................|=================================%%%============================••••••%=======:..........::.......•••••••••••••••••••••••....................................
•=====================.................===================================================================••========================............................==================================%%%============================..•••••••••••%%%%=%%%••••••••••••=.•••••••••••••••••••••••.....................................
••=====================...............|===================================================================•••=======================:.........................==================================%%%===========================|....:••••••••••••••••|....•••••••••••••••••••••••••••••••••%.....................................
••%.:==================...............=====================================================================••=======================|.......................==================================%%%%==========================........••••••••••••••........|•••••••••••••••••••••••••••••••......................................
•••••...|==============..............======================================================================••%======================|.....................==================================%%%%=========================|..........%•••••••••••••=........|•••••••••••••••••••••••••••••.......................................
••••••:.....===========..............======================================================================•••=======================...................|==================================%%%=========================..............••••••••••••••.........••••••••••••••••••••••••••••=.......................................
••••••••........=====:..............|=======================================================================••=======================..................==================================%%%========================:................••••••••••••••..........•••••••••••••••••••••••••••........................................
•••••••••:..........................|=======================================================================••%======================.................==================================%%%======================:...................••••••••••••••..........••••••••••••••••••••••••••.........................................
•••••••••••..........................=======================================================================•••======================................==================================%%=====================........................•••••••••••••=.........•••••••••••••••••••••••••%.........................................
•••••••••••••........................===============================================|========================••======================...............==================================%%===================...........................••••••••••••••.........•••••••••••••••••••••••••..........................................
•••••••••••••••:......................==============================================.========================••%=====================..............==================================%%================:..............................••••••••••••••.........••••••••••••••••••••••••=..........................................
•••••••••••••••••%.....................============================================..========================•••=====================..............================================%%%==============..................................%•••••••••••••........=••••••••••••••••••••••••...........................................
••••••••••••••••••••....................==========================================|...========================••=====================..............===============================%%%===========......................................:•••••••••••••========••••%•••••••••••••••••••:...........................................
••••••••••••••••••••••:...................========================================....========================••%=====================||||==.......==============================%%%========:..........................................•••%%%%%==%%========%%%%%%%%%%•••••••••••••••............................................
•••••••••••••••••••••••••:..................====================================......:=======================••%====================|=========|=|:|============================%%======:.......................................:==========================%%%%%%%%%%%%••••••••••••|............................................
••••••••••••••••••••••••••••...................:==============================.........=======================%••==============%=====|=============|===========================•%===....................................==================================%%%%%%%%%%%%%••••••••••••.............................................
•••••••••••••••••••••••••••••••......................====================..............========================••===========%••••%%%================|========================%••..............................:===========================================%%%%%%%%%%%%%%•••••••••••.............................................
••••••••••••••••••••••••••••••••••:.....................................................=======================••%==========%=====%%•••••••====|=|====.================|.:|•••=........................:=================================================%%%%%%%%%%%%%%•••••••••••..............................................
•••••••••••••••••••••••••••••••••••••:..................................................=======================••%===================....=••••••••••••••%========|.::==%•••••.......................====================================================%%%%%%%%=%%%%%%•••••••••••..............................................
•••••••••••••••••••••••••••••••••••••••••................................................======================•••===================.................:=•••••••••••••••••%........................|====================================================%%%%%%%%%=%%%%%••••••••••••..............................................
••••••••••••••••••••••••••••••••••••••••••••|............................................======================•••===================............................................................=====================================================%%%%%%%%•%=%%%%%•••••••••••|..............................................
•%%%••••••••••••••••••••••••••••••••••••••••••••.........................................:======================••==================............................................................=====================================================%%%%%%%%•••=%%%%••••••••••••...............................................
•%%%%%%••••••••••••••••••••••••••••••••••••••••••••|......................................======================••========%=========...........................................................======================================================%%%%%%%%•••=%%••••••••••••••...............................................
••%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••%...................................======================••=======%%=========...........................................................====================================================%%%%%%%%%•••%%%•••••••••••••••...............................................
•••••%%%%%%%%•••••••••••••••••••••••••••••••••••••••••|....................................=====================••======%%%========:...........................................................====================================================%%%%%%%%••••••••••••••••••••••...............................................
••••••%%%%%%%%%•••••••••••••••••••••••••••••••••••••••.....................................=====================••=====%%%%%=======............................................................===================================================%%%%%%%••••••••••••••••••••••••...............................................
•••••••%%%%%%%%%%••••••••••••••••••••••••••••••••••••••=....................................===================%••===%%%%%%%=======.............................................................|================================================%%%%%••••••••••••••••••••••••••=..............................................•
•••••••••%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••|...............................===================•••==%%%%%%%%%======...............................................................==============================================%%••••••••••••••••••••••••••••••|.............................................••
••••••••••%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••%............................=================%••==%%%%%%%%%%=====..................................................................===========================================•••••••••••••••••••••••••••••••••:............................................•••
••••••••••••%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••%........................=================••%%%%%%%%%%%%%%===.....................................::..............................======================================%•••••••••••••••••••••••••••••••••••............................................••••
•••••••••••••%%%%%%%%%===%%%%•••••••••••••••••••••••••••••••••••••••••••%.....................===============••••%%%%%%%%%%%%%==................................=============...........................:|=============================|=•••••••••••••••••••••••••••••••••••••••...........................................•••••
•••••••••%•••••%%%%%%%%======%%%••••••••••••••••••••••••••••••••••••••••••••=.................==============••%••%%%%%%%%%%%%%%..............................=================.............................:||||||||||||||===||==||.....%•••••••••••••••••••••••••••••••••••••••..........................................••••••
•%•%••••••••••••%%%%%%%%%========%%%•••••••••••••••••••••••••••••••••••••••••••|...............===========%••==%••%%%%%%%%%%%••...........................=====================.................................::::::::::::.:..........••••••••••••••••••••••••••••••••••••••••........................................=•••••••
•%%%%•••••••••••••%%%%%%%%===========%%%••••••••••••••••••••••••••••••••••••••••••|............==========••%====••%%%%%%%%••••••......................:=========================........................................................•••••••••••••••••••••••••:••••••••••••••.......................................•••••••••
•••%%%%•••••••••••%%%%%%%%%%=============%%%%••••••••••••••••••••••••••••••••••••••••:..........=======••%=======••%%%%%%•••••••=..................==============================......................................................:••••••••••••••••••••••••..••••••••••••••.....................................|••••••••••
••••••%=%•••••••%%%%%%%%%%%%%%================%%%%%%•••••••••••••••••••••••••••••••••••|........=====•••=========••%%%%••••••••••..............===================================:....................................................••••••••••••••••••••••••...:•••••••••••••....................................••••••••••••
••••••••%%%%••••••%•%%%%%%%%%%%===================%%%%%%%%%%•••••••••••••••••••••••••••••=.......|%•••%%==========••••••••••••••••.........=========================================..................................................••••••••••••••••••••••••.....•••••••••••••=.................................••••••••••••••
••••••••••••%%%•%%%%••%%%%%%%%%%%=====================%%%%%%%••••••••••••••••••••••••••••••%...|•••••••••%========%•••••••••••••••|...|==============================================................................................••••••••••••••••••••••••:.....:•••••••••••••...............................••••••••••••••••
•••••••••••••••%%%%••%%%%%%%%%%%%%%======================%%%%%%••••••••••••••••••••••••••••••••••••••••••••==:.....••••••••••••••••===================================================:.............................................••••••••••••••••••••••••=.......|••••••••••••.............................••••••••••••••••••
•••••••••••••••••••%%%%%====%%%%%%%%=========================%%%%%••••••••••••••••••••••••••••••••••••••••••........••••••••••••••%%====================================================..........................................••••••••••••••••••••••••••.........••••••••••••...........................••••••••••••••••••••
•••••••••••••••••••••••%==========%%%%==========================%%%%%•••••••••••%%%%%%••••••••••••••••••••••••......%•••••••••••%%%%=====================================================:......................................:••••••••••••••••••••••••••...........•••••••••••%........................••••••••••••••••••••••
•••••••••••••••••••••••••==========================================%%%%••%%%%%%%••%•%•••••••••••••••••••••••••••.....••••••••••%%%%%%=====================================================|....................................•••••••••••••••••••••••••••|...........••••••••••••.....................|••••••••••••••••••••••••
•.•••••••••••••••••••••••••%==========================================%%%%%%%%%%%%••••%•••••••••••••••••••••••••••....••••••••%%%%%%%%======================================================|.................................••••••••••••••••••••••••••••.............•••••••••••=..................•••••••••••••••••••••••••••
•...••••••••••••••••••••••••%=======%%===================================%%%%%%%•%%%••••%•••••%•••••••••••••••••••••..=•••••••%%%%%%%======================================================|||:..............................••••••••••••••••••••••••••••|.............=•••••••••••................•••••••••••••••••••••••••••••
•....:•••••••••••••••••••••••%========%%%%%%%==============================%%%%%•••%%••••%%•••••••••••••••••••••••••••.•••%%%•%%%=========================================================|||||.............................••••••••••••••••=••••••••••••...............•••••••••••=.............•••••••••••••••••••••••••••••••
•......••••••••••••••••••••••••%========%%%%%%%==============================%%%%%•••%%••••%••••••••••••••••••••••••••••••%%%••%%%%========================================================|||..............................••••••••••••••=..••••••••••••...............:•••••••••••...........•••••••••••••••••••••••••••••••••
•.......•••••••••••••••••••••••••=========%%%%%%%%=============================%%%%••••%%••%%%•••••••••••••••••••••••••••••%%%•%%%%%%%====================================================|||...............................•••••••••••••.....•••••••••••................••••••••••••........•••••••••••••••••••••••••••••••••••
•........••••••••••••••••••••••••••==%%==%%%%%%%%%%%=============================%%%%%••%%%%%••••••••••••••••••••••••••••••••%%%%%%%%%%%=================================================|:.................................=••••••••••.......=••••••••••................%•••••••••••......•••••••••••••••••••••••••••••••••••••
•.........••••••••••••••••••••••••••%=%%%%%%%%%%%%%%%==============================%%%%%%%%••••••••••••••••••••••••••••%•••••%%•%%%%%%%%==============================================|......................................•••••••••.........••••••••••.................••••••••••••...|••••••••••••••••••••••••••••••••••••••
•..........•••••••••••••••••••••••••••%=%%%%%%%%%%%%%%%%=============================%%%•••••••••••••••••••••••••%•••••••%••••%%%%%%%%%=========.....===========================|............................................••••••••...........•••••••••=................••••••••••••..••••••••••••••••••••••••••••••••••••••••
•...........••••••••••••••••••••••••••••===%%%%%%%%%%%%%%%============================%••••••••••••••••••••••••••••••••••••%%%%%%%%%============.............|============...................................................••••••••............•••••••••................••••••••••••••••••••••••••••••••••••••••••••••••••••••
•............•••••••••••••••••••••••••••••%====%%%%=%%%%%%%%========================....•••••••••••••••••••%•••••••••••••••%%%%%%%%%%%======%%:...............................................................................•••••••.............••••••••................••••••••••••••••••••••••••••••••••••••••••••••••••••••
•.............••••••••••••••••••••••••••••••%%=======%%%%%%%%===================|........=•••••••••••••••%%%%•%%•••••••%••••%%%%%%%%%%%%%%••••••..............................................................................•••••••.............•••••••••..............%••••••••••••••••••••••••••••••••••••••••••••••••••••••
•..............•••••••••••••••••..•••••••••••••••%%=======================.................••••••••%%%%%%•%%%%••%•••••••%%%%%%%%%•••••••••••••••••%...........................................................................•••••••..............••••••••=.............••••••••••••••••••••••••••••••••=••••••••••••••••••••••
•..............%••••••••••••••••....••••••••••••••••••••••••••••••..........................|•%%%%%%%%•%%%•%%%%%%••••••••••••••••••••••••••••••••••••••••|....................................................................•••••••..............:••••••••...........%•••••••••••••••••••••••••••••••=.•••••••••••••••••••••••
•...............••••••••••••••••=.....=•••••••••••••••••••••••••••••..........................•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••..........................................................••••••••...............•••••••••.........•••••••••••••••••••••••••••••••%..••••••••••••••••••••••••
•...............=••••••••••••••••........•••••••••••••••••••••••••••••.........................•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%........................................................••••••••...............•••••••••:.....•••••••••••••••••••••••••••••••••....••••••••••••••••••••••••
•................•••••••••••••••...........••••••••••••••••••••••••••••%........................:•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••==.......................................................••••••••=..............:•••••••••.=••••••••••••••••••••••••••••••••••%....•••••••••••••••••••••••••
•................:••••••••••••••%............%•••••••••••••••••••••••••••%........................•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%==......................................................%•••••••••..............•••••••••••••••••••••••••••••••••••••••••••••......•••••••••••••••••••••••••
•.................•••••••••••••••..............:•••••••••••••••••••••••••••=.......................•••••••••••••••••••••••••••••••••••••••••••••%••••••••••••••••••%==:.....................................................••••••••••.............=••••••••••••••••••••••••••••••••••••••••••••......:•••••••••••••••••••••••••
•..................••••••••••••••.................•••••••••••••••••••••••••••=......................•••••••••••••••••••%••••••••••••••••••••••%%%%•••••••••••••••••%==:....................................................••••••••••=......=••••••••••••••••••••••••••••••••••••••••••••••••••.......••••••••••••••••••••••••••
•..................••••••••••••••...................|••••••••••••••••••••••••••......................=••••••••••••••••••%.=•••••••••••••••••••%%%%•••••••••••••••••===....................................................•••••••••••..=••••••••••••••••••••••••••••••••••••••••••••••••••••••.......••••••••••••••••••••••••%..
•...................•••••••••••••|.....................••••••••••••••••••••••••••......................••••••••••••••••••|..:••••••••••••••••%%%%%=...:||%••••••••%===.............................|=%•••%===..........=•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••........••••••••••••••••••••••.....
•...................•••••••••••••%.......................%••••••••••••••••••••••••=.....................••••••••••••••••••.....••••••••••••••%%%===..........:••••%===.........................•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••........=•••••••••••••••••••%:......
•...................••••••••••••••.........................|••••••••••••••••••••••••:....................••••••••••••••••%:......••••••••••••%%====..........|==••%===......................••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%:....•••••••••••.........•••••••••••••••••••=........
•...................:•••••••••••••...........................:••••••••••••••••••••••••....................•••••••••••••••%%.......%••••••••••%%====|........:|==%••==|...................|••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|..........=%••••••••%.........••••••••••••••••••..........
•....................•••••••••••••..............................•••••••••••••••••••••••....................••••••••••••%•%%.........••••••••%%=====.........|===.••==..................%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|..................=%•••••••..........••••••••••••••••%...........
•....................•••••••••••••:...............................%•••••••••••••••••••••%...................•••••••••••%%%%=.........••••••%%%=====........:|===.••==................•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|......:|==========:.......=%•••••:..........•••••••••••••••%............
•%...................|••••••••••••%.................................|•••••••••••••••••••••...................••••••••••%%%%%..........••••%%%%=====........|====.••==.............:•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|.......|===================:......|%•••.:.........••••••••••••••=.............
•••%%|................•••••••••••••...................................=••••••••••••••••••••...................•••••••••%%%%%...........•••%%%%=====|.......|====.••==...........=•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%:........%%=======================|.......:|..........•••••••••••••••..............
••••••••=.............•••••••••••••.....................................=•••••••••••••••••••=..................••••••••%%%%%=...........•••%========........===||••==%.......|••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••:........|•%%%%=======================|:.............|::.•••••••••••••••%.............
••••••••••••|.........%••••••••••••.......................................=••••••••••••••••%%=..................••••••%%%%%%%...........|••%=======%........===:••%==%•••••••••••••••••••••••••••=..:|==%•••••••••••••••••••••••••••••••.........%•••%%%%=========================||............:=•••••••••••••••%=.............
•%%%•••••••••••|.......••••••••••••%........................................%••••••••%••••%•%%%.................=•••••%%%%%%%............••%=======%........===.••===•••••••••••••••••••••••••.=•••••••••••••••••••••••••••••••••••••••........•••••••%%%%===========================|:..........••••••••••••••••%..............
••%%••••••••••••••|....•••••••••••••..........................................••••••••%%••%%%%%=.................•••%%%%%%%%%............:••=======%........===.••===•••••••••••••••••••••%.••••••••••••••••••••••••••••••••••••••••••.......|••••••••%%%%%%===========================|:........:•••••••••••••••%..............
•••••••••••••••••••••..•••••••••••••...........................................|••••••%%%%•%%%%%=................:••%%%%%=%=%%...........:••======%%........===|••==%•••••••••••••••••••..•••••••••••••••••••••••••••••••••••••••••••.......••••••••••••%%%%%====%••••%%%=========%%%•••%%|........•••••••••••••%...............
••••••••••••••••••••••••••••••••••••.............................................••%•••%%%%•%%%%%=...............:••%%%%%=%=%%............%•%=====%%........===•••==•••••••••••••••••=.|••••••••••••••••••••••••••••••••••••••••••••......%••••••••••••%%%%••••=||||=|=================|=====|===%%=••••••••••••................
••%••••••••••••••••••••••••••••••••••.............................................|••%%%%%%%%%%%%•=.............:::••%%%====%%=...........|••=====%%...|•••••••••%=%••••••••••••••%..••••••••••••••••••••••••••••••••••••••••••••••.....:•••••••••••••••••%.:::::::|||====:....................|===••••••••••••.................
•••••••••••••••••••••••••••••••••••••...............................................••%%%%%%%%%%%••|.............::••%%=====%%%............••====%••••••••••••••••%%••••••••••••=.•••••••••••••••••••••••••••••••••••••••••••••••:.....%••••••••••••••••|::::::::::|:.............................%•••••••••••=.................
••••••••••••••••••••••••••••••••••••••...............................................••%%%%%%%%%%%%•:............:::•=======%%••...........••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%......•••••••••••••••=::::::::::.................................••••••••••••|.................%
••••••••••••••••••••••••••••••••••••••................................................%•%%%%%%%%%%•%•••••=:::....|:|•%=====%%%•••:.......:••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••......|••••••••••••••:|:::::::::.................................•••••••••••••................••••
•••••••••••••••••••••••••••••••%%•••••%................................................=•%%%%%%•••%••••••••••••••••••••%%==%%••••••....:•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%•••••%•••••••••••••|||||:::::..................................:••••••••••••%.............:•••••••
•.=••••••••••••••••••••••••••%%%%%%••••.................................................|•%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=::::::|•%•••••••••••••••••••••%••••••••••••||||||||::...................................•••••••••••••............|••••••••••
•.....%••••••••••••••••••••••••%%%%%%•••..................................................•%%%%%%••%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••....:|%•••••••••••••••••••••••••••%%%••••••••••=||||||||:...................................%••••••••••••=..........=•••••••••••••
•........|•••••••••••••••••••••%%%%%%%•••..................................................•%%%%%%••%%••%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=%%%%•••••••=|||||||||....................................•••••••••••••.........%••••••••••••••••
•...........:•••••••••••••••••••%%%%%%==••..................................................••%%%%%•%%%%•%••••••••••••••••••••••••••••••••••••••••••••••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=%%%%%•••••%||||||||:....................................•••••••••••••=.......=•••••••••••••••••••
•...............••••••••••••%%•••%%%%%===%•..................................................••%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••=............•••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••===%%%%%%•••|=||||||=....................................•••••••••••••%......%••••••••••••••••••••••
•.................|•••••••••••%%••%%%%====%•..................................................•%%%%%%%%%%%%%•••••••••••••••••••••••••••••••=..................:•%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=====%%%%%•===||||||....................................••••••••••••••.....%•••••••••••••••••••••••••
•==..................••••••••••%%%%%%%======••.................................................••%%%%%%%%%%%%••••••••••••••••••••••••••••••%%..................|•••••••••••••••••%%•%••••••••••••••••••••••••••••••••••••%=======%%%%=|=|||==...................................%••••••••••••••%...%••••••••••••••••••••••••••••
•====..................%•••••••%%%%%%%========••................................................••%%%%%%%%%%==..=••••••••••••••••••••••••••%%....%••••••••=....||=%••••••••••••===%%%•••••••••••••••••••••••••=.........=========%%========:.................................=•••••••••••••••%.:%•••••••••••••••••••••••••••••••
•======..................=%••••%%%%%%%%========••%...............................................••%%%%%%==%%==........•••••••••••••••••••%%===•••••••••••••••••=|:....=%%•%•%====%%%••••••••••••••••:............|=============%==|=====|...............................:•••••••••••••••••%%%••••••••••••••••••••••••••••••••••
•=======|.................:%••••%%%%==%%========%•••••:...........................................•%%%==%%======...........=•••••••••••••%%===%••••••••••••••••••••••......=======%%%%••••••••%....|=%%%•%%••%••••%••%%%%%%%===%========.............................|•••••••••••••••••••%%%••••••••••••••••••••••••••••••••••••
•=========|................:|%%%%%%%%=============••••••••==.....................................•••%=====%=====...............%•••••••%%=====•••••••••••••••••••••••••••%=========%%%••••=..=%%%%%%•%%%%%%%%%%%%%%%%%%%%%%%=%%=======:.....................:|=%%•••••••••••••••••••••%%•%%•%%••••••••••••••••••••••••••••••%==•
•===========:.............::::|%%%%%%==============%••••••••••••••••%%==|:.....................:•••••%===••••••==.................=••••======%•••••••••••••••••••••••••••••••%=====%••=::=%%%%%%%%%%%%%%%%%%•%••••%%%%%%%%%%%%%%%%=======|.........|==========%%%%••••••••••••••••%%%%%%%•%••••••••••••••••••••••••••••••==%••••
•=============:...........::::::%%%%%================•••••••••••••••••••••••••••••••••••••••••••••••••%=••••••••••:..................%:======%•••••••••••••••••••••••••••••••••••••=||==%%%==%%%%%%%%%%%%%%••%%%%••••••••••%%%%%%%%%==========================%%%%•••••••••••%%%%%%%%%%%%••••••••••••••••••••••••••••%=%••••••••
•===============:........::::::::|%%%%================%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••................:=======%•••••••••••••••••••••••••••••••••••••%=======%%%%%%%%%%%%••••••••••••••••••••••%%%%%%%%%%========================%%%%%•••••%%%%%%%%%%%%%%%••••••%•••••••••••••••••••=%••••••••••••
•=================:......::::::::||=%===================•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=.............=====%•••%|.....:|=%••••••••••••••••••••••••==========%%%%%%%%%%%%%%•••••••••••••••••••••%%%%%%%%%=========================%%•%%%%%%%%%%%%%%%%%•%•••••%••••••••••••••••••%=%•••••••••••••••
•===================:......:::::::|||%%==================%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••..........===%•===|=|...............:•••••••••••••••%============%%%%%%%%%%%%•••••••••••••%%%%%%%||%%==%%%%%|:=%%%%%%%%%%%%%%==:....|%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••%=%•••••••••••••••••••
•=====================:.....:::::::||||%===================•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.......==•=======|:.....................=•••••••••==============%%%•••••%=|||||||||||||||||===================================%%%%%%%%%%%%%%%%%%%%•••••%%%••••%%••••••••%•%=%•••••••••••••••••••••••
•=======================:.....::::||||||%%==================••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=...:%==|===:..............................|%•••============%••%==|||||||||||||||||||||||=============================%%%%%%%%%%%%%%%%%%%%%%••••••%%••••%%•••••••••%%%••••••••••••••••••••••••••••
•=========================:....:::|||||||=%===================::...................:..........:=%••••••••••••••••••••••••••••••..%||==|..................................:============%••=======|||||||||||::::...............................|%%%%%%%%%%%%%%%%%%%%%%%%••••%%%%••%%•••••••••••••••••••••••••••••••••••••••••••••
•=======%%==================:....||||||||||%%===================......................................:%••••••••••••••••••••••.=•=|=.....................................==========%•===========||:.....................................|=%%%%%%%%%%%%%%%%%%%%%%%%•%%••••%%%••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%
•==========%%%================|....||||||||||%====================.........................................%•••••••••••••••••=••==......................................:=======%•===========......................................=%%%%%%%%%%%%%%%%%%%%%%%%%••••••%%%•••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%
•=============%%=================...||||||||||%%===================|..........................................:••••••••••••••••=.......................................======%•=========:...................................:|%%%%%%%%%%%%%%%%%%%%%%%%•%%••%•••%••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%
•================%==================..||||||||||%=======%%============............................................•••••••••••••%.....................................======%•========.................................:%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••%•••%%%%%%%%%%%%%%%%%%%%••••••••
•=====================================|:|||||||||=%=======%=============............................................:••••••••••••...................................=====•%=======.............................::=%%%%%%%%%%%%%%%%%%%%%%%%%%••%%%••••••••••••••••••••••••••••••••••••••••••••••••••••%%•%%%%%%%••••••••%%%%%%%%%
•========%=================================||||||||%%======%%=============.............................................%••••••••••%...............................====%•:======..........................|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%••••%
•=====%%====%%================================|||||||%==================%%%%=.............................................••••••••••:...........................====%•.===|||....................:=%%%%%%•%%%%%%%%%%%%%%%%%%%%%%•%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%•%%••••%%%%%%%%%%
•%%=======%%====================================%=||||=%============%====%%%%%%=............................................%•••••••••........................====•%.|====...............:=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%••%••••••%%%%%%%%%%%%%%%%%%
•%%%%%%%%%===%=====================================%==||%=============%==%%%%%%%%••%..........................................|•••••••••....................====•|..===|..........|==%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%••
•===%%%%%%=%%%====================================%===%%==%%===========%%%%%%%%••••••••••=.......................................%••••••••|...............===%%...=||:...:====%%%%%%%%%==%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%••••••••••
•======%%%%%%%%%%====================================%%==%%%%========%=%%%%%%%•••%••••••••••••••=:.................................:•••••••••=........:====•=.:=%%%%%%%%%%%%%%=======%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%••••••••••••••••••
•========%%%%%%%===%%===============================%%%%%%%=%%%==%%%==%%%%%%%•••••••••••••••••••••••••••••%%|:........................|%••••••••••••••%%%%%%%%%%%%%%%%==========%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%•••••••••••••••••••••••••••
•====%%%%%=%%%%%%%%===%%=============================%%%%%%%%%%=%%%=%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%••••••••••%•%%%%%%%%%%%%%===========%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•=%%===%%%%%=%%%%%%%%%====%=============================%%%%%%%%%%=%%%%=%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%===%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•====%%==%%%%%%%%%%%%%%%===|=%%=============================%%%%%%%%%%%%%%==%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%==%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•==%%==%%%%%%%%%%%%%%%%%%%%===|=%%=============================%%%%%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
••%==%%%%%%%%=%%%%%%%%%%%%%%%%%====%%=============================%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••%=%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•••••%==%%%%%%%%%%%%%%%%%%%%%%%%%%%|==%%==============================%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=|.=%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••==%%%%%%%%%%%%%%%=%%%%%%%%%%%==|=%===============================%%%%%%%%%%•%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%=|%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
••••••••••••%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%=|==================================%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=|===================================%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%==.....
•••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===%================================%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%:...........|..
••••••••••••••••••••%%=%%%%%%%%%%%%%%%%%%%%%%%%%%•%%%=|=%================================%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%•=.................|:|.||||
••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%••%%%%===================================%%•••%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=:.....................:.=:::..•|..|.
•••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%•%%%%%%%===========================%%%%%%%%%%••••••••••••••%%•%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%:.........................:..::..:•:..:|...|::
•••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%••%%%%%%%========================%%%%••%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••|:..........................:....%.....•.....:.:..|::::|
••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%•%%%%%%%%%%%%%%%%%%=================%==%%•••%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=:............................|.....•........:.:...:.....||..:.:
••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%•%%%%%%%%%•%%%%%%%%%%%============%%%%••••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|.........................|=:...=.:...:....•..::::.:.......:...:.::.|||
•••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%======%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••|........................=•%:.=.........:........::....:...........:.:|:..:::.
••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=:...................:=%••••:...•....=.............:.................:.......:::::..:
••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••:................=%•••••••••••••••....|........:..:............:::...:...............:.:...
•••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••|............||%•••••••••••••••••••••••••.......::...:..........:::...:...........................
•••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••|........:|%••••••••••••••••••••••••••••••••••••..:...............::....:................................
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|......|%••••••••••••••••••••••••••••••••••••••••••••••........:::..::....:........:.........................|%=.
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%||:....|=•••••••••••••••••••••••••••••••••••••|..•::..•••••••••|.....::...::...........:::.......................:||||=....%
•|••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%===||||::.............|=%•••••••••••••••••••••••••••••••••••••••=:•.:...:..%:...•••••••••.:....:............::........................::::.....:.:|:..
•|•.:.|•••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%=..:||=%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••%%%=|::..............................................||%•••••••••••••••••••••••••••••••••••••••••••==..:•:..::...:........=••••••••.......:::...::.......................:::.:.:.....::|...===..
•|..:::..:.:%••••••••••••••••••••••••••••••••••••••••••••••••%%%%%••••••|.........:=%%•••••••••••••••••••••••••••••••%%||:................................................|=••••••••••••••••••••••••••••••••••••••••••••••••••••.:..=:..•:.......|::......:••••••••..:::..:........................::::..:::::..:::.::||...=%|:.
•|..:::=.::::.::.=••••••••.|:|•••••••••••••••••••••••••••••••%%%%%•••••••••••••••%|||:.........|||||||||||:...............................................|||=%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.:..:....::..::...:.......:••••••:...........................:.....:::::.::::...:::..:|..:......
•....::...:::.:::=•••••••.:|||.=|:•••••••••••••••••••••••••••••%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••|.|:::..::...:........::.......|•••.::...:.............::..:...:.:::::.::::...::::..::.......|%..%•%
•..........:...::••••••••.:|||:|||.|||==%•••••••••••••••••••••%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••==•::.•::...:........:...::...::...%••|:•••................:.:...:.:::...::::...::....::....:.:|..=====.|•••
•.....:........::•••••••%...::.::::|||.|||.:|•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%==::.•::.•::..::......:::..:.........:...:••:%••••|...................:....:::..:::....:::...::::..::::|.======:•••
•...:.....:......•••••••.::||.||||.|::.||:.|::.:.%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=•::.•::.|::.•::.....::..:::.......:....:....:....••••••••=..................:::...::......:..:::::.:::::..:::::.|=====:•==
•.................|•••••.|::..:||::|||.||:..:..::..:..:%•••••|%••••••••••••••==••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••:::•::.•::.•:..:..:::..::.......:...:..............:...:......:......................................::..........::....|:.:|||||.
•.....................•%.....:::|:::|:::::.::......:..::...:|:.:..::•••••••••.::•...•.=%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••:::=::.|..:::.::....................:...................................:............................::..........................
•.....:.::..........:..::.:....::...::::::.::..::....................:.:...%:.:.:.::=..:•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%==•...|.:.:••••••••••%|:.:::.:::.....:...:..................................................................................|...........................
•..............:.........:||.:|||.:||....:..:...:................:.....|.:.:.::........:•••••••••••••....•...•:...•...•%.==•===•••••••••••••••===•==:•...•|...•...•:..•:.:|..:.....•••••••::.:::....::..::..:.......................................................|:::::..........................:|..........................
•........................:=:........::..:..............................:.:.::.:..::..::::...•••••••••....•..:•....•...•....•|..•.:.:%:..•...•%...•...•...|....•...•...=............••••••=:.:::.::..:...:.............................................................::::..........................::..........................
•..:.::....:...:......:...:...:........:::..:..........................:...:...:..:.:......:•••••••••.............|...%....=...•....=...•...|=...•...%...............:...:..::.....=•••••.::.:..:.....................................................................|||:..........................::..........................
•:.:.:...:.::....::...:....::::|.:.::....:..:..........................:..:::..::..:::..::.:••••••••:.:.......:...::..::..:|::.|:...|...:....:...................:.........::......=•••..::.............................................||==..........................|:|%...........................:..........................
•:...:::...:.....::...::...:.:::.==|.....:..............:...............:...:........:..::.:.|••••••:...........................................:..............:...:...::..::....:|:.:.::................................................===...........................•.•.........................:|...........................
•:..::::...:::..:::...:::...:.:%=%=|.....:..::..........................:.........:..:..:.....••••••:••..........:.:..:|...|:..|:...|:...:......:.........:........:...:...:....=••.:..:.................................................=%%.............................•.........................::...........................
•...::::..::::..:::...::::..::.:...=....:.::......:..:.................:......:...::..::::.:::••••••.••.:.........:.|..:..:.|=....:...............................::..::...::...=••:...:.................:.:::............:::............|••............•••|=...........•••||•••%%.•%%==..........|::.........|:....:=|=..::%==:
•:......:...::..:::..::::.:.::::.:..:......::...:...:....:::..........................::::.:::••••••••.............:...:....::..................:....:....:...:...::..::.......=|••:............:...::..::..::...........=%••.••..........••...........••%:::•..........••••.%••%%.=••=..........=|::.........::::..=|:....=....
•...::.......:.:.....:.::...::::.::.::::...::..::...:.................:::..::..::.:...:::...::••••••••.......:.....::...:|:.:|||..::|...:....:....:....:......:...:...:........|••..........:...:...::..::..::.........•.••••.••%.........••..........•••••=•••.........=••%.••••=.|••%..........::...........:.....:..:.=|||===
•...............::..........::....:...:.................::..................:.........::...::::•••••••.:.......::.........|:::::.|.:::|....::.........:..:....:...:...:....•••.••...........:...:..:.::::.:|=•.........•.••••.•••.........•=.........••••••••••=.........••%.=•••==.:|..........::::::.........::.:::|:|..::::|%
•....................::.....:.........:...............:.:.:..:..........:.:...:.:.....:...:.....••••••:••.........:....:::::||||:||||::::::..:...........:.................••=%••%:.....:...::::.::::.::=.:=%•.........•.•••••••..........•=.........•••••••••••.........=|.|.••....=...............................:|%•••••••••
••••••••=.................:.::.:.::.....%...........:.:...:...::..:.......::.:.:..:...:...::.:%••••••••••.:::..:..............:....:..............:...::...:........:.....••••••=::.:.:..:::.:::.:::|.:|=:.=•%.........••••.••••..........%•.........•••••••:•%=.........••:.|===||||.........................••••••••••••••••••
••••••••••••••••=...............::::::.:............:.:...:..::...:.:.::.....:.:.:......:::...:••••••••••:..:....::.....:....:....:.......:....:......:...:........%....•:••:.....:..::..:::.:::.:::==%.%•••.•.........••••.•••••....................:•••=.:.%•%.........==:.:.:..:.............=%••••........••••••••••••••••••
••••••••••••••••••••••••%|.....::.........||:......:......:...:..::...:..:.:..::...::...::..:::••••••••••.........:.:..•:||.•:||.•|||:•|.:::..:.:....:.............:....=%••..:...:..:::.::||=.|%%%.•••=:•••.•.........••••=•••••....................•=•••••:••%.........:.::::...............••••••••.......................•••
••••••••••••••••••••••••••••••••%|..........:.:::....:...........::..::..:.:....:::..:..::...::•••••••••...........................:....:..........................:...|%•••..::|.::=..:==.|=•:|%••.••••:•••:•........%•%%.•=•%...........••.........|||||||||||.........:==•••••••..........•••••••••.......................•••
••••••••••••••••••••••••••••••••••••••••%==%•==.....:.................::.:.:.::::.:....:.......•••••••••...............:.|..|||..:.:.:.:..:............................=•|:|=.:|%.||%.:|%%.|%•=|%••.%•••.•%=•%.........%%•%.•••••=........•%.........||::::::=%%.........•••••••••..........%•••••••••.......................•••
••••••••••••••••••••••••••••••••••••••••••••••••••.....................:..:..::.:.:::..::...:.:.=%••••••..................:...|.|....:....:...............:...:.....|=%=••:|%.:=•.:=%|.|%•.|%%•:|...%|...%•:.%........••:|:.::.:::........••.........•••••••••••.........•••••••••..........••••••••••.......................•••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••=:............:::::.::........::...:...:•••••••.••|..........:....::...:::........|...::...::...::..::.....•••:•=:=%.:=%.:..:.:...||...===.|%==|=%::.........:::........:........••.........•••••••••••.........••••••••..........•••••••••••.......................•••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|.............::...:...........•••••••|=•|.........:......:...|:|:=|...:=|.:.:|...::...::..::....••••|%•:...|:..:|:..::::::.........................•••••••••••=........••.........•••••••••••.........•••••••:..........•••••••••••.......................•••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=|................:::.|%••••••••••..........:.|:..::==::||=%=.:.===..:=|..:::..:.......:|.••••••=...:.......................|||••••••........•••••••••••=........••.........•••••••••••.........•••••••..........••••••••••••.......................•••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|............|%••••••••••|..........:....:::|:.::|==:..|=...:|....:......=.....•.••••::::::::::.....:||•••••••••••••••••••••........•••••••••••|........••.........•••••••••••.........••••••..........•••••••••••••.......................•••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|......••••••••••:....:....=.....=.....=....||....|....:...............••••••••||•••••••••••••••••••••••••••••••••••........•••••••••••:........••.........•••••••••••.........••••••..........•••••••••••••........••••••••••••••••••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.......::||.||=|==|==|===||:||||.|:::..........:|%•••••••••••••••••••••••••••••••••••••••••••••••••........=••••••••••.........••.........•••••••••••.........•••••..........••••••••••••••........••••••••••••••••••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.........••••••••••.........••.........•••••••••••.........••••..........|••••••••••••••........••••••••••••••••••
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.........••••••••••.........••.........••••••••••=.........••••..........•••••••••••••••........••••••••••••••••••
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.........•••••••••|.........••..........•••••••••.........%•••..........••••••••••••••••........••••••••••••••••••
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••..........••••••••..........•••..........•••••••..........•••%..........••••••••••••••••........••••••••••••••••••
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••...........:••••...........=•••...........•••••...........•••..........•••••••••••••••••........••••••••••••••••••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••..........................••••...........................••..........................••..........................
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.........................:•••••.........................•••..........................••..........................
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••........................••••••........................%••=..........................••..........................
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••......................••••••••.......................•••=..........................••..........................
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%....................••••••••••.....................••••=..........................••..........................
••••••••••••••••%%••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••..................••••••••••••...................•••••=..........................••..........................
••••••••••••••••••••••••••••••••••••%%%%••••••••••••••••••••••••••••••••••••••••••••%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••................••••••••••••••=...............%%•••••=..........................••..........................
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••............••••••••••••••••••:...........=••••••••=..........................••..........................
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%===%%%%••%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••:....:••••••••••••••••••••••••=.....%••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%