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