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


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.

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