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.

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