float
float
float
EN / FR
................................................... urban / architecture / interior / scenographie / design / art / infrastructure
................................................................. current / competition / research / built / in construction ......
................................................................. ................................................................
2014 - Art installation for Folkestone Triennial
01 / 02 / 03 / 04 / 05 / 06 / 07 / 08 / 09 / 10 / 11 / 12 / 13 / 14 / 15 / 16 / 17 / 18 / 19 / 20 /

PROJECT TEXT .................................................... CREDITS .........................................................

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