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