float
float
float
EN / FR
................................................... urban / architecture / interior / scenographie / design / art / infrastructure
................................................................. current / competition / research / built / in construction ......
................................................................. ................................................................
2013 - Annex building for the Rui barbosa Foundation
01 / 02 / 03 / 04 / 05 / 06 / 07 /

PROJECT TEXT .................................................... CREDITS .........................................................


We're delighted to announce that the Água Carioca project will be exhibited at the 11th São Paulo Architecture Biennial, being held in the city this October until December.

The theme of the Biennial for 2017 is ‘In Project’, proposing a series of experimental actions in the city to generate collaborative knowledge about the territory and its forms of transformation. They challenge participants to reposition the architect in front of the community and foster collective awareness through direct action. They see the biennial as a catalyst to invigorate the city with projects - approaching real issues and challenges, working across disciplines and valuing the importance of the local.

We're really happy that Agua Carioca has been recognised for its social commitment and action and are looking forward to it being part of this exciting event.

 
•===========...................................=====================================================%•%==========================|.................................................................===========%=%%==•••==================================.........................••••••••••••••••••••••••••....................
•============..................................=====================================================%••===========================...............................................................==============%=%%==%%•================================:.......................:••••••••••••••••••••••••••.....................
•=============.................................======================================================••===========================.............................................................|================%%%==%%%%==============================|.......................=•••••••••••••••••••••••••%......................
•==============................................:=====================================================%•%==========================|..........................................................|=================%=%=%==%%%%=============================.......................%•••••••••••••••••••••••••:.......................
•===============................................=====================================================%••===========================........................................................:=====================%%%%==%%%%===========================.......................••••••••••••••••••••••••••.........................
•===============................................======================================================••===========================......................................................:========================%%=%==%%•==========================.......................%•••••••••••••••••••••••••..........................
•================...............................======================================================•%%==========================.....................................................===========================%==%==%%%========================.......................=•••••••••••••••••••••••••...........................
•=================.............................=======================================================%••===========================..................................................=============================%%==%==%%%======================.......................|•••••••••••••••••••••••••............................
•==================...........................=========================================================••===========================................................................=================================%%====%%%===================........................:••••••••••••••••••••••••%.............................
•===================.........................|=========================================================•••==========================..............................................===============================%%%%=%====%%%%================|.........................•••••••••••••••••••••••••..............................
•===================........................:===========================================================••==========================............................................==============================%%%%%====%====%%%%%=============..........................•••••••••••••••••••••••••...............................
•===================|......................:============================================================••%=========================.........................................===============================%%%%%=============%%%%==========|..........................•••••••••••••••••••••••••................................
•====================......................=============================================================%••=========================......................................|==============================%%%%==================%%%%=======............................•••••••••••••••••••••••••.................................
•====================.....................===============================================================••=========================....................................================================%%%=====================%%%%%=|.|.............................••••••••••••••••••••••••..................................
•====================|...................================================================================••%========================.................................=================================%%%========================%%••••======........................••••••••••••••••••••••••...................................
•=====================..................=================================================================%••========================..............................|=================================%%%============================••••••%=======:..........::.......•••••••••••••••••••••••....................................
•=====================.................===================================================================••========================............................==================================%%%============================..•••••••••••%%%%=%%%••••••••••••=.•••••••••••••••••••••••.....................................
••=====================...............|===================================================================•••=======================:.........................==================================%%%===========================|....:••••••••••••••••|....•••••••••••••••••••••••••••••••••%.....................................
••%.:==================...............=====================================================================••=======================|.......................==================================%%%%==========================........••••••••••••••........|•••••••••••••••••••••••••••••••......................................
•••••...|==============..............======================================================================••%======================|.....................==================================%%%%=========================|..........%•••••••••••••=........|•••••••••••••••••••••••••••••.......................................
••••••:.....===========..............======================================================================•••=======================...................|==================================%%%=========================..............••••••••••••••.........••••••••••••••••••••••••••••=.......................................
••••••••........=====:..............|=======================================================================••=======================..................==================================%%%========================:................••••••••••••••..........•••••••••••••••••••••••••••........................................
•••••••••:..........................|=======================================================================••%======================.................==================================%%%======================:...................••••••••••••••..........••••••••••••••••••••••••••.........................................
•••••••••••..........................=======================================================================•••======================................==================================%%=====================........................•••••••••••••=.........•••••••••••••••••••••••••%.........................................
•••••••••••••........................===============================================|========================••======================...............==================================%%===================...........................••••••••••••••.........•••••••••••••••••••••••••..........................................
•••••••••••••••:......................==============================================.========================••%=====================..............==================================%%================:..............................••••••••••••••.........••••••••••••••••••••••••=..........................................
•••••••••••••••••%.....................============================================..========================•••=====================..............================================%%%==============..................................%•••••••••••••........=••••••••••••••••••••••••...........................................
••••••••••••••••••••....................==========================================|...========================••=====================..............===============================%%%===========......................................:•••••••••••••========••••%•••••••••••••••••••:...........................................
••••••••••••••••••••••:...................========================================....========================••%=====================||||==.......==============================%%%========:..........................................•••%%%%%==%%========%%%%%%%%%%•••••••••••••••............................................
•••••••••••••••••••••••••:..................====================================......:=======================••%====================|=========|=|:|============================%%======:.......................................:==========================%%%%%%%%%%%%••••••••••••|............................................
••••••••••••••••••••••••••••...................:==============================.........=======================%••==============%=====|=============|===========================•%===....................................==================================%%%%%%%%%%%%%••••••••••••.............................................
•••••••••••••••••••••••••••••••......................====================..............========================••===========%••••%%%================|========================%••..............................:===========================================%%%%%%%%%%%%%%•••••••••••.............................................
••••••••••••••••••••••••••••••••••:.....................................................=======================••%==========%=====%%•••••••====|=|====.================|.:|•••=........................:=================================================%%%%%%%%%%%%%%•••••••••••..............................................
•••••••••••••••••••••••••••••••••••••:..................................................=======================••%===================....=••••••••••••••%========|.::==%•••••.......................====================================================%%%%%%%%=%%%%%%•••••••••••..............................................
•••••••••••••••••••••••••••••••••••••••••................................................======================•••===================.................:=•••••••••••••••••%........................|====================================================%%%%%%%%%=%%%%%••••••••••••..............................................
••••••••••••••••••••••••••••••••••••••••••••|............................................======================•••===================............................................................=====================================================%%%%%%%%•%=%%%%%•••••••••••|..............................................
•%%%••••••••••••••••••••••••••••••••••••••••••••.........................................:======================••==================............................................................=====================================================%%%%%%%%•••=%%%%••••••••••••...............................................
•%%%%%%••••••••••••••••••••••••••••••••••••••••••••|......................................======================••========%=========...........................................................======================================================%%%%%%%%•••=%%••••••••••••••...............................................
••%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••%...................................======================••=======%%=========...........................................................====================================================%%%%%%%%%•••%%%•••••••••••••••...............................................
•••••%%%%%%%%•••••••••••••••••••••••••••••••••••••••••|....................................=====================••======%%%========:...........................................................====================================================%%%%%%%%••••••••••••••••••••••...............................................
••••••%%%%%%%%%•••••••••••••••••••••••••••••••••••••••.....................................=====================••=====%%%%%=======............................................................===================================================%%%%%%%••••••••••••••••••••••••...............................................
•••••••%%%%%%%%%%••••••••••••••••••••••••••••••••••••••=....................................===================%••===%%%%%%%=======.............................................................|================================================%%%%%••••••••••••••••••••••••••=..............................................•
•••••••••%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••|...............................===================•••==%%%%%%%%%======...............................................................==============================================%%••••••••••••••••••••••••••••••|.............................................••
••••••••••%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••%............................=================%••==%%%%%%%%%%=====..................................................................===========================================•••••••••••••••••••••••••••••••••:............................................•••
••••••••••••%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••%........................=================••%%%%%%%%%%%%%%===.....................................::..............................======================================%•••••••••••••••••••••••••••••••••••............................................••••
•••••••••••••%%%%%%%%%===%%%%•••••••••••••••••••••••••••••••••••••••••••%.....................===============••••%%%%%%%%%%%%%==................................=============...........................:|=============================|=•••••••••••••••••••••••••••••••••••••••...........................................•••••
•••••••••%•••••%%%%%%%%======%%%••••••••••••••••••••••••••••••••••••••••••••=.................==============••%••%%%%%%%%%%%%%%..............................=================.............................:||||||||||||||===||==||.....%•••••••••••••••••••••••••••••••••••••••..........................................••••••
•%•%••••••••••••%%%%%%%%%========%%%•••••••••••••••••••••••••••••••••••••••••••|...............===========%••==%••%%%%%%%%%%%••...........................=====================.................................::::::::::::.:..........••••••••••••••••••••••••••••••••••••••••........................................=•••••••
•%%%%•••••••••••••%%%%%%%%===========%%%••••••••••••••••••••••••••••••••••••••••••|............==========••%====••%%%%%%%%••••••......................:=========================........................................................•••••••••••••••••••••••••:••••••••••••••.......................................•••••••••
•••%%%%•••••••••••%%%%%%%%%%=============%%%%••••••••••••••••••••••••••••••••••••••••:..........=======••%=======••%%%%%%•••••••=..................==============================......................................................:••••••••••••••••••••••••..••••••••••••••.....................................|••••••••••
••••••%=%•••••••%%%%%%%%%%%%%%================%%%%%%•••••••••••••••••••••••••••••••••••|........=====•••=========••%%%%••••••••••..............===================================:....................................................••••••••••••••••••••••••...:•••••••••••••....................................••••••••••••
••••••••%%%%••••••%•%%%%%%%%%%%===================%%%%%%%%%%•••••••••••••••••••••••••••••=.......|%•••%%==========••••••••••••••••.........=========================================..................................................••••••••••••••••••••••••.....•••••••••••••=.................................••••••••••••••
••••••••••••%%%•%%%%••%%%%%%%%%%%=====================%%%%%%%••••••••••••••••••••••••••••••%...|•••••••••%========%•••••••••••••••|...|==============================================................................................••••••••••••••••••••••••:.....:•••••••••••••...............................••••••••••••••••
•••••••••••••••%%%%••%%%%%%%%%%%%%%======================%%%%%%••••••••••••••••••••••••••••••••••••••••••••==:.....••••••••••••••••===================================================:.............................................••••••••••••••••••••••••=.......|••••••••••••.............................••••••••••••••••••
•••••••••••••••••••%%%%%====%%%%%%%%=========================%%%%%••••••••••••••••••••••••••••••••••••••••••........••••••••••••••%%====================================================..........................................••••••••••••••••••••••••••.........••••••••••••...........................••••••••••••••••••••
•••••••••••••••••••••••%==========%%%%==========================%%%%%•••••••••••%%%%%%••••••••••••••••••••••••......%•••••••••••%%%%=====================================================:......................................:••••••••••••••••••••••••••...........•••••••••••%........................••••••••••••••••••••••
•••••••••••••••••••••••••==========================================%%%%••%%%%%%%••%•%•••••••••••••••••••••••••••.....••••••••••%%%%%%=====================================================|....................................•••••••••••••••••••••••••••|...........••••••••••••.....................|••••••••••••••••••••••••
•.•••••••••••••••••••••••••%==========================================%%%%%%%%%%%%••••%•••••••••••••••••••••••••••....••••••••%%%%%%%%======================================================|.................................••••••••••••••••••••••••••••.............•••••••••••=..................•••••••••••••••••••••••••••
•...••••••••••••••••••••••••%=======%%===================================%%%%%%%•%%%••••%•••••%•••••••••••••••••••••..=•••••••%%%%%%%======================================================|||:..............................••••••••••••••••••••••••••••|.............=•••••••••••................•••••••••••••••••••••••••••••
•....:•••••••••••••••••••••••%========%%%%%%%==============================%%%%%•••%%••••%%•••••••••••••••••••••••••••.•••%%%•%%%=========================================================|||||.............................••••••••••••••••=••••••••••••...............•••••••••••=.............•••••••••••••••••••••••••••••••
•......••••••••••••••••••••••••%========%%%%%%%==============================%%%%%•••%%••••%••••••••••••••••••••••••••••••%%%••%%%%========================================================|||..............................••••••••••••••=..••••••••••••...............:•••••••••••...........•••••••••••••••••••••••••••••••••
•.......•••••••••••••••••••••••••=========%%%%%%%%=============================%%%%••••%%••%%%•••••••••••••••••••••••••••••%%%•%%%%%%%====================================================|||...............................•••••••••••••.....•••••••••••................••••••••••••........•••••••••••••••••••••••••••••••••••
•........••••••••••••••••••••••••••==%%==%%%%%%%%%%%=============================%%%%%••%%%%%••••••••••••••••••••••••••••••••%%%%%%%%%%%=================================================|:.................................=••••••••••.......=••••••••••................%•••••••••••......•••••••••••••••••••••••••••••••••••••
•.........••••••••••••••••••••••••••%=%%%%%%%%%%%%%%%==============================%%%%%%%%••••••••••••••••••••••••••••%•••••%%•%%%%%%%%==============================================|......................................•••••••••.........••••••••••.................••••••••••••...|••••••••••••••••••••••••••••••••••••••
•..........•••••••••••••••••••••••••••%=%%%%%%%%%%%%%%%%=============================%%%•••••••••••••••••••••••••%•••••••%••••%%%%%%%%%=========.....===========================|............................................••••••••...........•••••••••=................••••••••••••..••••••••••••••••••••••••••••••••••••••••
•...........••••••••••••••••••••••••••••===%%%%%%%%%%%%%%%============================%••••••••••••••••••••••••••••••••••••%%%%%%%%%============.............|============...................................................••••••••............•••••••••................••••••••••••••••••••••••••••••••••••••••••••••••••••••
•............•••••••••••••••••••••••••••••%====%%%%=%%%%%%%%========================....•••••••••••••••••••%•••••••••••••••%%%%%%%%%%%======%%:...............................................................................•••••••.............••••••••................••••••••••••••••••••••••••••••••••••••••••••••••••••••
•.............••••••••••••••••••••••••••••••%%=======%%%%%%%%===================|........=•••••••••••••••%%%%•%%•••••••%••••%%%%%%%%%%%%%%••••••..............................................................................•••••••.............•••••••••..............%••••••••••••••••••••••••••••••••••••••••••••••••••••••
•..............•••••••••••••••••..•••••••••••••••%%=======================.................••••••••%%%%%%•%%%%••%•••••••%%%%%%%%%•••••••••••••••••%...........................................................................•••••••..............••••••••=.............••••••••••••••••••••••••••••••••=••••••••••••••••••••••
•..............%••••••••••••••••....••••••••••••••••••••••••••••••..........................|•%%%%%%%%•%%%•%%%%%%••••••••••••••••••••••••••••••••••••••••|....................................................................•••••••..............:••••••••...........%•••••••••••••••••••••••••••••••=.•••••••••••••••••••••••
•...............••••••••••••••••=.....=•••••••••••••••••••••••••••••..........................•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••..........................................................••••••••...............•••••••••.........•••••••••••••••••••••••••••••••%..••••••••••••••••••••••••
•...............=••••••••••••••••........•••••••••••••••••••••••••••••.........................•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%........................................................••••••••...............•••••••••:.....•••••••••••••••••••••••••••••••••....••••••••••••••••••••••••
•................•••••••••••••••...........••••••••••••••••••••••••••••%........................:•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••==.......................................................••••••••=..............:•••••••••.=••••••••••••••••••••••••••••••••••%....•••••••••••••••••••••••••
•................:••••••••••••••%............%•••••••••••••••••••••••••••%........................•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%==......................................................%•••••••••..............•••••••••••••••••••••••••••••••••••••••••••••......•••••••••••••••••••••••••
•.................•••••••••••••••..............:•••••••••••••••••••••••••••=.......................•••••••••••••••••••••••••••••••••••••••••••••%••••••••••••••••••%==:.....................................................••••••••••.............=••••••••••••••••••••••••••••••••••••••••••••......:•••••••••••••••••••••••••
•..................••••••••••••••.................•••••••••••••••••••••••••••=......................•••••••••••••••••••%••••••••••••••••••••••%%%%•••••••••••••••••%==:....................................................••••••••••=......=••••••••••••••••••••••••••••••••••••••••••••••••••.......••••••••••••••••••••••••••
•..................••••••••••••••...................|••••••••••••••••••••••••••......................=••••••••••••••••••%.=•••••••••••••••••••%%%%•••••••••••••••••===....................................................•••••••••••..=••••••••••••••••••••••••••••••••••••••••••••••••••••••.......••••••••••••••••••••••••%..
•...................•••••••••••••|.....................••••••••••••••••••••••••••......................••••••••••••••••••|..:••••••••••••••••%%%%%=...:||%••••••••%===.............................|=%•••%===..........=•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••........••••••••••••••••••••••.....
•...................•••••••••••••%.......................%••••••••••••••••••••••••=.....................••••••••••••••••••.....••••••••••••••%%%===..........:••••%===.........................•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••........=•••••••••••••••••••%:......
•...................••••••••••••••.........................|••••••••••••••••••••••••:....................••••••••••••••••%:......••••••••••••%%====..........|==••%===......................••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%:....•••••••••••.........•••••••••••••••••••=........
•...................:•••••••••••••...........................:••••••••••••••••••••••••....................•••••••••••••••%%.......%••••••••••%%====|........:|==%••==|...................|••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|..........=%••••••••%.........••••••••••••••••••..........
•....................•••••••••••••..............................•••••••••••••••••••••••....................••••••••••••%•%%.........••••••••%%=====.........|===.••==..................%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|..................=%•••••••..........••••••••••••••••%...........
•....................•••••••••••••:...............................%•••••••••••••••••••••%...................•••••••••••%%%%=.........••••••%%%=====........:|===.••==................•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|......:|==========:.......=%•••••:..........•••••••••••••••%............
•%...................|••••••••••••%.................................|•••••••••••••••••••••...................••••••••••%%%%%..........••••%%%%=====........|====.••==.............:•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|.......|===================:......|%•••.:.........••••••••••••••=.............
•••%%|................•••••••••••••...................................=••••••••••••••••••••...................•••••••••%%%%%...........•••%%%%=====|.......|====.••==...........=•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%:........%%=======================|.......:|..........•••••••••••••••..............
••••••••=.............•••••••••••••.....................................=•••••••••••••••••••=..................••••••••%%%%%=...........•••%========........===||••==%.......|••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••:........|•%%%%=======================|:.............|::.•••••••••••••••%.............
••••••••••••|.........%••••••••••••.......................................=••••••••••••••••%%=..................••••••%%%%%%%...........|••%=======%........===:••%==%•••••••••••••••••••••••••••=..:|==%•••••••••••••••••••••••••••••••.........%•••%%%%=========================||............:=•••••••••••••••%=.............
•%%%•••••••••••|.......••••••••••••%........................................%••••••••%••••%•%%%.................=•••••%%%%%%%............••%=======%........===.••===•••••••••••••••••••••••••.=•••••••••••••••••••••••••••••••••••••••........•••••••%%%%===========================|:..........••••••••••••••••%..............
••%%••••••••••••••|....•••••••••••••..........................................••••••••%%••%%%%%=.................•••%%%%%%%%%............:••=======%........===.••===•••••••••••••••••••••%.••••••••••••••••••••••••••••••••••••••••••.......|••••••••%%%%%%===========================|:........:•••••••••••••••%..............
•••••••••••••••••••••..•••••••••••••...........................................|••••••%%%%•%%%%%=................:••%%%%%=%=%%...........:••======%%........===|••==%•••••••••••••••••••..•••••••••••••••••••••••••••••••••••••••••••.......••••••••••••%%%%%====%••••%%%=========%%%•••%%|........•••••••••••••%...............
••••••••••••••••••••••••••••••••••••.............................................••%•••%%%%•%%%%%=...............:••%%%%%=%=%%............%•%=====%%........===•••==•••••••••••••••••=.|••••••••••••••••••••••••••••••••••••••••••••......%••••••••••••%%%%••••=||||=|=================|=====|===%%=••••••••••••................
••%••••••••••••••••••••••••••••••••••.............................................|••%%%%%%%%%%%%•=.............:::••%%%====%%=...........|••=====%%...|•••••••••%=%••••••••••••••%..••••••••••••••••••••••••••••••••••••••••••••••.....:•••••••••••••••••%.:::::::|||====:....................|===••••••••••••.................
•••••••••••••••••••••••••••••••••••••...............................................••%%%%%%%%%%%••|.............::••%%=====%%%............••====%••••••••••••••••%%••••••••••••=.•••••••••••••••••••••••••••••••••••••••••••••••:.....%••••••••••••••••|::::::::::|:.............................%•••••••••••=.................
••••••••••••••••••••••••••••••••••••••...............................................••%%%%%%%%%%%%•:............:::•=======%%••...........••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%......•••••••••••••••=::::::::::.................................••••••••••••|.................%
••••••••••••••••••••••••••••••••••••••................................................%•%%%%%%%%%%•%•••••=:::....|:|•%=====%%%•••:.......:••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••......|••••••••••••••:|:::::::::.................................•••••••••••••................••••
•••••••••••••••••••••••••••••••%%•••••%................................................=•%%%%%%•••%••••••••••••••••••••%%==%%••••••....:•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%•••••%•••••••••••••|||||:::::..................................:••••••••••••%.............:•••••••
•.=••••••••••••••••••••••••••%%%%%%••••.................................................|•%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=::::::|•%•••••••••••••••••••••%••••••••••••||||||||::...................................•••••••••••••............|••••••••••
•.....%••••••••••••••••••••••••%%%%%%•••..................................................•%%%%%%••%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••....:|%•••••••••••••••••••••••••••%%%••••••••••=||||||||:...................................%••••••••••••=..........=•••••••••••••
•........|•••••••••••••••••••••%%%%%%%•••..................................................•%%%%%%••%%••%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=%%%%•••••••=|||||||||....................................•••••••••••••.........%••••••••••••••••
•...........:•••••••••••••••••••%%%%%%==••..................................................••%%%%%•%%%%•%••••••••••••••••••••••••••••••••••••••••••••••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=%%%%%•••••%||||||||:....................................•••••••••••••=.......=•••••••••••••••••••
•...............••••••••••••%%•••%%%%%===%•..................................................••%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••=............•••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••===%%%%%%•••|=||||||=....................................•••••••••••••%......%••••••••••••••••••••••
•.................|•••••••••••%%••%%%%====%•..................................................•%%%%%%%%%%%%%•••••••••••••••••••••••••••••••=..................:•%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=====%%%%%•===||||||....................................••••••••••••••.....%•••••••••••••••••••••••••
•==..................••••••••••%%%%%%%======••.................................................••%%%%%%%%%%%%••••••••••••••••••••••••••••••%%..................|•••••••••••••••••%%•%••••••••••••••••••••••••••••••••••••%=======%%%%=|=|||==...................................%••••••••••••••%...%••••••••••••••••••••••••••••
•====..................%•••••••%%%%%%%========••................................................••%%%%%%%%%%==..=••••••••••••••••••••••••••%%....%••••••••=....||=%••••••••••••===%%%•••••••••••••••••••••••••=.........=========%%========:.................................=•••••••••••••••%.:%•••••••••••••••••••••••••••••••
•======..................=%••••%%%%%%%%========••%...............................................••%%%%%%==%%==........•••••••••••••••••••%%===•••••••••••••••••=|:....=%%•%•%====%%%••••••••••••••••:............|=============%==|=====|...............................:•••••••••••••••••%%%••••••••••••••••••••••••••••••••••
•=======|.................:%••••%%%%==%%========%•••••:...........................................•%%%==%%======...........=•••••••••••••%%===%••••••••••••••••••••••......=======%%%%••••••••%....|=%%%•%%••%••••%••%%%%%%%===%========.............................|•••••••••••••••••••%%%••••••••••••••••••••••••••••••••••••
•=========|................:|%%%%%%%%=============••••••••==.....................................•••%=====%=====...............%•••••••%%=====•••••••••••••••••••••••••••%=========%%%••••=..=%%%%%%•%%%%%%%%%%%%%%%%%%%%%%%=%%=======:.....................:|=%%•••••••••••••••••••••%%•%%•%%••••••••••••••••••••••••••••••%==•
•===========:.............::::|%%%%%%==============%••••••••••••••••%%==|:.....................:•••••%===••••••==.................=••••======%•••••••••••••••••••••••••••••••%=====%••=::=%%%%%%%%%%%%%%%%%%•%••••%%%%%%%%%%%%%%%%=======|.........|==========%%%%••••••••••••••••%%%%%%%•%••••••••••••••••••••••••••••••==%••••
•=============:...........::::::%%%%%================•••••••••••••••••••••••••••••••••••••••••••••••••%=••••••••••:..................%:======%•••••••••••••••••••••••••••••••••••••=||==%%%==%%%%%%%%%%%%%%••%%%%••••••••••%%%%%%%%%==========================%%%%•••••••••••%%%%%%%%%%%%••••••••••••••••••••••••••••%=%••••••••
•===============:........::::::::|%%%%================%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••................:=======%•••••••••••••••••••••••••••••••••••••%=======%%%%%%%%%%%%••••••••••••••••••••••%%%%%%%%%%========================%%%%%•••••%%%%%%%%%%%%%%%••••••%•••••••••••••••••••=%••••••••••••
•=================:......::::::::||=%===================•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=.............=====%•••%|.....:|=%••••••••••••••••••••••••==========%%%%%%%%%%%%%%•••••••••••••••••••••%%%%%%%%%=========================%%•%%%%%%%%%%%%%%%%%•%•••••%••••••••••••••••••%=%•••••••••••••••
•===================:......:::::::|||%%==================%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••..........===%•===|=|...............:•••••••••••••••%============%%%%%%%%%%%%•••••••••••••%%%%%%%||%%==%%%%%|:=%%%%%%%%%%%%%%==:....|%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••%=%•••••••••••••••••••
•=====================:.....:::::::||||%===================•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.......==•=======|:.....................=•••••••••==============%%%•••••%=|||||||||||||||||===================================%%%%%%%%%%%%%%%%%%%%•••••%%%••••%%••••••••%•%=%•••••••••••••••••••••••
•=======================:.....::::||||||%%==================••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=...:%==|===:..............................|%•••============%••%==|||||||||||||||||||||||=============================%%%%%%%%%%%%%%%%%%%%%%••••••%%••••%%•••••••••%%%••••••••••••••••••••••••••••
•=========================:....:::|||||||=%===================::...................:..........:=%••••••••••••••••••••••••••••••..%||==|..................................:============%••=======|||||||||||::::...............................|%%%%%%%%%%%%%%%%%%%%%%%%••••%%%%••%%•••••••••••••••••••••••••••••••••••••••••••••
•=======%%==================:....||||||||||%%===================......................................:%••••••••••••••••••••••.=•=|=.....................................==========%•===========||:.....................................|=%%%%%%%%%%%%%%%%%%%%%%%%•%%••••%%%••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%
•==========%%%================|....||||||||||%====================.........................................%•••••••••••••••••=••==......................................:=======%•===========......................................=%%%%%%%%%%%%%%%%%%%%%%%%%••••••%%%•••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%
•=============%%=================...||||||||||%%===================|..........................................:••••••••••••••••=.......................................======%•=========:...................................:|%%%%%%%%%%%%%%%%%%%%%%%%•%%••%•••%••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%
•================%==================..||||||||||%=======%%============............................................•••••••••••••%.....................................======%•========.................................:%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••%•••%%%%%%%%%%%%%%%%%%%%••••••••
•=====================================|:|||||||||=%=======%=============............................................:••••••••••••...................................=====•%=======.............................::=%%%%%%%%%%%%%%%%%%%%%%%%%%••%%%••••••••••••••••••••••••••••••••••••••••••••••••••••%%•%%%%%%%••••••••%%%%%%%%%
•========%=================================||||||||%%======%%=============.............................................%••••••••••%...............................====%•:======..........................|%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%••••%
•=====%%====%%================================|||||||%==================%%%%=.............................................••••••••••:...........................====%•.===|||....................:=%%%%%%•%%%%%%%%%%%%%%%%%%%%%%•%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%•%%••••%%%%%%%%%%
•%%=======%%====================================%=||||=%============%====%%%%%%=............................................%•••••••••........................====•%.|====...............:=%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%••%••••••%%%%%%%%%%%%%%%%%%
•%%%%%%%%%===%=====================================%==||%=============%==%%%%%%%%••%..........................................|•••••••••....................====•|..===|..........|==%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%••
•===%%%%%%=%%%====================================%===%%==%%===========%%%%%%%%••••••••••=.......................................%••••••••|...............===%%...=||:...:====%%%%%%%%%==%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%••••••••••
•======%%%%%%%%%%====================================%%==%%%%========%=%%%%%%%•••%••••••••••••••=:.................................:•••••••••=........:====•=.:=%%%%%%%%%%%%%%=======%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%••••••••••••••••••
•========%%%%%%%===%%===============================%%%%%%%=%%%==%%%==%%%%%%%•••••••••••••••••••••••••••••%%|:........................|%••••••••••••••%%%%%%%%%%%%%%%%==========%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%•••••••••••••••••••••••••••
•====%%%%%=%%%%%%%%===%%=============================%%%%%%%%%%=%%%=%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%••••••••••%•%%%%%%%%%%%%%===========%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•=%%===%%%%%=%%%%%%%%%====%=============================%%%%%%%%%%=%%%%=%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%===%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•====%%==%%%%%%%%%%%%%%%===|=%%=============================%%%%%%%%%%%%%%==%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%==%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•==%%==%%%%%%%%%%%%%%%%%%%%===|=%%=============================%%%%%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
••%==%%%%%%%%=%%%%%%%%%%%%%%%%%====%%=============================%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••%=%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•••••%==%%%%%%%%%%%%%%%%%%%%%%%%%%%|==%%==============================%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=|.=%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
•••••••••==%%%%%%%%%%%%%%%=%%%%%%%%%%%==|=%===============================%%%%%%%%%%•%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%=|%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
••••••••••••%%%%%%%%%%%%%%%%=%%%%%%%%%%%%%=|==================================%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••
••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%=|===================================%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%==.....
•••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%===%================================%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%:...........|..
••••••••••••••••••••%%=%%%%%%%%%%%%%%%%%%%%%%%%%%•%%%=|=%================================%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%•=.................|:|.||||
••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%••%%%%===================================%%•••%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=:.....................:.=:::..•|..|.
•••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%•%%%%%%%===========================%%%%%%%%%%••••••••••••••%%•%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%:.........................:..::..:•:..:|...|::
•••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%••%%%%%%%========================%%%%••%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••|:..........................:....%.....•.....:.:..|::::|
••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%•%%%%%%%%%%%%%%%%%%=================%==%%•••%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=:............................|.....•........:.:...:.....||..:.:
••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%•%%%%%%%%%•%%%%%%%%%%%============%%%%••••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|.........................|=:...=.:...:....•..::::.:.......:...:.::.|||
•••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%======%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••|........................=•%:.=.........:........::....:...........:.:|:..:::.
••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=:...................:=%••••:...•....=.............:.................:.......:::::..:
••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••:................=%•••••••••••••••....|........:..:............:::...:...............:.:...
•••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••|............||%•••••••••••••••••••••••••.......::...:..........:::...:...........................
•••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••|........:|%••••••••••••••••••••••••••••••••••••..:...............::....:................................
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|......|%••••••••••••••••••••••••••••••••••••••••••••••........:::..::....:........:.........................|%=.
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%||:....|=•••••••••••••••••••••••••••••••••••••|..•::..•••••••••|.....::...::...........:::.......................:||||=....%
•|••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%===||||::.............|=%•••••••••••••••••••••••••••••••••••••••=:•.:...:..%:...•••••••••.:....:............::........................::::.....:.:|:..
•|•.:.|•••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%=..:||=%%%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••%%%=|::..............................................||%•••••••••••••••••••••••••••••••••••••••••••==..:•:..::...:........=••••••••.......:::...::.......................:::.:.:.....::|...===..
•|..:::..:.:%••••••••••••••••••••••••••••••••••••••••••••••••%%%%%••••••|.........:=%%•••••••••••••••••••••••••••••••%%||:................................................|=••••••••••••••••••••••••••••••••••••••••••••••••••••.:..=:..•:.......|::......:••••••••..:::..:........................::::..:::::..:::.::||...=%|:.
•|..:::=.::::.::.=••••••••.|:|•••••••••••••••••••••••••••••••%%%%%•••••••••••••••%|||:.........|||||||||||:...............................................|||=%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.:..:....::..::...:.......:••••••:...........................:.....:::::.::::...:::..:|..:......
•....::...:::.:::=•••••••.:|||.=|:•••••••••••••••••••••••••••••%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••|.|:::..::...:........::.......|•••.::...:.............::..:...:.:::::.::::...::::..::.......|%..%•%
•..........:...::••••••••.:|||:|||.|||==%•••••••••••••••••••••%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••==•::.•::...:........:...::...::...%••|:•••................:.:...:.:::...::::...::....::....:.:|..=====.|•••
•.....:........::•••••••%...::.::::|||.|||.:|•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%==::.•::.•::..::......:::..:.........:...:••:%••••|...................:....:::..:::....:::...::::..::::|.======:•••
•...:.....:......•••••••.::||.||||.|::.||:.|::.:.%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=•::.•::.|::.•::.....::..:::.......:....:....:....••••••••=..................:::...::......:..:::::.:::::..:::::.|=====:•==
•.................|•••••.|::..:||::|||.||:..:..::..:..:%•••••|%••••••••••••••==••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••:::•::.•::.•:..:..:::..::.......:...:..............:...:......:......................................::..........::....|:.:|||||.
•.....................•%.....:::|:::|:::::.::......:..::...:|:.:..::•••••••••.::•...•.=%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••:::=::.|..:::.::....................:...................................:............................::..........................
•.....:.::..........:..::.:....::...::::::.::..::....................:.:...%:.:.:.::=..:•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%==•...|.:.:••••••••••%|:.:::.:::.....:...:..................................................................................|...........................
•..............:.........:||.:|||.:||....:..:...:................:.....|.:.:.::........:•••••••••••••....•...•:...•...•%.==•===•••••••••••••••===•==:•...•|...•...•:..•:.:|..:.....•••••••::.:::....::..::..:.......................................................|:::::..........................:|..........................
•........................:=:........::..:..............................:.:.::.:..::..::::...•••••••••....•..:•....•...•....•|..•.:.:%:..•...•%...•...•...|....•...•...=............••••••=:.:::.::..:...:.............................................................::::..........................::..........................
•..:.::....:...:......:...:...:........:::..:..........................:...:...:..:.:......:•••••••••.............|...%....=...•....=...•...|=...•...%...............:...:..::.....=•••••.::.:..:.....................................................................|||:..........................::..........................
•:.:.:...:.::....::...:....::::|.:.::....:..:..........................:..:::..::..:::..::.:••••••••:.:.......:...::..::..:|::.|:...|...:....:...................:.........::......=•••..::.............................................||==..........................|:|%...........................:..........................
•:...:::...:.....::...::...:.:::.==|.....:..............:...............:...:........:..::.:.|••••••:...........................................:..............:...:...::..::....:|:.:.::................................................===...........................•.•.........................:|...........................
•:..::::...:::..:::...:::...:.:%=%=|.....:..::..........................:.........:..:..:.....••••••:••..........:.:..:|...|:..|:...|:...:......:.........:........:...:...:....=••.:..:.................................................=%%.............................•.........................::...........................
•...::::..::::..:::...::::..::.:...=....:.::......:..:.................:......:...::..::::.:::••••••.••.:.........:.|..:..:.|=....:...............................::..::...::...=••:...:.................:.:::............:::............|••............•••|=...........•••||•••%%.•%%==..........|::.........|:....:=|=..::%==:
•:......:...::..:::..::::.:.::::.:..:......::...:...:....:::..........................::::.:::••••••••.............:...:....::..................:....:....:...:...::..::.......=|••:............:...::..::..::...........=%••.••..........••...........••%:::•..........••••.%••%%.=••=..........=|::.........::::..=|:....=....
•...::.......:.:.....:.::...::::.::.::::...::..::...:.................:::..::..::.:...:::...::••••••••.......:.....::...:|:.:|||..::|...:....:....:....:......:...:...:........|••..........:...:...::..::..::.........•.••••.••%.........••..........•••••=•••.........=••%.••••=.|••%..........::...........:.....:..:.=|||===
•...............::..........::....:...:.................::..................:.........::...::::•••••••.:.......::.........|:::::.|.:::|....::.........:..:....:...:...:....•••.••...........:...:..:.::::.:|=•.........•.••••.•••.........•=.........••••••••••=.........••%.=•••==.:|..........::::::.........::.:::|:|..::::|%
•....................::.....:.........:...............:.:.:..:..........:.:...:.:.....:...:.....••••••:••.........:....:::::||||:||||::::::..:...........:.................••=%••%:.....:...::::.::::.::=.:=%•.........•.•••••••..........•=.........•••••••••••.........=|.|.••....=...............................:|%•••••••••
••••••••=.................:.::.:.::.....%...........:.:...:...::..:.......::.:.:..:...:...::.:%••••••••••.:::..:..............:....:..............:...::...:........:.....••••••=::.:.:..:::.:::.:::|.:|=:.=•%.........••••.••••..........%•.........•••••••:•%=.........••:.|===||||.........................••••••••••••••••••
••••••••••••••••=...............::::::.:............:.:...:..::...:.:.::.....:.:.:......:::...:••••••••••:..:....::.....:....:....:.......:....:......:...:........%....•:••:.....:..::..:::.:::.:::==%.%•••.•.........••••.•••••....................:•••=.:.%•%.........==:.:.:..:.............=%••••........••••••••••••••••••
••••••••••••••••••••••••%|.....::.........||:......:......:...:..::...:..:.:..::...::...::..:::••••••••••.........:.:..•:||.•:||.•|||:•|.:::..:.:....:.............:....=%••..:...:..:::.::||=.|%%%.•••=:•••.•.........••••=•••••....................•=•••••:••%.........:.::::...............••••••••.......................•••
••••••••••••••••••••••••••••••••%|..........:.:::....:...........::..::..:.:....:::..:..::...::•••••••••...........................:....:..........................:...|%•••..::|.::=..:==.|=•:|%••.••••:•••:•........%•%%.•=•%...........••.........|||||||||||.........:==•••••••..........•••••••••.......................•••
••••••••••••••••••••••••••••••••••••••••%==%•==.....:.................::.:.:.::::.:....:.......•••••••••...............:.|..|||..:.:.:.:..:............................=•|:|=.:|%.||%.:|%%.|%•=|%••.%•••.•%=•%.........%%•%.•••••=........•%.........||::::::=%%.........•••••••••..........%•••••••••.......................•••
••••••••••••••••••••••••••••••••••••••••••••••••••.....................:..:..::.:.:::..::...:.:.=%••••••..................:...|.|....:....:...............:...:.....|=%=••:|%.:=•.:=%|.|%•.|%%•:|...%|...%•:.%........••:|:.::.:::........••.........•••••••••••.........•••••••••..........••••••••••.......................•••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••=:............:::::.::........::...:...:•••••••.••|..........:....::...:::........|...::...::...::..::.....•••:•=:=%.:=%.:..:.:...||...===.|%==|=%::.........:::........:........••.........•••••••••••.........••••••••..........•••••••••••.......................•••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|.............::...:...........•••••••|=•|.........:......:...|:|:=|...:=|.:.:|...::...::..::....••••|%•:...|:..:|:..::::::.........................•••••••••••=........••.........•••••••••••.........•••••••:..........•••••••••••.......................•••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••=|................:::.|%••••••••••..........:.|:..::==::||=%=.:.===..:=|..:::..:.......:|.••••••=...:.......................|||••••••........•••••••••••=........••.........•••••••••••.........•••••••..........••••••••••••.......................•••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|............|%••••••••••|..........:....:::|:.::|==:..|=...:|....:......=.....•.••••::::::::::.....:||•••••••••••••••••••••........•••••••••••|........••.........•••••••••••.........••••••..........•••••••••••••.......................•••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%|......••••••••••:....:....=.....=.....=....||....|....:...............••••••••||•••••••••••••••••••••••••••••••••••........•••••••••••:........••.........•••••••••••.........••••••..........•••••••••••••........••••••••••••••••••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.......::||.||=|==|==|===||:||||.|:::..........:|%•••••••••••••••••••••••••••••••••••••••••••••••••........=••••••••••.........••.........•••••••••••.........•••••..........••••••••••••••........••••••••••••••••••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.........••••••••••.........••.........•••••••••••.........••••..........|••••••••••••••........••••••••••••••••••
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.........••••••••••.........••.........••••••••••=.........••••..........•••••••••••••••........••••••••••••••••••
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.........•••••••••|.........••..........•••••••••.........%•••..........••••••••••••••••........••••••••••••••••••
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••..........••••••••..........•••..........•••••••..........•••%..........••••••••••••••••........••••••••••••••••••
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••...........:••••...........=•••...........•••••...........•••..........•••••••••••••••••........••••••••••••••••••
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••..........................••••...........................••..........................••..........................
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••.........................:•••••.........................•••..........................••..........................
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••........................••••••........................%••=..........................••..........................
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••......................••••••••.......................•••=..........................••..........................
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%....................••••••••••.....................••••=..........................••..........................
••••••••••••••••%%••%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••..................••••••••••••...................•••••=..........................••..........................
••••••••••••••••••••••••••••••••••••%%%%••••••••••••••••••••••••••••••••••••••••••••%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••................••••••••••••••=...............%%•••••=..........................••..........................
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••............••••••••••••••••••:...........=••••••••=..........................••..........................
••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%===%%%%••%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••:....:••••••••••••••••••••••••=.....%••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%%%%
•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%•••••••••••••••••••••••••••••••••••••••••••••••••••••••••••••%%%%%%%%%%%%%%%%%%%%%%%%%