float
float
float
EN / FR


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.

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