VOLKERFIRMA
Tape Loops
musician composer
Modular Synthesis
Audio Textures
Experimental
Installations
Sound Effects
Field Recordings
Theatre work
Soundscapes
Radio
Sound Art
CLOSE {X}
To COLLABORATE with VOLKERFIRMA
send a message via——
contact@volkerfirmaDELETETHISBIT.co.uk
Television
Music Concrete
Advertising
Film
Ambient Music
Play Video
Electronic
Compositions
sound design artist
.. ................
....:::-::. ..........................
.:-: ...............................
.=- ....................................
:+. ......................................
.::. .+. . .........................................
.:=***+* :+ . ...........................................
:=++****** -- ................................................
.-++*********. .+ .................................................
:=+***********. =::-:::::::::----------------: ...................................................
.-=*************: -:-======-=----------------. .............................................-:... ..
:+**************- :=+********+**++#+*******- .............................................--:........
#**************- .=*%%%%%%#%%#%%#%#####%+ .............................................:=:::........
-#*************= .-#%%################* ..............................................=-::::........
*************++ :-#%%###############. .............................................--:.::::.......
#***********++ -:%%%%%###########: .............................................:=::::::::.......
-************+ +-%#%##%%%%#####+ ..............................................=::::::::::.... ..
************+ *+%############...............................................=-:::::::::::.......
.#*********** .:==========-=: .............................................-=:::...:::::........
-********+*+ =.========--- . ..-:........................................=-::.....:::::::......
**********+. +-=======-=. ...-=::......................................=-:::......::::::.... .
.#*********. :.====-==== ....+-::.....................................==:::::......:::::::....
-*********: =:==-====: ...-=::..........................:::::.:::::-+-:::::......::::---.....
******#*+. ..==-==== ....+-:.......................-#-::----+-::::#+=-::::....:::---=-:......
.#*#*: =-=-===- ...-=::........ .............:-=------=#+-:::+#=-:::::..::::-=-.........
-+. :.=====. ...+-:........... ...........::---=======--:::=*--:::::::---:...........
:===== ....+-............. ..........:-*-=*%%*%%+=---::=+=::::::--:............ .
...--. =-===- ...-=:.............. ........:::%@@@@@%@%*+=--::.++-::---.................
...:--##-... ::===. ...+-:.................. . ## *@@@@@@@@@@%%+=-::::*===:...................
:**#***#*=-.. :+== ...+-:.................. ..-.#@@@@@@@@@@@@@@+=-:::-*-................... ..
.-. .*#******+*##-:. -+== ..:+-.................. .:.#@@@@@@@@@@@@@@@%+=-::...................... .
.. :***#%%%%#****#=:. :+== ..=+:.................. . +%@@@@@@@@@@@@@@@%#=-::...................... ..
:*##%@@@@@@@#***#=.. .==- ..+=-:.............. . :-+@@@@@@@@@@@@@@@@%%+-:..........................
-%**#@@@@%%%%%%#**+#-. -+: ...*+-:::::::::...... .. *%@@@@@@@@@@@@@@@@%%#=:..........................
.#*#%@@%%##**#*#*++#%% -+: ...**+===------:::::... :.+@@@@@@@@@@@@@@@@@#%%=:...........................
.**#@@@%#********+++#+ .-. :*: ....:::-----========.. *%+@@@@@@@@@@#%@@@@@%%%@#...........................
=##%@@%#*##%#****+++%+... :#. .......... ......... . #@*@@@@@@@@@:=#@@@@@#%%#-...........................
-+ ###@@@%*#=#******+++##. :#....................... *+@@@@@@@@@##%@@@@@#%%=:. . ..................... .
=- .###@@@##= -@#*#**+=+%#. ... -#.................. .*-@@@@@@@@@@@@@@@@@#%%-........................ .
. .###@@%###=#@@%%#*++*%%. :---==++++********+ :#................. . -==-@@@@@@@@@@@@@@@@@#%%:. .................. .
:###@@%###+@@@%%#*=++%% =****************++ :#:............... .+:..:=%@@@@@@@@@@@@@@@%%%#. ..... ............ .
:*##%@@%####+%%#**==+%% .. =*****************+ :#:............... .:.. ##@@@@@@@@@@@@@@@%%%= ... ............ .
:=*#%@@%#*####***+++#%# +-* +*****************+ :#- ................ . .+=%%@@@@@@@@@@@@@%%%. . .......... .
%-###%@%#*****#**=++%%= ***=+*****************= :*= ................... %=@@@@@@@@@@@@@@@%+ .......... .
-+=*##%@#*******++=%%%. =-.******************- -*+ .................. :-#*%@@@@@@@@@@@%@# .......... .
:.****#%##****=++*%%+ :******************- =*+ ................... .=*%%@@@@@@@@@@@%. .......... . .
=.#*********+++#%%%. *******************. *++.................... :%%*#%@@%@@@%@#@. ...... .. .
-:+*+++*+**+*%%@%+= -##**************** %++-..................... .=*%**%%%%@@= : ........ .
.-:#****+*##%%%% += -#**************+ %=++ ........................ %#+#%%%*- -=. .......... .
. = ++=+=+####%#= -*#***********= :*=+* ........................ .%= :- ........... .
:**= :: .-+++-:. :##*********. *++++: ....................... -: . ....... .. ...
=****= ::+-. :********* %+++++ ............... ..... :*+: .......... ...... .
. .*******= . :*#****= .#+++++. .... ... ..... :@*= ................ .
=*********+. .- :*#**. **+++++- ... ........ . ..... :%: ....... ......
.*************: .. :+- %++++++* ... . ..... ... :. ... ......
=**************. -*+++++++-..... . .... ... -- ... . ... .
.***************= %+++++++++ ........ .. .. =: ....... .... . .
. =****************. -*+++++++++-........ .......... . =: ....... ... ..
. .*****************= %*+++++++++*........ ............ +: ... ...
.#**************** +**+++++++++++........ ............. +. .... .
:#**************+ #++++++++++++*-..................... +. .. .
=**************. #***+++++++++++*. ................. +. .
=************= =**+++++++++++++++ ............... .= .
=***********. .**++*++++++++++++++............... .= .
-+********= %*****++++++*+++++++= . ......... :- .
:+*******. #+********++**+++++++*= .... :-
.=*****= *+*+++*****+***+++++++++= .. . -- .
=****. *+++++++++**+++++++++++++++ . =: .
:**= *+++++++++*****+++*+++++++**+ =: . .
.:. *+#*********************+***#**. +: ..:-. .
.*******************************=+= *: ...::-=: .=:
-*+++=++++++++++++++++++++++++++===++: *+-::::-=--. :==.
*+++++*#####################*##*#*====++. ---::. .-===.
+. -+++++++*####%%#*%*#######%%###=#**+======++. .::-===.
+*+ :++=++++++#####%@%@%%#######%%%%%#****=+======++: .:-::.:-==.
=++*=. -+++-*+=++++#####%%%%%########%%%%%+##**++======-==++: .:--::::.--==.
=*+*+++- . .=+++++=*===+*+*###***##*#**###****#******++==============++-. .:---::::::::.--==.
=+++++++++-. .===+==+++++=--+*+*##*+++#*++++*##*++*#++*++*+++=============+--===++++===---:::::::::::.--==.
=+++++++++++*%*==:... ::=++===========++-:-=+***####%%##%*#######%%###-#**+++---=========-+=-:=-------:::::::::::::::.--==.
=*+++++++==+*%**@@%%@%@%%%============== :--+***####%@%%%########%%%%####*++=-:.-=========+=-:=-------:::::::::..::.:.--==.
=*++++++++++*%##%%%%%%%%%%+----====+==++ :-==#*#####%@%%%*#######%%%%%+#**+++*=-:==========+---------::::::::::::...:.--==.
-*+++++++++==++============--=-=====+=++-::--**##########################*++#+--:+=========+:-:-------:::::::::::::.:.--==.
-*++++++++++====-------------==+======++---:.**#===+=++=====+===+++=======+*#==-=++++======+:-:-------:::::::::::::.:.--==.
-*++++++++++====-----==------=======+=++==-:-#**:=+=+=:*:==:*%+#+*+*+++=%=+**==-****++=====+---------:::::::::...::.:.--==
-+++++++++++===--------=--=--=========+++*++**+*:-*:+===+==:**+*+++++++=#=+**#*##+-=*+=======--:-----:::::::::...::.:.--==
-*++*+++++++===------=========+++===++++++******=+==++=++++++++++++++++++++**#%%-:::.:*=====+:-:----:::::::::::..::...--==
:**+*=+++++++#*=-----***----=***+==+=+++++****+*#%%%#%++++##########%#####+**%%+.::::.==+===+--:----:::::::::.:::::...=-==
:**+*=+++++=+@@*=----%%%-----#%@++=++++++******#%%%%%###******+%#####%%%%%+**#%-::::...++===+---:---:::::::::::::::...--==
:**+*=++++==+@@*=----%%%----=#%@++=+++++++*+****%%%%%#*=**+++==*=+++#####%+**#%::::....=+#+=+=------:::::::::::::::.:.===+
:**+*=++++==+@@*-----%%%----=#%@*+=+=+++++*+****%%%%%%**++****##%%%%%####%+#*#%::::: :==*#==+------:::::::::::::::.:.=-=+
:**+*=++++==+@@*-----%%%-----#%@+===++++++******%%%%%%####%%%%%%%%%%%%#%%#+***#+::::. +===+-==------:::::::::::.....:.====
.**+*=++++==+@@*-----%%%=----#@@+====++++*******#%%%%%%%%%%%%%%%%%%%%%%##%++**=#+::::+====-====-----:::::::::::.....:.=-==
.**+*=+++++==**=-----+*+-----=**======++++++***+*###%%%%%%%%%%%%%%%%####**==++==+*+*+======---------::::::::::........=-==
.**+*=+++++====----------------========++++*******+++===============++++++++==++++===========-------::::::::::........=-==
.**+*=+=++++==-----------------========+++++*********##******#####******+==++++++++++=========----:-::::::::::::::::::====
.**++------:---------------------------========++*******#************++++==========----::::::::........ . -==-
.*++====---=-==---------------=--==--======================++++++++++++++++++==++++==+=++++++++++++++++++++++++++++***+==-
.*++#######+##*+===*#%=####*%#%%%%%##%%%%%%%%%%%%%%##%#####%%%%%%%%%%#############+#*####**************************##*+==-
.***#*%%###+%########%=####+#*++*+++++++++**+++++++%#%%%%%%#**+*++++++*++++==++++=+#*#%%%#######################+**#+**==-
.***%##%%#%+%##+==+%##+%##%++#---::::...:.::::::--=%###%*#%**---:....:.....:::::+==###%#==----=#-------#------:****#**+==-
.**+%%%%#*#*#+##%%%#*#*#+##+*#-:::--:-:.:.:.::----+%#*##**#**----=.:.:..:...::::+==###%#=====-=#=-====-#-------*******+==-
**+##%*###%#%#*%%***##%##*+**-=--:::-:--:--:.:::-+%###%###**+=-:.::::::-:::...-=+=###%*=-----=#=---:-=#--..:--*******+==-
**+##%#*#%%@%%%%##*#%%%%#%**#:---:::..:..:. .--::+#*=+=+*#*+=:--:.. : . .:-::=+=###%*=--=--+#=------#=------*******+==:
**+##%*##*%%@%#%###%+%%%%***#:=-::... .........::+##*+**%#*+-=-:: ......=+=###%*==-===+#==-----%-------*******+==:
*++##%#%%%%%@%%%%##%#%%%%###*:::- . ....:::+%####*#**+::-. . ...:=+=###%#*******%*******#**************+==:
**+##%#%%%%@%%#%%%%%%%@%####*::..: :::: ...::=%*#*+#%#*+::.. .-.:: ....=+=###%%%%%%%%%%%%%%#######%%###******+==.
**+####%%@@@%%%%%%%%@@%@%%##*::.. : .....:=%#######*+::. . .....=+=###%%#####%#%#######%%#######******+==.
***####%%%%%##%%%%%%@@%*#%##*::.. . ....=%+=%%++%*+::. ... =+=###%*-:::--*===-====+#+=++==#******+==.
***##%###%%%%%%%#%%%%%%###*#*:. .- ..:+%+=#%==%*+:.. : ....:+*=###%*::-:::*==------+#=-+==+#******+==.
***##%%##%+##%%#%#%%%=#%###########*********###%%+%++##+=%########***++++**#####*=###%*:...:-*==:----=+#=====+#******+==.
*++##%%%*%*####++*%*%+#*###%****************##########*###%##*#**********#*######=###%*:::-:-+========*#******#******===.
*++######*##*######*#**+##*#########*#**###########%#**#%%%##########-#*#########=#####*#*####%###############*******===
*++##%#*##%%%#*#%**#%%%%#**######################%##%#%%#########################=*##########*######*****************=-=
*++##%%##%@@%%%%%%##%%%%%%############%%#########%####%%#############@###########=###########*******##***************=-=
*+*##%*##%=@@%*#%#####%%%+*#%####################################################=##########**#*#**#****#************===
*+*##%%%@@%%@@%%%%%%%%%%%%##%####################################################=#######+###*####*#=#**###*###=****#===
++*##%%%@@@@@%#%%%%@%@@@%*#%%%%%%%##%%%%%%%%%%%%%%####%#%#%%%%%%%%%%#%%#%%%%#####=#######=######*###=+-==-=---+=*****===
++*##%%%%%@@%%%%%%@%%@@%#%%#+====================+%###%##%**++====-------------+*=#######=####*##*##=#******+**=*****===
+***#%##%%%%%#%%%%%@@@%%#%##*==--::.-:::.-.::::--+%#%%%##%+*=--:-.-:::.-::.::-:*+=#######=#####*####=#*+**##=#*=*****===
++**##*++++++*+*++***+++++*#*=--=::....:.:...::::+%**#%**%**--=:::..::.::..::::*+=#######=#####*####=##*#+*#+**=***#*===
+***######**%==#-#==*+*###%*+==-:-::...... .::..:=%#######**--:-::..:....::-:.:+*=#######=######***#=#+-+***--*=*****===
+***%%#####*%%#####%#*#%%%#*+-==:.... . .......:.=%#-+==*#*+==-:..:.........::.+*=##*#*##=##****+*##=#*==##*==*=*****===
=***#%###*###*%***%*#*#%##%*+-:--.. ....=###-=+%%++---. ...:.+*=##===##-##*=+++**#=##===+#==*+*#*#*==-
=***%%%###%%#%%%####*##*##%*+-:::: :::. ......=%*####**++-::. :::: ....+*=****+*#=#++#***=+#=*******+**+***#*==-
=***%%#*#%%@%@%%%%*%%%%%##%*+-::. . . ....=%#%*+###+=:...: . ...+*=******#=##*#*##*##=##*+++***#+**#**==-
=***%%#*%%@%@@%%%%#%%@%%#%%#+=::.. . .....=%*+%%**%*+:: . .....+*=##%%###=#+-*###==#+#*#******#+**#**==-
=***%%###%%%%@%%%%%%%@%%#%##+- . +%+=#%==%+=. ..**=##+=*##=#+=+###==#+*******#*****#**==-
=***%##%%#%%%@#%%%%%@@%%%#%#+**+++=--=======+++*++%+=#%==#*##****+++==++++***###*+##+=+##=#*=+###==#=#*#****=#****#**==-
=***%##%%%@%%@%%%%%%*%%%%#%*+*****++++*++******+*+#**##**#****+++++++++++++++++=*+#*+=+*#=##*#*#####+#**#***+#**##***==-
=***###%%%@%%#%%%%%%@@%%#%%*##########**##**#*#####%*=+*#############+###########+*+++++#=####*#**##+#+*#-*%%#***#**+==-
-***%%##%%%%%%%%%%%%@%%%%%%*##########**#####%#######################*###########+#######=##########+#=-*##++*******+==-
-***%###%%%+%%%%%%%%%%#%%%%+###########%#############################%###########+**#####=##########*#+=*##+-+*#****+==:
-***%####*#*%#%*++%####%#%%+##########%%########%###%###############%%#######*##*+#######=#########*+#*++=*+=++*****+==:
-***%####*#*%#%%%#%#*####%%+###########+*+++++-=++**+**#######+++++----=*+++*###*+#######=#########*+*+*=+++++=***#*+==:
:***%###*##%#%%%%#***#@%%#%+#######+#+=+*%=#######*##==+%=####+*+==*###=--*+*###**#######+#####***##*##****#*#******+==:
:***######%%%#@%%%#*%%%%%%%*#######*##**##+#######*##***#+######################**##############**####******###*****+==.
:***%##*%%@%%%%#%%#%%%#%%%#*%#####*=+####+=*#####*=+####*=+######++*###+--**####**###########*#########*######******+==.
:***%##%%%%%%%%%%%%#@%##%%%*######=*+*###:*-#####=*=*###=#=#####=**=###=#++#####**############################******+=+.
.***%%%%%#%%%%%%%%%%%*%#%#%+##%###=#+#%#*+#=####%=#+*###=*=#####+#*=###+*=*#####**#############################*####+=+.
.***%%%%%%%%%%%%%%%%%%%%%%%+#######+*####++*#####*+*%###*+#######+=*####**######*###################################+=+.
.***%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%##%%######%%#%%%#################%##%%##########################################+==
.*+*+-----::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::----+=+
#****##%:::::..::..::....................:.......................::::....::::::::::::::::::::....:::::::::::::%##*#***
=##*## *####=
:+++#- :%+++-
=%%%% %%%%=
+%%%# *%%%+
+%%%- :%%%+
... ....
. .......... ....
.. ..........................
...............................
.. ............................ ..
.....................................
. ::::. . .......:-................................
.++++++=:. .......-+=-:................................
:#******++=: . . .....-+=-:::.................................
:************- . ....:+=-:::.:...................................
-**************: ::-:::::::::----------------: ....=+=:::........................................
=***************: :-======-=----------------. ....:+=-:............................................
+***************. -+********+**++#+*******- ....-+=::..............................................
***************= -*%%%%%%#%%#%%#%#####%+ ....=+-:.................................................
**************+ -#%%################* ....+*=:...................................................
#*************: =#%%###############. .....++=:.... ..............................................
#************= -%%%%%###########: .......+=::...................................................
#************ -%#%##%%%%#####+ .........==-:...................................................
#***********: :+%############............==-:........... .......................................
.#*********+= ===========-=: ..........==-:.......... .......................................
.**********+ :========--- ............ -=-:..................................................
:**********: =-=======-=. ...............:=-:.................................................
-*********= =====-==== .................:=-:................................................
-#******++ -:==-====: ..................:=-:................................................
.-*#****: ===-==== ....................=-:... ... .......:.:.............................
-**+ =-=-===- ............. ........=-:. ... .......:+%:.............................
. .- -. .-=====. ................ ....: .... . .##.::::=:::...........................
.. *===== ................ .. ... .+--*%%**=---::::..........................
. --===- ................. .:%@@@@@%@%#+---:::.........................
: =#::---:.. .-===. .................. ..*@@@@@@@@@@@@#=---:...................:.....
-%. -#******#+:... ++==..................... . .#@@@@@@@@@@@@@@#==-+::..............-==-:.....
:. :*#******+**#+:: =+== .... ............... :+. .#@@@@@@@@@@@@@@@%*+=#=::.........:-==--:::.....
. =#**#%%%%#****##%* :+== ... .. ............ .-.==+%@@@@@@@@@@@@@@@%@@+=-:::.....-==--:::::::.....
-*##%@@@@@@@#***#%*. .+=- ...... ......... ..-+@@@@@@@@@@@@@@@@%%%+=-::::-===--::::::::::... .
-#*#@@@@%%%%%%#**+#+:. *+: .... .. .......... .*%@@@@@@@@@@@@@@@@%%%+=-:::%+=-::::::::::::.... .
.#*#%@@%%##**#*#*++##-. *+:...... ...... ..... .+@@@@@@@@@@@@@@@@@#%%*=--::#=-:::::...::::::......
*#**#@@@%#********+++#+: **:....... .... . ..... %+@@@@@@@@@@#%@@@@@%%%%+--::#=-::::.....:::::......
-###%@@%#*##%#****+++%#:. +#....... . ...... @*@@@@@@@@@:=#@@@@@#%%%=--::*--:::::....:::::......
.. :###@@@%*#=#******+++#%-. +#. ..... .. . ..... *+@@@@@@@@@##%@@@@@#%%%+-:::*=-::::.....:::::......
:#*#*****++==-::.. -###@@@##= -@#*#**+=+%%=. -#.. .... . ..... .*-@@@@@@@@@@@@@@@@@#%%%=-:::*=::::......:::::......
. :***************** =###@@%###=#@@%%#*++*%%=. -#....... ... .... =-@@@@@@@@@@@@@@@@@#%%#=-:::*=::::......:::.:......
.#**************** =###@@%###+@@@%%#*=++%%=. -#:...... .... .... -=%@@@@@@@@@@@@@@@%%%%*=-:::*=-::::::...:::::... .
.#**************** -*##%@@%####+%%#**==+%@%. =#:. ........... .... :##@@@@@@@@@@@@@@@%%%@=-::..===--::::::::::::.....
.***************** .=*#%@@%#*####***+++#%%= +#- ............ ..... .+=%%@@@@@@@@@@@@@%%%%=-:.... .:-----::::::::.....
*****************. :###%@%#*****#**=++%%+.... +*= ................. %%%=@@@@@@@@@@@@@@@%@@#:...........:------:::.....
+****************= -=*##%@#*******++=%%%: .=. **+ ............... *==#*%@@@@@@@@@@@%@@+=-................:-===-.....
=***************** .****#%##****=++*%%+ . **+ ............... +*%%@@@@@@@@@@@@+:......................--.....
:*****************. :.#*********+++#%%# *++. ................ *%*#%@@%@@@%@%-...............................
.***************- ::+*+++*+**+*%%@#. .%++- . ............. :*%**%%%%@@+.. ...........................
+************- : +:#****+*##%%%*. -%=++ . ..... -- .=*#%%*- ....................... ..
=**********- : ..==+=+####%*- .*:. : +*=+* :%=. .#: .........................
:********- .:-++*+: -*=- -#+ *++++: .= -#*. ........................
.******: =#. .%*.:#***: :%+++++ .+: -%+. :=. ........................
+**+: : .=******= =#+++++ +:. - :=. .........................
.=: +*********. #*+++++- +: ........................
. :#***********- :%++++++* +: .. .................
#***+********+. +*+++++++: +:. ..................
=**************: .%+++++++++ +: ......................
#**************= +*+++++++++- +: .....................
=****************: :%*+++++++++* +- ........................
#****************= ***+++++++++++ +- ...........................
=***************++ -#++++++++++++*: +- ... ........................
.#***************: .%***+++++++++++* +-. .. .................... ..
+**************- ***+++++++++++++++ .#: . .......... .... ..... .
.#************- -**++*++++++++++++++ *=. .......... ... .
+***********- :%*****++++++*+++++++= =-. . ........... . .
.#*********- .#+********++**+++++++*= :=.. ...... .. .. .. . .
+********- .#+*+++*****+***+++++++++= .=-.. ..... ... .. .
.#**+***: .%+++++++++**+++++++++++++++ :=:. .. ... ...... .
+****= .%+++++++++*****+++*+++++++**+ :-:.. .. ........ .
.#**: :#+#*********************+***#**: :=-. . .......... .
:: -*******************************=+= .--. . ..... . .=:
**+++=++++++++++++++++++++++++++===++: ...... :==.
-*+++++*#####################*##*#*====++. ...... .-===.
+. .#+++++++*####%%#*%*#######%%###=#**+======++: .... .. ..::-===.
+*+. . .*++=++++++#####%@%@%%#######%%%%%#****=+======++- .:-::.:-==.
=++*+. :*+++-*+=++++#####%%%%%########%%%%%+##**++======-==++-. .:--::::.--==.
=*+*+++=. .+*+++++=*===+*+*###***##*#**###****#******++==============++-:. ..:---::::::::.--==.
=++++++++++:. -====+==+++++=--+*+*##*+++#*++++*##*++*#++*++*+++=============+--===++++===---:::::::::::.--==.
=+++++++++++*%*+*+----++##+===========++-:-=+***####%%##%*#######%%###-#**+++---=========-+=-:=-------:::::::::::::::.--==.
=*+++++++==+*%**@@%%@%@%%%============== :--+***####%@%%%########%%%%####*++=-:.-=========+=-:=-------:::::::::..::.:.--==.
=*++++++++++*%##%%%%%%%%%%+----====+==++ :-==#*#####%@%%%*#######%%%%%+#**+++*=-:==========+---------::::::::::::...:.--==.
-*+++++++++==++============--=-=====+=++-::--**##########################*++#+--:+=========+:-:-------:::::::::::::.:.--==.
-*++++++++++====-------------==+======++---:.**#===+=++=====+===+++=======+*#==-=++++======+:-:-------:::::::::::::.:.--==.
-*++++++++++====-----==------=======+=++==-:-#**:=+=+=:*:==:*%+#+*+*+++=%=+**==-****++=====+---------:::::::::...::.:.--==
-+++++++++++===--------=--=--=========+++*++**+*:-*:+===+==:**+*+++++++=#=+**#*##+-=*+=======--:-----:::::::::...::.:.--==
-*++*+++++++===------=========+++===++++++******=+==++=++++++++++++++++++++**#%%-:::.:*=====+:-:----:::::::::::..::...--==
:**+*=+++++++#*=-----***----=***+==+=+++++****+*#%%%#%++++##########%#####+**%%+.::::.==+===+--:----:::::::::.:::::...=-==
:**+*=+++++=+@@*=----%%%-----#%@++=++++++******#%%%%%###******+%#####%%%%%+**#%-::::...++===+---:---:::::::::::::::...--==
:**+*=++++==+@@*=----%%%----=#%@++=+++++++*+****%%%%%#*=**+++==*=+++#####%+**#%::::....=+#+=+=------:::::::::::::::.:.===+
:**+*=++++==+@@*-----%%%----=#%@*+=+=+++++*+****%%%%%%**++****##%%%%%####%+#*#%::::: :==*#==+------:::::::::::::::.:.=-=+
:**+*=++++==+@@*-----%%%-----#%@+===++++++******%%%%%%####%%%%%%%%%%%%#%%#+***#+::::. +===+-==------:::::::::::.....:.====
.**+*=++++==+@@*-----%%%=----#@@+====++++*******#%%%%%%%%%%%%%%%%%%%%%%##%++**=#+::::+====-====-----:::::::::::.....:.=-==
.**+*=+++++==**=-----+*+-----=**======++++++***+*###%%%%%%%%%%%%%%%%####**==++==+*+*+======---------::::::::::........=-==
.**+*=+++++====----------------========++++*******+++===============++++++++==++++===========-------::::::::::........=-==
.**+*=+=++++==-----------------========+++++*********##******#####******+==++++++++++=========----:-::::::::::::::::::====
.**++------:---------------------------========++*******#************++++==========----::::::::........ . -==-
.*++====---=-==---------------=--==--======================++++++++++++++++++==++++==+=++++++++++++++++++++++++++++***+==-
.*++#######+##*+===*#%=####*%#%%%%%##%%%%%%%%%%%%%%##%#####%%%%%%%%%%#############+#*####**************************##*+==-
.***#*%%###+%########%=####+#*++*+++++++++**+++++++%#%%%%%%#**+*++++++*++++==++++=+#*#%%%#######################+**#+**==-
.***%##%%#%+%##+==+%##+%##%++#---::::...:.::::::--=%###%*#%**---:....:.....:::::+==###%#==----=#-------#------:****#**+==-
.**+%%%%#*#*#+##%%%#*#*#+##+*#-:::--:-:.:.:.::----+%#*##**#**----=.:.:..:...::::+==###%#=====-=#=-====-#-------*******+==-
**+##%*###%#%#*%%***##%##*+**-=--:::-:--:--:.:::-+%###%###**+=-:.::::::-:::...-=+=###%*=-----=#=---:-=#--..:--*******+==-
**+##%#*#%%@%%%%##*#%%%%#%**#:---:::..:..:. .--::+#*=+=+*#*+=:--:.. : . .:-::=+=###%*=--=--+#=------#=------*******+==:
**+##%*##*%%@%#%###%+%%%%***#:=-::... .........::+##*+**%#*+-=-:: ......=+=###%*==-===+#==-----%-------*******+==:
*++##%#%%%%%@%%%%##%#%%%%###*:::- . ....:::+%####*#**+::-. . ...:=+=###%#*******%*******#**************+==:
**+##%#%%%%@%%#%%%%%%%@%####*::..: :::: ...::=%*#*+#%#*+::.. .-.:: ....=+=###%%%%%%%%%%%%%%#######%%###******+==.
**+####%%@@@%%%%%%%%@@%@%%##*::.. : .....:=%#######*+::. . .....=+=###%%#####%#%#######%%#######******+==.
***####%%%%%##%%%%%%@@%*#%##*::.. . ....=%+=%%++%*+::. ... =+=###%*-:::--*===-====+#+=++==#******+==.
***##%###%%%%%%%#%%%%%%###*#*:. .- ..:+%+=#%==%*+:.. : ....:+*=###%*::-:::*==------+#=-+==+#******+==.
***##%%##%+##%%#%#%%%=#%###########*********###%%+%++##+=%########***++++**#####*=###%*:...:-*==:----=+#=====+#******+==.
*++##%%%*%*####++*%*%+#*###%****************##########*###%##*#**********#*######=###%*:::-:-+========*#******#******===.
*++######*##*######*#**+##*#########*#**###########%#**#%%%##########-#*#########=#####*#*####%###############*******===
*++##%#*##%%%#*#%**#%%%%#**######################%##%#%%#########################=*##########*######*****************=-=
*++##%%##%@@%%%%%%##%%%%%%############%%#########%####%%#############@###########=###########*******##***************=-=
*+*##%*##%=@@%*#%#####%%%+*#%####################################################=##########**#*#**#****#************===
*+*##%%%@@%%@@%%%%%%%%%%%%##%####################################################=#######+###*####*#=#**###*###=****#===
++*##%%%@@@@@%#%%%%@%@@@%*#%%%%%%%##%%%%%%%%%%%%%%####%#%#%%%%%%%%%%#%%#%%%%#####=#######=######*###=+-==-=---+=*****===
++*##%%%%%@@%%%%%%@%%@@%#%%#+====================+%###%##%**++====-------------+*=#######=####*##*##=#******+**=*****===
+***#%##%%%%%#%%%%%@@@%%#%##*==--::.-:::.-.::::--+%#%%%##%+*=--:-.-:::.-::.::-:*+=#######=#####*####=#*+**##=#*=*****===
++**##*++++++*+*++***+++++*#*=--=::....:.:...::::+%**#%**%**--=:::..::.::..::::*+=#######=#####*####=##*#+*#+**=***#*===
+***######**%==#-#==*+*###%*+==-:-::...... .::..:=%#######**--:-::..:....::-:.:+*=#######=######***#=#+-+***--*=*****===
+***%%#####*%%#####%#*#%%%#*+-==:.... . .......:.=%#-+==*#*+==-:..:.........::.+*=##*#*##=##****+*##=#*==##*==*=*****===
=***#%###*###*%***%*#*#%##%*+-:--.. ....=###-=+%%++---. ...:.+*=##===##-##*=+++**#=##===+#==*+*#*#*==-
=***%%%###%%#%%%####*##*##%*+-:::: :::. ......=%*####**++-::. :::: ....+*=****+*#=#++#***=+#=*******+**+***#*==-
=***%%#*#%%@%@%%%%*%%%%%##%*+-::. . . ....=%#%*+###+=:...: . ...+*=******#=##*#*##*##=##*+++***#+**#**==-
=***%%#*%%@%@@%%%%#%%@%%#%%#+=::.. . .....=%*+%%**%*+:: . .....+*=##%%###=#+-*###==#+#*#******#+**#**==-
=***%%###%%%%@%%%%%%%@%%#%##+- . +%+=#%==%+=. ..**=##+=*##=#+=+###==#+*******#*****#**==-
=***%##%%#%%%@#%%%%%@@%%%#%#+**+++=--=======+++*++%+=#%==#*##****+++==++++***###*+##+=+##=#*=+###==#=#*#****=#****#**==-
=***%##%%%@%%@%%%%%%*%%%%#%*+*****++++*++******+*+#**##**#****+++++++++++++++++=*+#*+=+*#=##*#*#####+#**#***+#**##***==-
=***###%%%@%%#%%%%%%@@%%#%%*##########**##**#*#####%*=+*#############+###########+*+++++#=####*#**##+#+*#-*%%#***#**+==-
-***%%##%%%%%%%%%%%%@%%%%%%*##########**#####%#######################*###########+#######=##########+#=-*##++*******+==-
-***%###%%%+%%%%%%%%%%#%%%%+###########%#############################%###########+**#####=##########*#+=*##+-+*#****+==:
-***%####*#*%#%*++%####%#%%+##########%%########%###%###############%%#######*##*+#######=#########*+#*++=*+=++*****+==:
-***%####*#*%#%%%#%#*####%%+###########+*+++++-=++**+**#######+++++----=*+++*###*+#######=#########*+*+*=+++++=***#*+==:
:***%###*##%#%%%%#***#@%%#%+#######+#+=+*%=#######*##==+%=####+*+==*###=--*+*###**#######+#####***##*##****#*#******+==:
:***######%%%#@%%%#*%%%%%%%*#######*##**##+#######*##***#+######################**##############**####******###*****+==.
:***%##*%%@%%%%#%%#%%%#%%%#*%#####*=+####+=*#####*=+####*=+######++*###+--**####**###########*#########*######******+==.
:***%##%%%%%%%%%%%%#@%##%%%*######=*+*###:*-#####=*=*###=#=#####=**=###=#++#####**############################******+=+.
.***%%%%%#%%%%%%%%%%%*%#%#%+##%###=#+#%#*+#=####%=#+*###=*=#####+#*=###+*=*#####**#############################*####+=+.
.***%%%%%%%%%%%%%%%%%%%%%%%+#######+*####++*#####*+*%###*+#######+=*####**######*###################################+=+.
.***%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%##%%######%%#%%%#################%##%%##########################################+==
.*+*+-----::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::----+=+
#****##%:::::..::..::....................:.......................::::....::::::::::::::::::::....:::::::::::::%##*#***
=##*## *####=
:+++#- :%+++-
=%%%% %%%%=
+%%%# *%%%+
+%%%- :%%%+
... ....
. ...
... . .................... ..
. ... ...........................
.. .. . .........::::.............. ..
. .............:#**++++++=-:..........
.. . ...............:*=-------===+=-.........
. . ...............:+-:......:::--==..........
. .. ..................=:........::::::..........
. .....................+-............:..............
. .:-:::::::::----------------: ......................=-:...........................
. -======-=----------------. .......................=-:............................
+********+**++#+*******- .... ............... --:........................... .
*%%%%%%#%%#%%#%#####%+ ........ ................:-:............................ .
. #%%################* ..... . ........... ....:=:...............................
#%%###############.. ........ ................=:...............................
. - .%%%%%###########: . ........ ................=:................................
*#+ -%#%##%%%%#####+ ....................... ...=-......... .......................
+***+ :*-. +%############. ....... .............. ..--:.................................
-*****= :%*+-. ==========-=: ...... ............ ..--:....... .........................
.*******= -#***+- .========--- ..... ............ ..:-:....... ..........................
+********- =#*****+: -=======-=. ..... . . ......... ..=:..................................
-**********- +********+. .====-==== . ....... . . ........ . . ................................
.+***********: ***********- :==-====: ............. .... .....................................
=*************: ************+: .==-==== ............. .... :: .....................................
.+*************#. **************= -=-===- .......... .... .-= .............................
=****************. *%. .#**************+. .=====. .......... .... .. . .............................
:******************. .. .#****************= ===== ........ ...... ..%--*%%*+: .. .............................
=******************* -: :#******************. -===- ....... ........ :%@@@@@%@%#---.............................
.*******************- ==:=++*+-.=+ . #*******************: .===. . .............. *@@@@@@@@@@@@@#.............................
-*****************+ *##******#%* :#******************= +== ............. .#@@@@@@@@@@@@@@#::............................
.-************** **#******+**#*. +******************+ +== ...... ... .#@@@@@@@@@@@@@@@%%:::=.........................
.-+*********. .*#**#%%%%#****#*: .#***************+-. +== ..... +%@@@@@@@@@@@@@@@%@*::@.........................
-+*****+ **##%@@@@@@@#***##. =*******++**+-: ==- .... -+@@@@@@@@@@@@@@@@%%%--+.........................
:=**: =#*#@@@@%%%%%%#**+##. .***+**++-. -+: *%@@@@@@@@@@@@@@@@%%%#-::........................
. .#*#%@@%%##**#*#*++##=. **+=:. .+: .+@@@@@@@@@@@@@@@@@#%%%--::........................
-**#@@@%#********+++##. .. .*: .%%+@@@@@@@@@@#%@@@@@%%%%=--:........................
*##%@@%#*##%#****+++%%-. #. .%@*@@@@@@@@@:=#@@@@@#%%%+--:........................
###@@@%*#=#******+++#%+: #. *+@@@@@@@@@##%@@@@@#%%%+=-::.......................
: .###@@@##= -@#*#**+=+%%*:. #. *-@@@@@@@@@@@@@@@@@#%%%*=--:.......................
: .###@@%###=#@@%%#*++*%%%%. #. =-@@@@@@@@@@@@@@@@@#%%%@=*+........................
-###@@%###+@@@%%#*=++%%%* #: ..:-=+++= :=%@@@@@@@@@@@@@@@%%%%%*=*=:......................
-*##%@@%####+%%#**==+%%+: #: .:-==+++==-::::.. =+. ##@@@@@@@@@@@@@@@%%%@#+---:......................
=*#%@@%#*####***+++#%%=. #- -#=-::... :%+- +=%%@@@@@@@@@@@@@%%%%*=--::......................
.###%@%#*****#**=++%%#-. .*= =-. %#+. %=@@@@@@@@@@@@@@@%@%+--::::.....................
=*##%@#*******++=%%@+:. .*+ --. :-: -#*%@@@@@@@@@@@%@@%+=--:::......................
****#%##****=++*%%#-. -*+ .=. . =*%%@@@@@@@@@@@@%*=-----%*:....................
.#*********+++#%%%=:. +++. =. %%*#%@@%@@@%@%%*=--:::#*===-..................
:+*+++*+**+*%%@%=.. #++- =. .*=*%**%%%%@@@#+=-::::=*=--:-==...............
-#****+*##%%%%%:. %=++ ::. .=: :+#%%%%%@%---::::-+--::::--==:............
#+=+=+####%#=-- -*=+* -. .=: ..:::*%:::::::*=-::::::::-==:..........
:: .-+++-:... *++++: -: .........:-*=-::::::::::::==-:......
.:. %+++++ .-. ........=+-:::::::.::::::--=:.....
=#: :: :#+++++ -. .........=-::::::....:::.::::.....
@:= . **+++++- .-. .........:-:::.......:::::::....
*=- .%++++++* -: . ........:-:::......::::::.....
. :-..= .. +*+++++++- .- . ...........--::.....::::::......
**#***##= .%+++++++++ :: ..............--::....::::::... ..
#*******+ =*+++++++++- :. ...............:-:::..::::::.... .
:********* .%*+++++++++*. ................:-::.::::::......
+***+*****. ***+++++++++++ ........ .................--:::::.::......
#*********: -#++++++++++++*- ... .... ... .. ...............--:::::........
:#*********= .%***+++++++++++*. ... ............ ...............:=-::::......
=**********+ ***+++++++++++++++ ...................................-=::::......
#*********** +**++*++++++++++++++ ....................................=-:.... ..
.#***********. -%*****++++++*+++++++= .. ..............................:=:......
=************: :%+********++**+++++++*= ... ......................................
*************= :%+*+++*****+***+++++++++= ... .....................................
.#************+ :%+++++++++**+++++++++++++++ ....... ......................... .
-************** -%+++++++++*****+++*+++++++**+. ........ .. ....................... ...
***************. =#+#*********************+***#**: ............. ..........................
#**************: ********************************=+= ........... .. ....................=:
:***************= :#*+++=++++++++++++++++++++++++++===++: ......... ................. :==.
:**************++ +*+++++*#####################*##*#*====++: ...... . ......... . ..-===.
+- .-=************- =#+++++++*####%%#*%*#######%%###=#**+======++: ... .... .. .........::-===.
+*+- ..::::... -*++=++++++#####%@%@%%#######%%%%%#****=+======++-. . . .......:-::.:-==.
=++*+=. .=*+++-*+=++++#####%%%%%########%%%%%+##**++======-==++-. ..:--::::.--==.
=*+*++++-. .-**+++++=*===+*+*###***##*#**###****#******++==============++-:.. ..:---::::::::.--==.
=++++++++++=-. .:-=+===+==+++++=--+*+*##*+++#*++++*##*++*#++*++*+++=============+--===++++===---:::::::::::.--==.
=+++++++++++*%*+#*++++#*##+===========++-:-=+***####%%##%*#######%%###-#**+++---=========-+=-:=-------:::::::::::::::.--==.
=*+++++++==+*%**@@%%@%@%%%============== :--+***####%@%%%########%%%%####*++=-:.-=========+=-:=-------:::::::::..::.:.--==.
=*++++++++++*%##%%%%%%%%%%+----====+==++ :-==#*#####%@%%%*#######%%%%%+#**+++*=-:==========+---------::::::::::::...:.--==.
-*+++++++++==++============--=-=====+=++-::--**##########################*++#+--:+=========+:-:-------:::::::::::::.:.--==.
-*++++++++++====-------------==+======++---:.**#===+=++=====+===+++=======+*#==-=++++======+:-:-------:::::::::::::.:.--==.
-*++++++++++====-----==------=======+=++==-:-#**:=+=+=:*:==:*%+#+*+*+++=%=+**==-****++=====+---------:::::::::...::.:.--==
-+++++++++++===--------=--=--=========+++*++**+*:-*:+===+==:**+*+++++++=#=+**#*##+-=*+=======--:-----:::::::::...::.:.--==
-*++*+++++++===------=========+++===++++++******=+==++=++++++++++++++++++++**#%%-:::.:*=====+:-:----:::::::::::..::...--==
:**+*=+++++++#*=-----***----=***+==+=+++++****+*#%%%#%++++##########%#####+**%%+.::::.==+===+--:----:::::::::.:::::...=-==
:**+*=+++++=+@@*=----%%%-----#%@++=++++++******#%%%%%###******+%#####%%%%%+**#%-::::...++===+---:---:::::::::::::::...--==
:**+*=++++==+@@*=----%%%----=#%@++=+++++++*+****%%%%%#*=**+++==*=+++#####%+**#%::::....=+#+=+=------:::::::::::::::.:.===+
:**+*=++++==+@@*-----%%%----=#%@*+=+=+++++*+****%%%%%%**++****##%%%%%####%+#*#%::::: :==*#==+------:::::::::::::::.:.=-=+
:**+*=++++==+@@*-----%%%-----#%@+===++++++******%%%%%%####%%%%%%%%%%%%#%%#+***#+::::. +===+-==------:::::::::::.....:.====
.**+*=++++==+@@*-----%%%=----#@@+====++++*******#%%%%%%%%%%%%%%%%%%%%%%##%++**=#+::::+====-====-----:::::::::::.....:.=-==
.**+*=+++++==**=-----+*+-----=**======++++++***+*###%%%%%%%%%%%%%%%%####**==++==+*+*+======---------::::::::::........=-==
.**+*=+++++====----------------========++++*******+++===============++++++++==++++===========-------::::::::::........=-==
.**+*=+=++++==-----------------========+++++*********##******#####******+==++++++++++=========----:-::::::::::::::::::====
.**++------:---------------------------========++*******#************++++==========----::::::::........ . -==-
.*++====---=-==---------------=--==--======================++++++++++++++++++==++++==+=++++++++++++++++++++++++++++***+==-
.*++#######+##*+===*#%=####*%#%%%%%##%%%%%%%%%%%%%%##%#####%%%%%%%%%%#############+#*####**************************##*+==-
.***#*%%###+%########%=####+#*++*+++++++++**+++++++%#%%%%%%#**+*++++++*++++==++++=+#*#%%%#######################+**#+**==-
.***%##%%#%+%##+==+%##+%##%++#---::::...:.::::::--=%###%*#%**---:....:.....:::::+==###%#==----=#-------#------:****#**+==-
.**+%%%%#*#*#+##%%%#*#*#+##+*#-:::--:-:.:.:.::----+%#*##**#**----=.:.:..:...::::+==###%#=====-=#=-====-#-------*******+==-
**+##%*###%#%#*%%***##%##*+**-=--:::-:--:--:.:::-+%###%###**+=-:.::::::-:::...-=+=###%*=-----=#=---:-=#--..:--*******+==-
**+##%#*#%%@%%%%##*#%%%%#%**#:---:::..:..:. .--::+#*=+=+*#*+=:--:.. : . .:-::=+=###%*=--=--+#=------#=------*******+==:
**+##%*##*%%@%#%###%+%%%%***#:=-::... .........::+##*+**%#*+-=-:: ......=+=###%*==-===+#==-----%-------*******+==:
*++##%#%%%%%@%%%%##%#%%%%###*:::- . ....:::+%####*#**+::-. . ...:=+=###%#*******%*******#**************+==:
**+##%#%%%%@%%#%%%%%%%@%####*::..: :::: ...::=%*#*+#%#*+::.. .-.:: ....=+=###%%%%%%%%%%%%%%#######%%###******+==.
**+####%%@@@%%%%%%%%@@%@%%##*::.. : .....:=%#######*+::. . .....=+=###%%#####%#%#######%%#######******+==.
***####%%%%%##%%%%%%@@%*#%##*::.. . ....=%+=%%++%*+::. ... =+=###%*-:::--*===-====+#+=++==#******+==.
***##%###%%%%%%%#%%%%%%###*#*:. .- ..:+%+=#%==%*+:.. : ....:+*=###%*::-:::*==------+#=-+==+#******+==.
***##%%##%+##%%#%#%%%=#%###########*********###%%+%++##+=%########***++++**#####*=###%*:...:-*==:----=+#=====+#******+==.
*++##%%%*%*####++*%*%+#*###%****************##########*###%##*#**********#*######=###%*:::-:-+========*#******#******===.
*++######*##*######*#**+##*#########*#**###########%#**#%%%##########-#*#########=#####*#*####%###############*******===
*++##%#*##%%%#*#%**#%%%%#**######################%##%#%%#########################=*##########*######*****************=-=
*++##%%##%@@%%%%%%##%%%%%%############%%#########%####%%#############@###########=###########*******##***************=-=
*+*##%*##%=@@%*#%#####%%%+*#%####################################################=##########**#*#**#****#************===
*+*##%%%@@%%@@%%%%%%%%%%%%##%####################################################=#######+###*####*#=#**###*###=****#===
++*##%%%@@@@@%#%%%%@%@@@%*#%%%%%%%##%%%%%%%%%%%%%%####%#%#%%%%%%%%%%#%%#%%%%#####=#######=######*###=+-==-=---+=*****===
++*##%%%%%@@%%%%%%@%%@@%#%%#+====================+%###%##%**++====-------------+*=#######=####*##*##=#******+**=*****===
+***#%##%%%%%#%%%%%@@@%%#%##*==--::.-:::.-.::::--+%#%%%##%+*=--:-.-:::.-::.::-:*+=#######=#####*####=#*+**##=#*=*****===
++**##*++++++*+*++***+++++*#*=--=::....:.:...::::+%**#%**%**--=:::..::.::..::::*+=#######=#####*####=##*#+*#+**=***#*===
+***######**%==#-#==*+*###%*+==-:-::...... .::..:=%#######**--:-::..:....::-:.:+*=#######=######***#=#+-+***--*=*****===
+***%%#####*%%#####%#*#%%%#*+-==:.... . .......:.=%#-+==*#*+==-:..:.........::.+*=##*#*##=##****+*##=#*==##*==*=*****===
=***#%###*###*%***%*#*#%##%*+-:--.. ....=###-=+%%++---. ...:.+*=##===##-##*=+++**#=##===+#==*+*#*#*==-
=***%%%###%%#%%%####*##*##%*+-:::: :::. ......=%*####**++-::. :::: ....+*=****+*#=#++#***=+#=*******+**+***#*==-
=***%%#*#%%@%@%%%%*%%%%%##%*+-::. . . ....=%#%*+###+=:...: . ...+*=******#=##*#*##*##=##*+++***#+**#**==-
=***%%#*%%@%@@%%%%#%%@%%#%%#+=::.. . .....=%*+%%**%*+:: . .....+*=##%%###=#+-*###==#+#*#******#+**#**==-
=***%%###%%%%@%%%%%%%@%%#%##+- . +%+=#%==%+=. ..**=##+=*##=#+=+###==#+*******#*****#**==-
=***%##%%#%%%@#%%%%%@@%%%#%#+**+++=--=======+++*++%+=#%==#*##****+++==++++***###*+##+=+##=#*=+###==#=#*#****=#****#**==-
=***%##%%%@%%@%%%%%%*%%%%#%*+*****++++*++******+*+#**##**#****+++++++++++++++++=*+#*+=+*#=##*#*#####+#**#***+#**##***==-
=***###%%%@%%#%%%%%%@@%%#%%*##########**##**#*#####%*=+*#############+###########+*+++++#=####*#**##+#+*#-*%%#***#**+==-
-***%%##%%%%%%%%%%%%@%%%%%%*##########**#####%#######################*###########+#######=##########+#=-*##++*******+==-
-***%###%%%+%%%%%%%%%%#%%%%+###########%#############################%###########+**#####=##########*#+=*##+-+*#****+==:
-***%####*#*%#%*++%####%#%%+##########%%########%###%###############%%#######*##*+#######=#########*+#*++=*+=++*****+==:
-***%####*#*%#%%%#%#*####%%+###########+*+++++-=++**+**#######+++++----=*+++*###*+#######=#########*+*+*=+++++=***#*+==:
:***%###*##%#%%%%#***#@%%#%+#######+#+=+*%=#######*##==+%=####+*+==*###=--*+*###**#######+#####***##*##****#*#******+==:
:***######%%%#@%%%#*%%%%%%%*#######*##**##+#######*##***#+######################**##############**####******###*****+==.
:***%##*%%@%%%%#%%#%%%#%%%#*%#####*=+####+=*#####*=+####*=+######++*###+--**####**###########*#########*######******+==.
:***%##%%%%%%%%%%%%#@%##%%%*######=*+*###:*-#####=*=*###=#=#####=**=###=#++#####**############################******+=+.
.***%%%%%#%%%%%%%%%%%*%#%#%+##%###=#+#%#*+#=####%=#+*###=*=#####+#*=###+*=*#####**#############################*####+=+.
.***%%%%%%%%%%%%%%%%%%%%%%%+#######+*####++*#####*+*%###*+#######+=*####**######*###################################+=+.
.***%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%##%%######%%#%%%#################%##%%##########################################+==
.*+*+-----::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::----+=+
#****##%:::::..::..::....................:.......................::::....::::::::::::::::::::....:::::::::::::%##*#***
=##*## *####=
:+++#- :%+++-
=%%%% %%%%=
+%%%# *%%%+
+%%%- :%%%+
... ....