float
float
float
EN / FR
................................................... urban / architecture / interior / scenographie / design / art / infrastructure
................................................................. current / competition / research / built / in construction ......
................................................................. ................................................................
2013 - Art intervention in urban forest for Ja Natuurlijk exhibition
01 / 02 / 03 / 04 / 05 / 06 / 07 / 08 / 09 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 / 21 / 22 / 23 / 24 / 25 / 26 / 27 /

PROJECT TEXT ....................................................


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.

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