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
                                                                                                                              .. ................                                                                                                             ....:::-::.                                                           ..........................                                                                                                                    .:-:                                                     ...............................                                                                                                                     .=-                                                ....................................                                                                                                                     :+.                                           ......................................                                                                                                .::.                   .+.                                       . .........................................                                                                                         .:=***+*                     :+                                     . ...........................................                                                                                      :=++******                       --                                 ................................................                                                                                  .-++*********.                       .+                                .................................................                                                                                :=+***********.                         =::-:::::::::----------------:  ...................................................                                                                            .-=*************:                          -:-======-=----------------. .............................................-:...  ..                                                                           :+**************-                           :=+********+**++#+*******- .............................................--:........                                                                           #**************-                            .=*%%%%%%#%%#%%#%#####%+ .............................................:=:::........                                                                          -#*************=                             .-#%%################* ..............................................=-::::........                                                                          *************++                              :-#%%###############. .............................................--:.::::.......                                                                           #***********++                               -:%%%%%###########: .............................................:=::::::::.......                                                                          -************+                                +-%#%##%%%%#####+ ..............................................=::::::::::.... ..                                                                          ************+                                 *+%############...............................................=-:::::::::::.......                                                                         .#***********                                 .:==========-=: .............................................-=:::...:::::........                                                                          -********+*+                                  =.========--- . ..-:........................................=-::.....:::::::......                                                                          **********+.                                  +-=======-=. ...-=::......................................=-:::......::::::.... .                                                                          .#*********.                                  :.====-==== ....+-::.....................................==:::::......:::::::....                                                                           -*********:                                   =:==-====: ...-=::..........................:::::.:::::-+-:::::......::::---.....                                                                           ******#*+.                                   ..==-==== ....+-:.......................-#-::----+-::::#+=-::::....:::---=-:......                                                                          .#*#*:                                        =-=-===- ...-=::........ .............:-=------=#+-:::+#=-:::::..::::-=-.........                                                                           -+.                                          :.=====. ...+-:........... ...........::---=======--:::=*--:::::::---:...........                                                                                                                         :===== ....+-............. ..........:-*-=*%%*%%+=---::=+=::::::--:............ .                                                                                  ...--.                                =-===- ...-=:.............. ........:::%@@@@@%@%*+=--::.++-::---.................                                                                               ...:--##-...                             ::===. ...+-:.................. . ## *@@@@@@@@@@%%+=-::::*===:...................                                                                               :**#***#*=-..                             :+==  ...+-:.................. ..-.#@@@@@@@@@@@@@@+=-:::-*-................... ..                                                                       .-.  .*#******+*##-:.                            -+==  ..:+-..................  .:.#@@@@@@@@@@@@@@@%+=-::......................  .                                                                       ..  :***#%%%%#****#=:.                           :+==  ..=+:..................  . +%@@@@@@@@@@@@@@@%#=-::...................... ..                                                                          :*##%@@@@@@@#***#=..                          .==-  ..+=-:.............. .   :-+@@@@@@@@@@@@@@@@%%+-:..........................                                                                        -%**#@@@@%%%%%%#**+#-.                           -+: ...*+-:::::::::...... ..   *%@@@@@@@@@@@@@@@@%%#=:..........................                                                                        .#*#%@@%%##**#*#*++#%%                           -+: ...**+===------:::::...  :.+@@@@@@@@@@@@@@@@@#%%=:...........................                                                                       .**#@@@%#********+++#+ .-.                       :*: ....:::-----========..   *%+@@@@@@@@@@#%@@@@@%%%@#...........................                                                                       =##%@@%#*##%#****+++%+...                        :#. .......... ......... .   #@*@@@@@@@@@:=#@@@@@#%%#-...........................                                                                   -+  ###@@@%*#=#******+++##.                          :#.......................     *+@@@@@@@@@##%@@@@@#%%=:. . ..................... .                                                                   =- .###@@@##= -@#*#**+=+%#.                   ...    -#..................         .*-@@@@@@@@@@@@@@@@@#%%-........................   .                                                                   .  .###@@%###=#@@%%#*++*%%.    :---==++++********+   :#.................       . -==-@@@@@@@@@@@@@@@@@#%%:.     ..................   .                                                                      :###@@%###+@@@%%#*=++%%     =****************++   :#:...............       .+:..:=%@@@@@@@@@@@@@@@%%%#.     .....  ............  .                                                                       :*##%@@%####+%%#**==+%%  .. =*****************+   :#:...............       .:..  ##@@@@@@@@@@@@@@@%%%=        ...  ............  .                                                                       :=*#%@@%#*####***+++#%# +-* +*****************+   :#-  ................ .       .+=%%@@@@@@@@@@@@@%%%.         .   ..........    .                                                                       %-###%@%#*****#**=++%%= ***=+*****************=   :*= ...................         %=@@@@@@@@@@@@@@@%+           ..........       .                                                                       -+=*##%@#*******++=%%%.  =-.******************-   -*+  ..................        :-#*%@@@@@@@@@@@%@#            ..........       .                                                                        :.****#%##****=++*%%+     :******************-   =*+ ...................         .=*%%@@@@@@@@@@@%.             .......... .    .                                                                         =.#*********+++#%%%.     *******************.   *++....................          :%%*#%@@%@@@%@#@.             ......  ..      .                                                                          -:+*+++*+**+*%%@%+=     -##****************    %++-.....................         .=*%**%%%%@@= :            ........         .                                                                           .-:#****+*##%%%% +=       -#**************+    %=++ ........................       %#+#%%%*-    -=.        ..........        .                                               .                      =      ++=+=+####%#=             -*#***********=   :*=+* ........................      .%=           :-         ...........       .                                                                    :**=      :: .-+++-:.                :##*********.   *++++: .......................             -:                . ....... .. ...                                                                      =****=        ::+-.                     :*********    %+++++ ...............    .....           :*+:              .......... ...... .                                                 .                .*******=         .                         :*#****=   .#+++++. ....     ...       .....          :@*=              ................  .                                                                 =*********+.    .-                             :*#**.   **+++++- ... ........ .     .....           :%:              ....... ......                                                                    .*************:   ..                               :+-    %++++++* ... . .....         ...             :.                ...   ......                                                                   =**************.                                          -*+++++++-.....    .  ....   ...          --                     ... .  ...  .                                                               .***************=                                           %+++++++++ ........     ..    ..          =:                   ....... .... . .                                                          .  =****************.                                          -*+++++++++-........    .......... .       =:                   .......  ... ..                                                       .    .*****************=                                           %*+++++++++*........    ............       +:                   ...     ...                                                                .#****************                                           +**+++++++++++........  .............       +.                          ....  .                                                              :#**************+                                           #++++++++++++*-.....................        +.                           ..   .                                                               =**************.                                          #***+++++++++++*.  .................         +.                           .                                                                     =************=                                          =**+++++++++++++++ ...............           .=                               .                                                                   =***********.                                         .**++*++++++++++++++...............           .=                              .                                                                     -+********=                                          %*****++++++*+++++++= . .........             :-                             .                                                                       :+*******.                                         #+********++**+++++++*=     ....               :-                                                                                                      .=*****=                                         *+*+++*****+***+++++++++=    ..    .            --                           .                                                                            =****.                                        *+++++++++**+++++++++++++++    .                 =:                          .                                                                              :**=                                        *+++++++++*****+++*+++++++**+                     =:              .          .                                                                                .:.                                       *+#*********************+***#**.                   +:          ..:-.         .                                                                                                                         .*******************************=+=                  *:     ...::-=:         .=:                                                                                                                        -*+++=++++++++++++++++++++++++++===++:                *+-::::-=--.           :==.                                                                                                                       *+++++*#####################*##*#*====++.               ---::.              .-===.                                                                              +.                                     -+++++++*####%%#*%*#######%%###=#**+======++.                               .::-===.                                                                              +*+                                  :++=++++++#####%@%@%%#######%%%%%#****=+======++:                          .:-::.:-==.                                                                              =++*=.                             -+++-*+=++++#####%%%%%########%%%%%+##**++======-==++:                    .:--::::.--==.                                                                              =*+*+++-                      . .=+++++=*===+*+*###***##*#**###****#******++==============++-.          .:---::::::::.--==.                                                                              =+++++++++-.                 .===+==+++++=--+*+*##*+++#*++++*##*++*#++*++*+++=============+--===++++===---:::::::::::.--==.                                                                              =+++++++++++*%*==:... ::=++===========++-:-=+***####%%##%*#######%%###-#**+++---=========-+=-:=-------:::::::::::::::.--==.                                                                              =*+++++++==+*%**@@%%@%@%%%============== :--+***####%@%%%########%%%%####*++=-:.-=========+=-:=-------:::::::::..::.:.--==.                                                                              =*++++++++++*%##%%%%%%%%%%+----====+==++ :-==#*#####%@%%%*#######%%%%%+#**+++*=-:==========+---------::::::::::::...:.--==.                                                                              -*+++++++++==++============--=-=====+=++-::--**##########################*++#+--:+=========+:-:-------:::::::::::::.:.--==.                                                                              -*++++++++++====-------------==+======++---:.**#===+=++=====+===+++=======+*#==-=++++======+:-:-------:::::::::::::.:.--==.                                                                              -*++++++++++====-----==------=======+=++==-:-#**:=+=+=:*:==:*%+#+*+*+++=%=+**==-****++=====+---------:::::::::...::.:.--==                                                                               -+++++++++++===--------=--=--=========+++*++**+*:-*:+===+==:**+*+++++++=#=+**#*##+-=*+=======--:-----:::::::::...::.:.--==                                                                               -*++*+++++++===------=========+++===++++++******=+==++=++++++++++++++++++++**#%%-:::.:*=====+:-:----:::::::::::..::...--==                                                                               :**+*=+++++++#*=-----***----=***+==+=+++++****+*#%%%#%++++##########%#####+**%%+.::::.==+===+--:----:::::::::.:::::...=-==                                                                               :**+*=+++++=+@@*=----%%%-----#%@++=++++++******#%%%%%###******+%#####%%%%%+**#%-::::...++===+---:---:::::::::::::::...--==                                                                               :**+*=++++==+@@*=----%%%----=#%@++=+++++++*+****%%%%%#*=**+++==*=+++#####%+**#%::::....=+#+=+=------:::::::::::::::.:.===+                                                                               :**+*=++++==+@@*-----%%%----=#%@*+=+=+++++*+****%%%%%%**++****##%%%%%####%+#*#%:::::  :==*#==+------:::::::::::::::.:.=-=+                                                                               :**+*=++++==+@@*-----%%%-----#%@+===++++++******%%%%%%####%%%%%%%%%%%%#%%#+***#+::::. +===+-==------:::::::::::.....:.====                                                                               .**+*=++++==+@@*-----%%%=----#@@+====++++*******#%%%%%%%%%%%%%%%%%%%%%%##%++**=#+::::+====-====-----:::::::::::.....:.=-==                                                                               .**+*=+++++==**=-----+*+-----=**======++++++***+*###%%%%%%%%%%%%%%%%####**==++==+*+*+======---------::::::::::........=-==                                                                               .**+*=+++++====----------------========++++*******+++===============++++++++==++++===========-------::::::::::........=-==                                                                               .**+*=+=++++==-----------------========+++++*********##******#####******+==++++++++++=========----:-::::::::::::::::::====                                                                               .**++------:---------------------------========++*******#************++++==========----::::::::........ .             -==-                                                                               .*++====---=-==---------------=--==--======================++++++++++++++++++==++++==+=++++++++++++++++++++++++++++***+==-                                                                               .*++#######+##*+===*#%=####*%#%%%%%##%%%%%%%%%%%%%%##%#####%%%%%%%%%%#############+#*####**************************##*+==-                                                                               .***#*%%###+%########%=####+#*++*+++++++++**+++++++%#%%%%%%#**+*++++++*++++==++++=+#*#%%%#######################+**#+**==-                                                                               .***%##%%#%+%##+==+%##+%##%++#---::::...:.::::::--=%###%*#%**---:....:.....:::::+==###%#==----=#-------#------:****#**+==-                                                                               .**+%%%%#*#*#+##%%%#*#*#+##+*#-:::--:-:.:.:.::----+%#*##**#**----=.:.:..:...::::+==###%#=====-=#=-====-#-------*******+==-                                                                                **+##%*###%#%#*%%***##%##*+**-=--:::-:--:--:.:::-+%###%###**+=-:.::::::-:::...-=+=###%*=-----=#=---:-=#--..:--*******+==-                                                                                **+##%#*#%%@%%%%##*#%%%%#%**#:---:::..:..:. .--::+#*=+=+*#*+=:--:.. :  .  .:-::=+=###%*=--=--+#=------#=------*******+==:                                                                                **+##%*##*%%@%#%###%+%%%%***#:=-::... .........::+##*+**%#*+-=-::        ......=+=###%*==-===+#==-----%-------*******+==:                                                                                *++##%#%%%%%@%%%%##%#%%%%###*:::-   .     ....:::+%####*#**+::-.         . ...:=+=###%#*******%*******#**************+==:                                                                                **+##%#%%%%@%%#%%%%%%%@%####*::..:   ::::   ...::=%*#*+#%#*+::..   .-.::   ....=+=###%%%%%%%%%%%%%%#######%%###******+==.                                                                                **+####%%@@@%%%%%%%%@@%@%%##*::.. :        .....:=%#######*+::.  .        .....=+=###%%#####%#%#######%%#######******+==.                                                                                ***####%%%%%##%%%%%%@@%*#%##*::..  .         ....=%+=%%++%*+::.            ... =+=###%*-:::--*===-====+#+=++==#******+==.                                                                                ***##%###%%%%%%%#%%%%%%###*#*:.       .-      ..:+%+=#%==%*+:..      :    ....:+*=###%*::-:::*==------+#=-+==+#******+==.                                                                                ***##%%##%+##%%#%#%%%=#%###########*********###%%+%++##+=%########***++++**#####*=###%*:...:-*==:----=+#=====+#******+==.                                                                                *++##%%%*%*####++*%*%+#*###%****************##########*###%##*#**********#*######=###%*:::-:-+========*#******#******===.                                                                                *++######*##*######*#**+##*#########*#**###########%#**#%%%##########-#*#########=#####*#*####%###############*******===                                                                                 *++##%#*##%%%#*#%**#%%%%#**######################%##%#%%#########################=*##########*######*****************=-=                                                                                 *++##%%##%@@%%%%%%##%%%%%%############%%#########%####%%#############@###########=###########*******##***************=-=                                                                                 *+*##%*##%=@@%*#%#####%%%+*#%####################################################=##########**#*#**#****#************===                                                                                 *+*##%%%@@%%@@%%%%%%%%%%%%##%####################################################=#######+###*####*#=#**###*###=****#===                                                                                 ++*##%%%@@@@@%#%%%%@%@@@%*#%%%%%%%##%%%%%%%%%%%%%%####%#%#%%%%%%%%%%#%%#%%%%#####=#######=######*###=+-==-=---+=*****===                                                                                 ++*##%%%%%@@%%%%%%@%%@@%#%%#+====================+%###%##%**++====-------------+*=#######=####*##*##=#******+**=*****===                                                                                 +***#%##%%%%%#%%%%%@@@%%#%##*==--::.-:::.-.::::--+%#%%%##%+*=--:-.-:::.-::.::-:*+=#######=#####*####=#*+**##=#*=*****===                                                                                 ++**##*++++++*+*++***+++++*#*=--=::....:.:...::::+%**#%**%**--=:::..::.::..::::*+=#######=#####*####=##*#+*#+**=***#*===                                                                                 +***######**%==#-#==*+*###%*+==-:-::...... .::..:=%#######**--:-::..:....::-:.:+*=#######=######***#=#+-+***--*=*****===                                                                                 +***%%#####*%%#####%#*#%%%#*+-==:.... . .......:.=%#-+==*#*+==-:..:.........::.+*=##*#*##=##****+*##=#*==##*==*=*****===                                                                                 =***#%###*###*%***%*#*#%##%*+-:--..          ....=###-=+%%++---.          ...:.+*=##===##-##*=+++**#=##===+#==*+*#*#*==-                                                                                 =***%%%###%%#%%%####*##*##%*+-::::   :::.  ......=%*####**++-::.   ::::    ....+*=****+*#=#++#***=+#=*******+**+***#*==-                                                                                 =***%%#*#%%@%@%%%%*%%%%%##%*+-::. .     .    ....=%#%*+###+=:...:     .     ...+*=******#=##*#*##*##=##*+++***#+**#**==-                                                                                 =***%%#*%%@%@@%%%%#%%@%%#%%#+=::.. .        .....=%*+%%**%*+::   .        .....+*=##%%###=#+-*###==#+#*#******#+**#**==-                                                                                 =***%%###%%%%@%%%%%%%@%%#%##+-         .         +%+=#%==%+=.                ..**=##+=*##=#+=+###==#+*******#*****#**==-                                                                                 =***%##%%#%%%@#%%%%%@@%%%#%#+**+++=--=======+++*++%+=#%==#*##****+++==++++***###*+##+=+##=#*=+###==#=#*#****=#****#**==-                                                                                 =***%##%%%@%%@%%%%%%*%%%%#%*+*****++++*++******+*+#**##**#****+++++++++++++++++=*+#*+=+*#=##*#*#####+#**#***+#**##***==-                                                                                 =***###%%%@%%#%%%%%%@@%%#%%*##########**##**#*#####%*=+*#############+###########+*+++++#=####*#**##+#+*#-*%%#***#**+==-                                                                                 -***%%##%%%%%%%%%%%%@%%%%%%*##########**#####%#######################*###########+#######=##########+#=-*##++*******+==-                                                                                 -***%###%%%+%%%%%%%%%%#%%%%+###########%#############################%###########+**#####=##########*#+=*##+-+*#****+==:                                                                                 -***%####*#*%#%*++%####%#%%+##########%%########%###%###############%%#######*##*+#######=#########*+#*++=*+=++*****+==:                                                                                 -***%####*#*%#%%%#%#*####%%+###########+*+++++-=++**+**#######+++++----=*+++*###*+#######=#########*+*+*=+++++=***#*+==:                                                                                 :***%###*##%#%%%%#***#@%%#%+#######+#+=+*%=#######*##==+%=####+*+==*###=--*+*###**#######+#####***##*##****#*#******+==:                                                                                 :***######%%%#@%%%#*%%%%%%%*#######*##**##+#######*##***#+######################**##############**####******###*****+==.                                                                                 :***%##*%%@%%%%#%%#%%%#%%%#*%#####*=+####+=*#####*=+####*=+######++*###+--**####**###########*#########*######******+==.                                                                                 :***%##%%%%%%%%%%%%#@%##%%%*######=*+*###:*-#####=*=*###=#=#####=**=###=#++#####**############################******+=+.                                                                                 .***%%%%%#%%%%%%%%%%%*%#%#%+##%###=#+#%#*+#=####%=#+*###=*=#####+#*=###+*=*#####**#############################*####+=+.                                                                                 .***%%%%%%%%%%%%%%%%%%%%%%%+#######+*####++*#####*+*%###*+#######+=*####**######*###################################+=+.                                                                                 .***%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%##%%######%%#%%%#################%##%%##########################################+==                                                                                  .*+*+-----::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::----+=+                                                                                   #****##%:::::..::..::....................:.......................::::....::::::::::::::::::::....:::::::::::::%##*#***                                                                                     =##*##                                                                                                      *####=                                                                                       :+++#-                                                                                                      :%+++-                                                                                       =%%%%                                                                                                        %%%%=                                                                                       +%%%#                                                                                                        *%%%+                                                                                       +%%%-                                                                                                        :%%%+                                                                                        ...                                                                                                          ....                                                                                                                                                                                                                                                      
                                                                                                                               .  .......... ....                                                                                                                     ..                                                            ..........................                                                                                                                                                                             ...............................                                                                                                                                                                          .. ............................ ..                                                                                                                                                                    .....................................                                                                                      .                   ::::.                                                  . .......:-................................                                                                                                      .++++++=:.                                              .......-+=-:................................                                                                                                     :#******++=:       .                                 .  .....-+=-:::.................................                                                                                                    :************-      .                                  ....:+=-:::.:...................................                                                                                                  -**************:      ::-:::::::::----------------:   ....=+=:::........................................                                                                                                 =***************:      :-======-=----------------.  ....:+=-:............................................                                                                                                +***************.       -+********+**++#+*******-  ....-+=::..............................................                                                                                               ***************=         -*%%%%%%#%%#%%#%#####%+  ....=+-:.................................................                                                                                              **************+           -#%%################*  ....+*=:...................................................                                                                                             #*************:            =#%%###############. .....++=:.... ..............................................                                                                                             #************=              -%%%%%###########: .......+=::...................................................                                                                                            #************                -%#%##%%%%#####+ .........==-:...................................................                                                                                           #***********:                :+%############............==-:........... .......................................                                                                                         .#*********+=                  ===========-=:   ..........==-:.......... .......................................                                                                                         .**********+                    :========---  ............ -=-:..................................................                                                                                        :**********:                    =-=======-=. ...............:=-:.................................................                                                                                        -*********=                      =====-==== .................:=-:................................................                                                                                        -#******++                       -:==-====: ..................:=-:................................................                                                                                        .-*#****:                        ===-====  ....................=-:... ...  .......:.:.............................                                                                                           -**+                         =-=-===- ............. ........=-:. ...  .......:+%:.............................                                                  .                              .-          -.                         .-=====. ................   ....: ....  . .##.::::=:::...........................                                                                                 ..                                      *===== ................      .. ...   .+--*%%**=---::::..........................                                                .                                                                       --===- .................             .:%@@@@@%@%#+---:::.........................                                                                          :    =#::---:..                               .-===. ..................          ..*@@@@@@@@@@@@#=---:...................:.....                                                                         -%.   -#******#+:...                            ++==.....................    .    .#@@@@@@@@@@@@@@#==-+::..............-==-:.....                                                                        :.  :*#******+**#+::                            =+== ....  ...............  :+.  .#@@@@@@@@@@@@@@@%*+=#=::.........:-==--:::.....                                              .                            =#**#%%%%#****##%*                           :+== ... ..  ............   .-.==+%@@@@@@@@@@@@@@@%@@+=-:::.....-==--:::::::.....                                                                          -*##%@@@@@@@#***#%*.                          .+=- ......   .........       ..-+@@@@@@@@@@@@@@@@%%%+=-::::-===--::::::::::... .                                                                         -#*#@@@@%%%%%%#**+#+:.                          *+: .... .. ..........        .*%@@@@@@@@@@@@@@@@%%%+=-:::%+=-::::::::::::.... .                                                                        .#*#%@@%%##**#*#*++##-.                          *+:...... ...... .....        .+@@@@@@@@@@@@@@@@@#%%*=--::#=-:::::...::::::......                                                                      *#**#@@@%#********+++#+:                          **:....... .... . .....       %+@@@@@@@@@@#%@@@@@%%%%+--::#=-::::.....:::::......                                                                      -###%@@%#*##%#****+++%#:.                         +#.......      .  ......      @*@@@@@@@@@:=#@@@@@#%%%=--::*--:::::....:::::......                                                 ..                   :###@@@%*#=#******+++#%-.                         +#. .....    .. .   .....     *+@@@@@@@@@##%@@@@@#%%%+-:::*=-::::.....:::::......                                                :#*#*****++==-::..    -###@@@##= -@#*#**+=+%%=.                         -#.. ....     .     .....    .*-@@@@@@@@@@@@@@@@@#%%%=-:::*=::::......:::::......                                            .   :*****************    =###@@%###=#@@%%#*++*%%=.                         -#.......    ...    ....      =-@@@@@@@@@@@@@@@@@#%%#=-:::*=::::......:::.:......                                                .#****************    =###@@%###+@@@%%#*=++%%=.                         -#:......   ....    ....      -=%@@@@@@@@@@@@@@@%%%%*=-:::*=-::::::...:::::... .                                                 .#****************    -*##%@@%####+%%#**==+%@%.                         =#:. ...........    ....      :##@@@@@@@@@@@@@@@%%%@=-::..===--::::::::::::.....                                                 .*****************    .=*#%@@%#*####***+++#%%=                          +#-  ............  .....      .+=%%@@@@@@@@@@@@@%%%%=-:.... .:-----::::::::.....                                                  *****************.    :###%@%#*****#**=++%%+....                       +*=   .................       %%%=@@@@@@@@@@@@@@@%@@#:...........:------:::.....                                                  +****************=    -=*##%@#*******++=%%%: .=.                       **+   ...............         *==#*%@@@@@@@@@@@%@@+=-................:-===-.....                                                  =*****************     .****#%##****=++*%%+   .                        **+   ...............            +*%%@@@@@@@@@@@@+:......................--.....                                                  :*****************.    :.#*********+++#%%#                             *++.  ................            *%*#%@@%@@@%@%-...............................                                                  .***************-       ::+*+++*+**+*%%@#.                            .%++-  . .............              :*%**%%%%@@+..   ...........................                                                    +************-       :  +:#****+*##%%%*.                             -%=++          . .....            --  .=*#%%*-        ....................... ..                                                    =**********-         :  ..==+=+####%*- .*:.  :                       +*=+*                            :%=.    .#:           .........................                                                    :********-                  .:-++*+:   -*=- -#+                      *++++:                       .=  -#*.                  ........................                                                     .******:                         =#.   .%*.:#***:                   :%+++++                      .+:  -%+.    :=.           ........................                                                      +**+:                            :      .=******=                  =#+++++                      +:.   -      :=.          .........................                                                      .=:                                     +*********.                #*+++++-                    +:                         ........................                                                       .                                     :#***********-              :%++++++*                   +:                           ..  .................                                                                                                #***+********+.            +*+++++++:                 +:.                               ..................                                                                                               =**************:          .%+++++++++                +:                             ......................                                                                                                #**************=         +*+++++++++-              +:                              .....................                                                                                                 =****************:      :%*+++++++++*             +-                           ........................                                                                                                   #****************=     ***+++++++++++           +-                         ...........................                                                                                                   =***************++    -#++++++++++++*:         +-                         ... ........................                                                                                                   .#***************:   .%***+++++++++++*        +-.                        .. ....................  ..                                                                                                      +**************-    ***+++++++++++++++      .#:                         . .......... .... .....   .                                                                                                      .#************-    -**++*++++++++++++++      *=.                         ..........   ...        .                                                                                                        +***********-    :%*****++++++*+++++++=      =-.                      . ...........   .        .                                                                                                         .#*********-    .#+********++**+++++++*=      :=..                   ...... .. .. ..    .     .                                                                                                           +********-    .#+*+++*****+***+++++++++=      .=-..                  .....  ... ..          .                                                                                                            .#**+***:    .%+++++++++**+++++++++++++++       :=:.                 .. ... ......         .                                                                                                              +****=     .%+++++++++*****+++*+++++++**+        :-:..                 ..   ........     .                                                                                                               .#**:     :#+#*********************+***#**:        :=-. .                 ..........    .                                                                                                                 ::      -*******************************=+=         .--.                . ..... .    .=:                                                                                                                        **+++=++++++++++++++++++++++++++===++:                          ......       :==.                                                                                                                      -*+++++*#####################*##*#*====++.                       ......      .-===.                                                                              +.                                    .#+++++++*####%%#*%*#######%%###=#**+======++:                     ....  .. ..::-===.                                                                              +*+. .                              .*++=++++++#####%@%@%%#######%%%%%#****=+======++-                          .:-::.:-==.                                                                              =++*+.                            :*+++-*+=++++#####%%%%%########%%%%%+##**++======-==++-.                   .:--::::.--==.                                                                              =*+*+++=.                      .+*+++++=*===+*+*###***##*#**###****#******++==============++-:.        ..:---::::::::.--==.                                                                              =++++++++++:.               -====+==+++++=--+*+*##*+++#*++++*##*++*#++*++*+++=============+--===++++===---:::::::::::.--==.                                                                              =+++++++++++*%*+*+----++##+===========++-:-=+***####%%##%*#######%%###-#**+++---=========-+=-:=-------:::::::::::::::.--==.                                                                              =*+++++++==+*%**@@%%@%@%%%============== :--+***####%@%%%########%%%%####*++=-:.-=========+=-:=-------:::::::::..::.:.--==.                                                                              =*++++++++++*%##%%%%%%%%%%+----====+==++ :-==#*#####%@%%%*#######%%%%%+#**+++*=-:==========+---------::::::::::::...:.--==.                                                                              -*+++++++++==++============--=-=====+=++-::--**##########################*++#+--:+=========+:-:-------:::::::::::::.:.--==.                                                                              -*++++++++++====-------------==+======++---:.**#===+=++=====+===+++=======+*#==-=++++======+:-:-------:::::::::::::.:.--==.                                                                              -*++++++++++====-----==------=======+=++==-:-#**:=+=+=:*:==:*%+#+*+*+++=%=+**==-****++=====+---------:::::::::...::.:.--==                                                                               -+++++++++++===--------=--=--=========+++*++**+*:-*:+===+==:**+*+++++++=#=+**#*##+-=*+=======--:-----:::::::::...::.:.--==                                                                               -*++*+++++++===------=========+++===++++++******=+==++=++++++++++++++++++++**#%%-:::.:*=====+:-:----:::::::::::..::...--==                                                                               :**+*=+++++++#*=-----***----=***+==+=+++++****+*#%%%#%++++##########%#####+**%%+.::::.==+===+--:----:::::::::.:::::...=-==                                                                               :**+*=+++++=+@@*=----%%%-----#%@++=++++++******#%%%%%###******+%#####%%%%%+**#%-::::...++===+---:---:::::::::::::::...--==                                                                               :**+*=++++==+@@*=----%%%----=#%@++=+++++++*+****%%%%%#*=**+++==*=+++#####%+**#%::::....=+#+=+=------:::::::::::::::.:.===+                                                                               :**+*=++++==+@@*-----%%%----=#%@*+=+=+++++*+****%%%%%%**++****##%%%%%####%+#*#%:::::  :==*#==+------:::::::::::::::.:.=-=+                                                                               :**+*=++++==+@@*-----%%%-----#%@+===++++++******%%%%%%####%%%%%%%%%%%%#%%#+***#+::::. +===+-==------:::::::::::.....:.====                                                                               .**+*=++++==+@@*-----%%%=----#@@+====++++*******#%%%%%%%%%%%%%%%%%%%%%%##%++**=#+::::+====-====-----:::::::::::.....:.=-==                                                                               .**+*=+++++==**=-----+*+-----=**======++++++***+*###%%%%%%%%%%%%%%%%####**==++==+*+*+======---------::::::::::........=-==                                                                               .**+*=+++++====----------------========++++*******+++===============++++++++==++++===========-------::::::::::........=-==                                                                               .**+*=+=++++==-----------------========+++++*********##******#####******+==++++++++++=========----:-::::::::::::::::::====                                                                               .**++------:---------------------------========++*******#************++++==========----::::::::........ .             -==-                                                                               .*++====---=-==---------------=--==--======================++++++++++++++++++==++++==+=++++++++++++++++++++++++++++***+==-                                                                               .*++#######+##*+===*#%=####*%#%%%%%##%%%%%%%%%%%%%%##%#####%%%%%%%%%%#############+#*####**************************##*+==-                                                                               .***#*%%###+%########%=####+#*++*+++++++++**+++++++%#%%%%%%#**+*++++++*++++==++++=+#*#%%%#######################+**#+**==-                                                                               .***%##%%#%+%##+==+%##+%##%++#---::::...:.::::::--=%###%*#%**---:....:.....:::::+==###%#==----=#-------#------:****#**+==-                                                                               .**+%%%%#*#*#+##%%%#*#*#+##+*#-:::--:-:.:.:.::----+%#*##**#**----=.:.:..:...::::+==###%#=====-=#=-====-#-------*******+==-                                                                                **+##%*###%#%#*%%***##%##*+**-=--:::-:--:--:.:::-+%###%###**+=-:.::::::-:::...-=+=###%*=-----=#=---:-=#--..:--*******+==-                                                                                **+##%#*#%%@%%%%##*#%%%%#%**#:---:::..:..:. .--::+#*=+=+*#*+=:--:.. :  .  .:-::=+=###%*=--=--+#=------#=------*******+==:                                                                                **+##%*##*%%@%#%###%+%%%%***#:=-::... .........::+##*+**%#*+-=-::        ......=+=###%*==-===+#==-----%-------*******+==:                                                                                *++##%#%%%%%@%%%%##%#%%%%###*:::-   .     ....:::+%####*#**+::-.         . ...:=+=###%#*******%*******#**************+==:                                                                                **+##%#%%%%@%%#%%%%%%%@%####*::..:   ::::   ...::=%*#*+#%#*+::..   .-.::   ....=+=###%%%%%%%%%%%%%%#######%%###******+==.                                                                                **+####%%@@@%%%%%%%%@@%@%%##*::.. :        .....:=%#######*+::.  .        .....=+=###%%#####%#%#######%%#######******+==.                                                                                ***####%%%%%##%%%%%%@@%*#%##*::..  .         ....=%+=%%++%*+::.            ... =+=###%*-:::--*===-====+#+=++==#******+==.                                                                                ***##%###%%%%%%%#%%%%%%###*#*:.       .-      ..:+%+=#%==%*+:..      :    ....:+*=###%*::-:::*==------+#=-+==+#******+==.                                                                                ***##%%##%+##%%#%#%%%=#%###########*********###%%+%++##+=%########***++++**#####*=###%*:...:-*==:----=+#=====+#******+==.                                                                                *++##%%%*%*####++*%*%+#*###%****************##########*###%##*#**********#*######=###%*:::-:-+========*#******#******===.                                                                                *++######*##*######*#**+##*#########*#**###########%#**#%%%##########-#*#########=#####*#*####%###############*******===                                                                                 *++##%#*##%%%#*#%**#%%%%#**######################%##%#%%#########################=*##########*######*****************=-=                                                                                 *++##%%##%@@%%%%%%##%%%%%%############%%#########%####%%#############@###########=###########*******##***************=-=                                                                                 *+*##%*##%=@@%*#%#####%%%+*#%####################################################=##########**#*#**#****#************===                                                                                 *+*##%%%@@%%@@%%%%%%%%%%%%##%####################################################=#######+###*####*#=#**###*###=****#===                                                                                 ++*##%%%@@@@@%#%%%%@%@@@%*#%%%%%%%##%%%%%%%%%%%%%%####%#%#%%%%%%%%%%#%%#%%%%#####=#######=######*###=+-==-=---+=*****===                                                                                 ++*##%%%%%@@%%%%%%@%%@@%#%%#+====================+%###%##%**++====-------------+*=#######=####*##*##=#******+**=*****===                                                                                 +***#%##%%%%%#%%%%%@@@%%#%##*==--::.-:::.-.::::--+%#%%%##%+*=--:-.-:::.-::.::-:*+=#######=#####*####=#*+**##=#*=*****===                                                                                 ++**##*++++++*+*++***+++++*#*=--=::....:.:...::::+%**#%**%**--=:::..::.::..::::*+=#######=#####*####=##*#+*#+**=***#*===                                                                                 +***######**%==#-#==*+*###%*+==-:-::...... .::..:=%#######**--:-::..:....::-:.:+*=#######=######***#=#+-+***--*=*****===                                                                                 +***%%#####*%%#####%#*#%%%#*+-==:.... . .......:.=%#-+==*#*+==-:..:.........::.+*=##*#*##=##****+*##=#*==##*==*=*****===                                                                                 =***#%###*###*%***%*#*#%##%*+-:--..          ....=###-=+%%++---.          ...:.+*=##===##-##*=+++**#=##===+#==*+*#*#*==-                                                                                 =***%%%###%%#%%%####*##*##%*+-::::   :::.  ......=%*####**++-::.   ::::    ....+*=****+*#=#++#***=+#=*******+**+***#*==-                                                                                 =***%%#*#%%@%@%%%%*%%%%%##%*+-::. .     .    ....=%#%*+###+=:...:     .     ...+*=******#=##*#*##*##=##*+++***#+**#**==-                                                                                 =***%%#*%%@%@@%%%%#%%@%%#%%#+=::.. .        .....=%*+%%**%*+::   .        .....+*=##%%###=#+-*###==#+#*#******#+**#**==-                                                                                 =***%%###%%%%@%%%%%%%@%%#%##+-         .         +%+=#%==%+=.                ..**=##+=*##=#+=+###==#+*******#*****#**==-                                                                                 =***%##%%#%%%@#%%%%%@@%%%#%#+**+++=--=======+++*++%+=#%==#*##****+++==++++***###*+##+=+##=#*=+###==#=#*#****=#****#**==-                                                                                 =***%##%%%@%%@%%%%%%*%%%%#%*+*****++++*++******+*+#**##**#****+++++++++++++++++=*+#*+=+*#=##*#*#####+#**#***+#**##***==-                                                                                 =***###%%%@%%#%%%%%%@@%%#%%*##########**##**#*#####%*=+*#############+###########+*+++++#=####*#**##+#+*#-*%%#***#**+==-                                                                                 -***%%##%%%%%%%%%%%%@%%%%%%*##########**#####%#######################*###########+#######=##########+#=-*##++*******+==-                                                                                 -***%###%%%+%%%%%%%%%%#%%%%+###########%#############################%###########+**#####=##########*#+=*##+-+*#****+==:                                                                                 -***%####*#*%#%*++%####%#%%+##########%%########%###%###############%%#######*##*+#######=#########*+#*++=*+=++*****+==:                                                                                 -***%####*#*%#%%%#%#*####%%+###########+*+++++-=++**+**#######+++++----=*+++*###*+#######=#########*+*+*=+++++=***#*+==:                                                                                 :***%###*##%#%%%%#***#@%%#%+#######+#+=+*%=#######*##==+%=####+*+==*###=--*+*###**#######+#####***##*##****#*#******+==:                                                                                 :***######%%%#@%%%#*%%%%%%%*#######*##**##+#######*##***#+######################**##############**####******###*****+==.                                                                                 :***%##*%%@%%%%#%%#%%%#%%%#*%#####*=+####+=*#####*=+####*=+######++*###+--**####**###########*#########*######******+==.                                                                                 :***%##%%%%%%%%%%%%#@%##%%%*######=*+*###:*-#####=*=*###=#=#####=**=###=#++#####**############################******+=+.                                                                                 .***%%%%%#%%%%%%%%%%%*%#%#%+##%###=#+#%#*+#=####%=#+*###=*=#####+#*=###+*=*#####**#############################*####+=+.                                                                                 .***%%%%%%%%%%%%%%%%%%%%%%%+#######+*####++*#####*+*%###*+#######+=*####**######*###################################+=+.                                                                                 .***%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%##%%######%%#%%%#################%##%%##########################################+==                                                                                  .*+*+-----::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::----+=+                                                                                   #****##%:::::..::..::....................:.......................::::....::::::::::::::::::::....:::::::::::::%##*#***                                                                                     =##*##                                                                                                      *####=                                                                                       :+++#-                                                                                                      :%+++-                                                                                       =%%%%                                                                                                        %%%%=                                                                                       +%%%#                                                                                                        *%%%+                                                                                       +%%%-                                                                                                        :%%%+                                                                                        ...                                                                                                          ....                                                                                                                                                                                                                                                      
                                                                                                                               .              ...                                                                                                                    ...                                                            .  .................... ..                                                                                                     .                                                                       ... ...........................                                                                                              ..                                                                         .. . .........::::.............. ..                                                                                         .                                                                           .............:#**++++++=-:..........                                                                                      ..                                                                         . ...............:*=-------===+=-.........                                                                                   .                                                                           . ...............:+-:......:::--==..........                                                                               .                                                                          .. ..................=:........::::::..........                                                                              .                                                                           .....................+-............:..............                                                                         .                                              .:-:::::::::----------------: ......................=-:...........................                                                                       .                                                 -======-=----------------. .......................=-:............................                                                                                                                         +********+**++#+*******- ....    ............... --:........................... .                                                                                                                         *%%%%%%#%%#%%#%#####%+ ........ ................:-:............................ .                                                                 .                                                       #%%################*  .....  . ........... ....:=:...............................                                                                                                                         #%%###############.. ........  ................=:...............................                                                              .     -                                                    .%%%%%###########: . ........  ................=:................................                                                                  *#+                                                    -%#%##%%%%#####+ .......................   ...=-......... .......................                                                                +***+                                            :*-.    +%############. .......  ..............    ..--:.................................                                                              -*****=                                          :%*+-.    ==========-=:  ......     ............    ..--:....... .........................                                                             .*******=                                        -#***+-    .========---   .....      ............    ..:-:....... ..........................                                                            +********-                                      =#*****+:    -=======-=.   .....     . . .........     ..=:..................................                                                           -**********-                                    +********+.   .====-====    . ....... . .  ........     . .   ................................                                                          .+***********:                                  ***********-    :==-====:  .............    ....           .....................................                                                         =*************:                                ************+:   .==-====   .............    ....      ::    .....................................                                                       .+*************#.                              **************=    -=-===-     ..........     ....     .-=            .............................                                                       =****************.           *%.             .#**************+.   .=====.     ..........     ....      ..       .    .............................                                                      :******************.                  ..     .#****************=    =====        ........   ......      ..%--*%%*+: .. .............................                                                     =*******************                  -:    :#******************.   -===-         ....... ........       :%@@@@@%@%#---.............................                                                    .*******************-     ==:=++*+-.=+  .    #*******************:   .===.      .  ..............        *@@@@@@@@@@@@@#.............................                                                     -*****************+      *##******#%*       :#******************=    +==          .............       .#@@@@@@@@@@@@@@#::............................                                                      .-**************      **#******+**#*.      +******************+    +==            ......  ...      .#@@@@@@@@@@@@@@@%%:::=.........................                                                         .-+*********.    .*#**#%%%%#****#*:     .#***************+-.    +==            .....            +%@@@@@@@@@@@@@@@%@*::@.........................                                                             -+*****+     **##%@@@@@@@#***##.     =*******++**+-:        ==-              ....          -+@@@@@@@@@@@@@@@@%%%--+.........................                                                                :=**:    =#*#@@@@%%%%%%#**+##.    .***+**++-.            -+:                            *%@@@@@@@@@@@@@@@@%%%#-::........................                                                                   .    .#*#%@@%%##**#*#*++##=.    **+=:.                .+:                           .+@@@@@@@@@@@@@@@@@#%%%--::........................                                                                       -**#@@@%#********+++##.    ..                    .*:                         .%%+@@@@@@@@@@#%@@@@@%%%%=--:........................                                                                       *##%@@%#*##%#****+++%%-.                          #.                         .%@*@@@@@@@@@:=#@@@@@#%%%+--:........................                                                                       ###@@@%*#=#******+++#%+:                          #.                           *+@@@@@@@@@##%@@@@@#%%%+=-::.......................                                                                    : .###@@@##= -@#*#**+=+%%*:.                         #.                           *-@@@@@@@@@@@@@@@@@#%%%*=--:.......................                                                                    : .###@@%###=#@@%%#*++*%%%%.                         #.                           =-@@@@@@@@@@@@@@@@@#%%%@=*+........................                                                                      -###@@%###+@@@%%#*=++%%%*                          #:             ..:-=+++=     :=%@@@@@@@@@@@@@@@%%%%%*=*=:......................                                                                       -*##%@@%####+%%#**==+%%+:                          #:     .:-==+++==-::::..  =+. ##@@@@@@@@@@@@@@@%%%@#+---:......................                                                                        =*#%@@%#*####***+++#%%=.                          #-    -#=-::...          :%+- +=%%@@@@@@@@@@@@@%%%%*=--::......................                                                                        .###%@%#*****#**=++%%#-.                         .*=    =-.                %#+.  %=@@@@@@@@@@@@@@@%@%+--::::.....................                                                                         =*##%@#*******++=%%@+:.                         .*+    --.                :-:   -#*%@@@@@@@@@@@%@@%+=--:::......................                                                                          ****#%##****=++*%%#-.                          -*+    .=.               .       =*%%@@@@@@@@@@@@%*=-----%*:....................                                                                          .#*********+++#%%%=:.                          +++.    =.                        %%*#%@@%@@@%@%%*=--:::#*===-..................                                                                           :+*+++*+**+*%%@%=..                           #++-    =.                       .*=*%**%%%%@@@#+=-::::=*=--:-==...............                                                                             -#****+*##%%%%%:.                            %=++    ::.                    .=:   :+#%%%%%@%---::::-+--::::--==:............                                                                             #+=+=+####%#=--                             -*=+*     -.                    .=:      ..:::*%:::::::*=-::::::::-==:..........                                                                             ::  .-+++-:...                              *++++:    -:                               .........:-*=-::::::::::::==-:......                                                                                          .:.                             %+++++    .-.                                ........=+-:::::::.::::::--=:.....                                                                                   =#:     ::                            :#+++++     -.                                .........=-::::::....:::.::::.....                                                                                   @:=     .                             **+++++-    .-.                               .........:-:::.......:::::::....                                                                                     *=-                                  .%++++++*     -:                               . ........:-:::......::::::.....                                                     .                            :-..=  ..                               +*+++++++-    .-                             . ...........--::.....::::::......                                                                                  **#***##=                              .%+++++++++     ::                            ..............--::....::::::... ..                                                                                  #*******+                              =*+++++++++-     :.                          ...............:-:::..::::::.... .                                                                                  :*********                             .%*+++++++++*.                                ................:-::.::::::......                                                                                   +***+*****.                            ***+++++++++++                    ........    .................--:::::.::......                                                                                   #*********:                           -#++++++++++++*-               ... .... ...  ..   ...............--:::::........                                                                                  :#*********=                          .%***+++++++++++*.              ... ............   ...............:=-::::......                                                                                    =**********+                          ***+++++++++++++++              ...................................-=::::......                                                                                    #***********                         +**++*++++++++++++++             ....................................=-:.... ..                                                                                    .#***********.                       -%*****++++++*+++++++=              ..  ..............................:=:......                                                                                     =************:                      :%+********++**+++++++*=            ...  ......................................                                                                                      *************=                     :%+*+++*****+***+++++++++=            ... .....................................                                                                                      .#************+                    :%+++++++++**+++++++++++++++              .......  .........................  .                                                                                       -**************                   -%+++++++++*****+++*+++++++**+.       ........  ..  ....................... ...                                                                                        ***************.                 =#+#*********************+***#**:     .............  ..........................                                                                                         #**************:                ********************************=+=     ...........   ..  ....................=:                                                                                        :***************=              :#*+++=++++++++++++++++++++++++++===++:    .........        ................. :==.                                                                                        :**************++             +*+++++*#####################*##*#*====++:       ......   .   .........  .  ..-===.                                                                              +-         .-=************-           =#+++++++*####%%#*%*#######%%###=#**+======++:  ...  ....        ..  .........::-===.                                                                              +*+-            ..::::...           -*++=++++++#####%@%@%%#######%%%%%#****=+======++-. .   .             .......:-::.:-==.                                                                              =++*+=.                          .=*+++-*+=++++#####%%%%%########%%%%%+##**++======-==++-.                  ..:--::::.--==.                                                                              =*+*++++-.                    .-**+++++=*===+*+*###***##*#**###****#******++==============++-:..       ..:---::::::::.--==.                                                                              =++++++++++=-.           .:-=+===+==+++++=--+*+*##*+++#*++++*##*++*#++*++*+++=============+--===++++===---:::::::::::.--==.                                                                              =+++++++++++*%*+#*++++#*##+===========++-:-=+***####%%##%*#######%%###-#**+++---=========-+=-:=-------:::::::::::::::.--==.                                                                              =*+++++++==+*%**@@%%@%@%%%============== :--+***####%@%%%########%%%%####*++=-:.-=========+=-:=-------:::::::::..::.:.--==.                                                                              =*++++++++++*%##%%%%%%%%%%+----====+==++ :-==#*#####%@%%%*#######%%%%%+#**+++*=-:==========+---------::::::::::::...:.--==.                                                                              -*+++++++++==++============--=-=====+=++-::--**##########################*++#+--:+=========+:-:-------:::::::::::::.:.--==.                                                                              -*++++++++++====-------------==+======++---:.**#===+=++=====+===+++=======+*#==-=++++======+:-:-------:::::::::::::.:.--==.                                                                              -*++++++++++====-----==------=======+=++==-:-#**:=+=+=:*:==:*%+#+*+*+++=%=+**==-****++=====+---------:::::::::...::.:.--==                                                                               -+++++++++++===--------=--=--=========+++*++**+*:-*:+===+==:**+*+++++++=#=+**#*##+-=*+=======--:-----:::::::::...::.:.--==                                                                               -*++*+++++++===------=========+++===++++++******=+==++=++++++++++++++++++++**#%%-:::.:*=====+:-:----:::::::::::..::...--==                                                                               :**+*=+++++++#*=-----***----=***+==+=+++++****+*#%%%#%++++##########%#####+**%%+.::::.==+===+--:----:::::::::.:::::...=-==                                                                               :**+*=+++++=+@@*=----%%%-----#%@++=++++++******#%%%%%###******+%#####%%%%%+**#%-::::...++===+---:---:::::::::::::::...--==                                                                               :**+*=++++==+@@*=----%%%----=#%@++=+++++++*+****%%%%%#*=**+++==*=+++#####%+**#%::::....=+#+=+=------:::::::::::::::.:.===+                                                                               :**+*=++++==+@@*-----%%%----=#%@*+=+=+++++*+****%%%%%%**++****##%%%%%####%+#*#%:::::  :==*#==+------:::::::::::::::.:.=-=+                                                                               :**+*=++++==+@@*-----%%%-----#%@+===++++++******%%%%%%####%%%%%%%%%%%%#%%#+***#+::::. +===+-==------:::::::::::.....:.====                                                                               .**+*=++++==+@@*-----%%%=----#@@+====++++*******#%%%%%%%%%%%%%%%%%%%%%%##%++**=#+::::+====-====-----:::::::::::.....:.=-==                                                                               .**+*=+++++==**=-----+*+-----=**======++++++***+*###%%%%%%%%%%%%%%%%####**==++==+*+*+======---------::::::::::........=-==                                                                               .**+*=+++++====----------------========++++*******+++===============++++++++==++++===========-------::::::::::........=-==                                                                               .**+*=+=++++==-----------------========+++++*********##******#####******+==++++++++++=========----:-::::::::::::::::::====                                                                               .**++------:---------------------------========++*******#************++++==========----::::::::........ .             -==-                                                                               .*++====---=-==---------------=--==--======================++++++++++++++++++==++++==+=++++++++++++++++++++++++++++***+==-                                                                               .*++#######+##*+===*#%=####*%#%%%%%##%%%%%%%%%%%%%%##%#####%%%%%%%%%%#############+#*####**************************##*+==-                                                                               .***#*%%###+%########%=####+#*++*+++++++++**+++++++%#%%%%%%#**+*++++++*++++==++++=+#*#%%%#######################+**#+**==-                                                                               .***%##%%#%+%##+==+%##+%##%++#---::::...:.::::::--=%###%*#%**---:....:.....:::::+==###%#==----=#-------#------:****#**+==-                                                                               .**+%%%%#*#*#+##%%%#*#*#+##+*#-:::--:-:.:.:.::----+%#*##**#**----=.:.:..:...::::+==###%#=====-=#=-====-#-------*******+==-                                                                                **+##%*###%#%#*%%***##%##*+**-=--:::-:--:--:.:::-+%###%###**+=-:.::::::-:::...-=+=###%*=-----=#=---:-=#--..:--*******+==-                                                                                **+##%#*#%%@%%%%##*#%%%%#%**#:---:::..:..:. .--::+#*=+=+*#*+=:--:.. :  .  .:-::=+=###%*=--=--+#=------#=------*******+==:                                                                                **+##%*##*%%@%#%###%+%%%%***#:=-::... .........::+##*+**%#*+-=-::        ......=+=###%*==-===+#==-----%-------*******+==:                                                                                *++##%#%%%%%@%%%%##%#%%%%###*:::-   .     ....:::+%####*#**+::-.         . ...:=+=###%#*******%*******#**************+==:                                                                                **+##%#%%%%@%%#%%%%%%%@%####*::..:   ::::   ...::=%*#*+#%#*+::..   .-.::   ....=+=###%%%%%%%%%%%%%%#######%%###******+==.                                                                                **+####%%@@@%%%%%%%%@@%@%%##*::.. :        .....:=%#######*+::.  .        .....=+=###%%#####%#%#######%%#######******+==.                                                                                ***####%%%%%##%%%%%%@@%*#%##*::..  .         ....=%+=%%++%*+::.            ... =+=###%*-:::--*===-====+#+=++==#******+==.                                                                                ***##%###%%%%%%%#%%%%%%###*#*:.       .-      ..:+%+=#%==%*+:..      :    ....:+*=###%*::-:::*==------+#=-+==+#******+==.                                                                                ***##%%##%+##%%#%#%%%=#%###########*********###%%+%++##+=%########***++++**#####*=###%*:...:-*==:----=+#=====+#******+==.                                                                                *++##%%%*%*####++*%*%+#*###%****************##########*###%##*#**********#*######=###%*:::-:-+========*#******#******===.                                                                                *++######*##*######*#**+##*#########*#**###########%#**#%%%##########-#*#########=#####*#*####%###############*******===                                                                                 *++##%#*##%%%#*#%**#%%%%#**######################%##%#%%#########################=*##########*######*****************=-=                                                                                 *++##%%##%@@%%%%%%##%%%%%%############%%#########%####%%#############@###########=###########*******##***************=-=                                                                                 *+*##%*##%=@@%*#%#####%%%+*#%####################################################=##########**#*#**#****#************===                                                                                 *+*##%%%@@%%@@%%%%%%%%%%%%##%####################################################=#######+###*####*#=#**###*###=****#===                                                                                 ++*##%%%@@@@@%#%%%%@%@@@%*#%%%%%%%##%%%%%%%%%%%%%%####%#%#%%%%%%%%%%#%%#%%%%#####=#######=######*###=+-==-=---+=*****===                                                                                 ++*##%%%%%@@%%%%%%@%%@@%#%%#+====================+%###%##%**++====-------------+*=#######=####*##*##=#******+**=*****===                                                                                 +***#%##%%%%%#%%%%%@@@%%#%##*==--::.-:::.-.::::--+%#%%%##%+*=--:-.-:::.-::.::-:*+=#######=#####*####=#*+**##=#*=*****===                                                                                 ++**##*++++++*+*++***+++++*#*=--=::....:.:...::::+%**#%**%**--=:::..::.::..::::*+=#######=#####*####=##*#+*#+**=***#*===                                                                                 +***######**%==#-#==*+*###%*+==-:-::...... .::..:=%#######**--:-::..:....::-:.:+*=#######=######***#=#+-+***--*=*****===                                                                                 +***%%#####*%%#####%#*#%%%#*+-==:.... . .......:.=%#-+==*#*+==-:..:.........::.+*=##*#*##=##****+*##=#*==##*==*=*****===                                                                                 =***#%###*###*%***%*#*#%##%*+-:--..          ....=###-=+%%++---.          ...:.+*=##===##-##*=+++**#=##===+#==*+*#*#*==-                                                                                 =***%%%###%%#%%%####*##*##%*+-::::   :::.  ......=%*####**++-::.   ::::    ....+*=****+*#=#++#***=+#=*******+**+***#*==-                                                                                 =***%%#*#%%@%@%%%%*%%%%%##%*+-::. .     .    ....=%#%*+###+=:...:     .     ...+*=******#=##*#*##*##=##*+++***#+**#**==-                                                                                 =***%%#*%%@%@@%%%%#%%@%%#%%#+=::.. .        .....=%*+%%**%*+::   .        .....+*=##%%###=#+-*###==#+#*#******#+**#**==-                                                                                 =***%%###%%%%@%%%%%%%@%%#%##+-         .         +%+=#%==%+=.                ..**=##+=*##=#+=+###==#+*******#*****#**==-                                                                                 =***%##%%#%%%@#%%%%%@@%%%#%#+**+++=--=======+++*++%+=#%==#*##****+++==++++***###*+##+=+##=#*=+###==#=#*#****=#****#**==-                                                                                 =***%##%%%@%%@%%%%%%*%%%%#%*+*****++++*++******+*+#**##**#****+++++++++++++++++=*+#*+=+*#=##*#*#####+#**#***+#**##***==-                                                                                 =***###%%%@%%#%%%%%%@@%%#%%*##########**##**#*#####%*=+*#############+###########+*+++++#=####*#**##+#+*#-*%%#***#**+==-                                                                                 -***%%##%%%%%%%%%%%%@%%%%%%*##########**#####%#######################*###########+#######=##########+#=-*##++*******+==-                                                                                 -***%###%%%+%%%%%%%%%%#%%%%+###########%#############################%###########+**#####=##########*#+=*##+-+*#****+==:                                                                                 -***%####*#*%#%*++%####%#%%+##########%%########%###%###############%%#######*##*+#######=#########*+#*++=*+=++*****+==:                                                                                 -***%####*#*%#%%%#%#*####%%+###########+*+++++-=++**+**#######+++++----=*+++*###*+#######=#########*+*+*=+++++=***#*+==:                                                                                 :***%###*##%#%%%%#***#@%%#%+#######+#+=+*%=#######*##==+%=####+*+==*###=--*+*###**#######+#####***##*##****#*#******+==:                                                                                 :***######%%%#@%%%#*%%%%%%%*#######*##**##+#######*##***#+######################**##############**####******###*****+==.                                                                                 :***%##*%%@%%%%#%%#%%%#%%%#*%#####*=+####+=*#####*=+####*=+######++*###+--**####**###########*#########*######******+==.                                                                                 :***%##%%%%%%%%%%%%#@%##%%%*######=*+*###:*-#####=*=*###=#=#####=**=###=#++#####**############################******+=+.                                                                                 .***%%%%%#%%%%%%%%%%%*%#%#%+##%###=#+#%#*+#=####%=#+*###=*=#####+#*=###+*=*#####**#############################*####+=+.                                                                                 .***%%%%%%%%%%%%%%%%%%%%%%%+#######+*####++*#####*+*%###*+#######+=*####**######*###################################+=+.                                                                                 .***%%%%%%%%%%%%%%%%%%%%%%%#%%%%%%%%##%%######%%#%%%#################%##%%##########################################+==                                                                                  .*+*+-----::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::----+=+                                                                                   #****##%:::::..::..::....................:.......................::::....::::::::::::::::::::....:::::::::::::%##*#***                                                                                     =##*##                                                                                                      *####=                                                                                       :+++#-                                                                                                      :%+++-                                                                                       =%%%%                                                                                                        %%%%=                                                                                       +%%%#                                                                                                        *%%%+                                                                                       +%%%-                                                                                                        :%%%+                                                                                        ...                                                                                                          ....