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