- Country: Austria - Location: Salzburg/Ostermiething, Salzburg - Status: Active - Formed in: 1997 - Genre: Pagan Black Metal - Lyrical themes: Alpine themes, War, Nature, Vril - Record label: N/A - Years active: 1996-1997 (as Wotan’s Destiny ), 1997-present
Close
Type:
EP
Release date:
1999
Catalog ID:
N/A
Label:
Independent
Format:
Unknown
Tracks
1.
Heiliger Berg
03:43
(loading lyrics...)
2.
Eine Nation
05:12
Show lyrics
Einleitung:
„Ursprünglich eigenen Sinn, lass Dir nicht rauben, woran die Menge glaubt ist leicht zu glauben“
Eine Nation, Macht und Intrigen
Eine Nation, Herren ohne Rückrat
So wird dem einen Wohlstand zugute, dem anderen das leid des Lebens
Heuchelei und lüge, Weisen kamen ins Land, politisch Verwirrtheit und Braune flecken überall, doch was kümmert es dem Hohen solang er sich bereichert hat?
An die Nation, erhebt euer Haupt, an die Nation, lasst euch nicht betrügen
An die Nation, das Land ist viel zu schön, an die Nation, lasst es nicht untergehen!
Monotone Götzenanbeter mischen sich in Weltliche Geschehnisse ein, tue Buße und sei ein frommer Mann!
Faschistoide Gedankenquälerei steht gegenüber dem Anarchistischen Idioten Spinnerei…
An die Nation, lasst euch darauf nicht ein, an die Nation, sie führen unser verderben herbei!
Macht es wie euch der Sinn steht, seit stolz und ehrlich, treu zu euch selbst, zuviel Wirrköpfe in unsrem Land, beugt euch dem nicht, denn es bringt keinen Sinn!
3.
Stg 77
04:45
(loading lyrics...)
13:40
Close
Type:
Demo
Release date:
May 10th, 2002
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Juvavum Records / Einherjer Promotion
Format:
Unknown
Limitation:
150 copies
Tracks
1.
Töten für Wotan
(loading lyrics...)
2.
Rabengesang
(loading lyrics...)
3.
Wotan
(loading lyrics...)
4.
Anti Human
(loading lyrics...)
5.
Wiking Die
(loading lyrics...)
6.
Ragnarock und die Wallküren
(loading lyrics...)
7.
1914
(loading lyrics...)
8.
East vs. North
(loading lyrics...)
9.
Outro 6,66 sec.
(loading lyrics...)
Close
Type:
Demo
Release date:
May 20th, 2004
Catalog ID:
N/A
Version desc.:
CD-R, Limited edition
Label:
Independent
Format:
CD
Limitation:
20 copies
Tracks
1.
Von List
07:24
(loading lyrics...)
2.
Wotanismus
12:06
(loading lyrics...)
3.
Germania
10:52
(loading lyrics...)
30:22
Close
Type:
Split
Release date:
October 31st, 2008
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Svartgalgh Records
Format:
Unknown
Limitation:
50 copies
Tracks
1.
Walpurgi -
Einklang
01:39
(loading lyrics...)
2.
Walpurgi -
Wodansberg (second version)
11:45
(loading lyrics...)
3.
Bergtroll -
Stille
03:33
(loading lyrics...)
4.
Bergtroll -
Ewige Rhoen
04:48
(loading lyrics...)
21:45
Close
Type:
Single
Release date:
November 1st, 2008
Catalog ID:
N/A
Label:
Juvavum Records / Einherjer Promotion
Format:
Unknown
Members
Fimbultyr
Unknown
Tracks
1.
Vom Wodansberg
13:01
(loading lyrics...)
13:01
Close
Type:
Single
Release date:
March 10th, 2009
Catalog ID:
N/A
Version desc.:
CD-R, Limited edition
Label:
Juvavum Records / Einherjer Promotion
Format:
CD
Limitation:
30 copies
Tracks
1.
Walpurgi - Sirius B
08:40
(loading lyrics...)
08:40
Close
Type:
Compilation
Release date:
2010
Catalog ID:
WW 117
Label:
Wulfrune Worxxx
Format:
Cassette
Tracks
1.
Amok
03:35
(loading lyrics...)
2.
Antifa
02:54
(loading lyrics...)
3.
Austria Erit In Orbi Ultima
05:46
(loading lyrics...)
4.
Kamerad
02:28
(loading lyrics...)
5.
Nordland (Landser cover)
03:19
(loading lyrics...)
6.
Sertralin Psychotic Music
05:57
(loading lyrics...)
7.
Berger Hof
09:09
(loading lyrics...)
33:08
Close
Type:
Demo
Release date:
March 23rd, 2010
Catalog ID:
N/A
Version desc.:
Limited edition, CD-R
Label:
Juvavum Records / Einherjer Promotion
Format:
CD
Limitation:
10 copies
Album versions
Release date
Label
Catalog ID
Format
Description
March 23rd, 2010
Juvavum Records / Einherjer Promotion
CD
Limited edition, CD-R
February 2010
Wulfrune Worxxx
WW 227
Cassette
Limited edition
Tracks
1.
Wodansberg III
11:47
(loading lyrics...)
2.
Ausklang
02:17
(loading lyrics...)
14:04
Close
Type:
Split
Release date:
March 23rd, 2010
Catalog ID:
cut 058
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
33 copies
Members
Walpurgi
Sad1914
Vocals
Arkan
Guitars
Tracks
Side A
1.
Walpurgi -
Vom Wodansberg
11:44
(loading lyrics...)
2.
Walpurgi -
Kamerad
02:28
(loading lyrics...)
3.
Walpurgi -
Bergerhof
08:55
(loading lyrics...)
Side B
4.
Uruk-Hai (Aut) -
Schwarzblutork (Rehearsal 2008)
10:15
(loading lyrics...)
5.
Uruk-Hai (Aut) -
Das Auge (Rehearsal 2009)
13:00
(loading lyrics...)
46:22
Close
Type:
Full-length
Release date:
May 18th, 2010
Catalog ID:
TR001CDr
Version desc.:
Pro CD-R
Label:
Talheim Records
Format:
CD
Limitation:
100 copies
Members
Sad1914
Vocals, Lyrics
Arkan
Vocals
Biancum
Guitars
Wulthuz
Vocals (clean)
Fimbultyr
Keyboards, Vocals
Fyjgia
Guitars
Hellcommander
Drums
Tracks
1.
Einklang
(loading lyrics...)
2.
Antifa
(loading lyrics...)
3.
Austria Erit in Orbi Ultima
(loading lyrics...)
4.
Fotze (Part II)
(loading lyrics...)
5.
Sirius B
(loading lyrics...)
6.
Sad
(loading lyrics...)
7.
Kamerad
(loading lyrics...)
8.
Vom Wodansberg
(loading lyrics...)
9.
Ausklang
(loading lyrics...)
Close
Type:
EP
Release date:
July 20th, 2010
Catalog ID:
Solace049
Version desc.:
Limited edition
Label:
Winter Solace Productions
Format:
Cassette
Limitation:
100 copies
Members
Sad1914
Vocals, Lyrics
Arkan
Guitars, Vocals
Fimbultyr
Vocals
Fyjgia
Guitars
Wulthuz
Vocals
Gruol
Vocals
Hugin
Keyboards (Intro)
Tracks
1.
Intro
03:39
(loading lyrics...)
2.
Amok
03:05
(loading lyrics...)
3.
Neuschwabenland
10:03
(loading lyrics...)
4.
Antifa
02:00
(loading lyrics...)
5.
Austria Erit in Orbi Ultima
02:28
(loading lyrics...)
6.
Fotze
02:57
(loading lyrics...)
7.
Sad
05:48
(loading lyrics...)
8.
Februarkaempfe
03:28
(loading lyrics...)
33:28
Close
Type:
Split
Release date:
October 31st, 2010
Catalog ID:
SAT-666.4
Version desc.:
CD-R
Label:
Satanica Productions
Format:
CD
Members
Walpurgi
Sad1914
Vocals
Tracks
1.
Beltane -
High Spring Moon
(loading lyrics...)
2.
Beltane -
Seasons
(loading lyrics...)
3.
Beltane -
Amon
(loading lyrics...)
4.
Beltane -
North Sun
(loading lyrics...)
5.
Beltane -
Countess Bathory
(loading lyrics...)
6.
Beltane -
Lt.’s Last Solstice
(loading lyrics...)
7.
Walpurgi -
Amok
(loading lyrics...)
8.
Walpurgi -
Wodansberg IV
(loading lyrics...)
9.
Walpurgi -
Bergerhof
(loading lyrics...)
10.
Walpurgi -
Fotze
(loading lyrics...)
11.
Walpurgi -
End Time
(loading lyrics...)
12.
Walpurgi -
Ausklang
(loading lyrics...)
Close
Type:
Demo
Release date:
2011
Catalog ID:
cut 190
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
50 copies
Members
Sad1914
Vocals
Hekjal
Guitars (3)
Vargoz
Guitars (1)
Fyjgia
Guitars (2)
Gruol
Vocals (2)
Flakk
Vocals (3)
Xanataph
Vocals (1)
Tracks
1.
Beware The Fae
(loading lyrics...)
2.
Wilde Jagd vom Untersberg
(loading lyrics...)
3.
Blutiger Herbst
(loading lyrics...)
4.
Totenzug vom Untersberg
(loading lyrics...)
Close
Type:
Demo
Release date:
February 20th, 2011
Catalog ID:
N/A
Label:
Wulfrune Worxxx
Format:
Unknown
Tracks
1.
Wodansberg
(loading lyrics...)
2.
Sirius B
(loading lyrics...)
3.
Ausklang
(loading lyrics...)
Close
Type:
Split
Release date:
February 20th, 2011
Catalog ID:
WW 211
Version desc.:
Limited edition
Label:
Wulfrune Worxxx
Format:
Cassette
Limitation:
66 copies
Members
Walpurgi
Sad1914
Vocals, Keyboards
Satanic Forest
Kavera
Everything
Vargoz
Guitars
Hekjal
Guitars
Flakk
Vocals
Xanataph
Vocals
Tracks
Side A
1.
Walpurgi -
Beware The Fae
04:26
(loading lyrics...)
2.
Walpurgi -
Blutiger Herbst
06:01
(loading lyrics...)
3.
Walpurgi -
Am Ende des Lichts
05:00
(loading lyrics...)
Side B
4.
Satanic Forest -
Altar da Floresta
09:35
(loading lyrics...)
5.
Satanic Forest -
Desoladas Paisagens
06:27
(loading lyrics...)
31:29
Close
Type:
EP
Release date:
April 4th, 2011
Catalog ID:
WW 212
Version desc.:
Limited edition
Label:
Wulfrune Worxxx
Format:
Cassette
Limitation:
100 copies
Tracks
1.
Innererde ft. Arkan
(loading lyrics...)
2.
Sad
(loading lyrics...)
3.
Schwarze Armee ft. Gram
(loading lyrics...)
4.
Februarkaempfe ft. Gruol
(loading lyrics...)
5.
Amok
(loading lyrics...)
6.
Das Ende
(loading lyrics...)
Close
Type:
Demo
Release date:
March 23rd, 2010
Catalog ID:
N/A
Version desc.:
Limited edition, CD-R
Label:
Juvavum Records / Einherjer Promotion
Format:
CD
Limitation:
10 copies
Tracks
1.
Wodansberg III
11:47
(loading lyrics...)
2.
Ausklang
02:17
(loading lyrics...)
14:04
Close
Type:
Demo
Release date:
February 2010
Catalog ID:
WW 227
Version desc.:
Limited edition
Label:
Wulfrune Worxxx
Format:
Cassette
Limitation:
100 copies
Tracks
1.
Wodansberg III
11:47
(loading lyrics...)
2.
Sirius B
(loading lyrics...)
3.
Ausklang
02:17
(loading lyrics...)
14:04
Band ascii art
........................................................................................................................
..........................................,.:...:;.....,..................................................,.............
...................................,...:,.;;*,.*+...,,::,....................:..,......................,::,..,;+;..:....
.................,........,,.,,..,:,...,,:.,%%%%.,:,...::.....,:,..........,,+,;:....................,::,,:,:;#@#:::,...
.................;;........,::,..,:.....::..+@@?,:,...;;..,,,..,;,...........:+:......................,..::.,.;;,,..,...
......,*%+,.....:%?.,;S%?+::;,:::?%%%?%?+.:.+@@%,:,..*S:;?SS?*++;..;%?;......+S:...;%:.,*?*:....:+%SSS%%+:,:...;*.......
.....:*S@@S,.,:?@@?,++?#@@;,,;+:::;:;%?,.,:,+@@?..;+S#S?+::;+??,..+%#@@*..,;S@@,,;%@@*:*%#@S..,*:,.,:;?;....,;%@@,,::...
....,+..;#@%.:,+@@?..,.:#@?,,%*.:+,,%*.::::;?@@?,:.,#?%;:::,;#?..:;..%#%::::%##;:.%@#+:::*?,.:#;,:::;S:.,...:,#@#,:+,...
...,;....?@?+:.+@@?,;,..%@?:?@?;:;,%%,..,::;?@@%+::,#*%:*;,.#@#*,::..:S??+:,*S@:,:%S%*+:*:...S@*;,,+##..;.....#@#+;.....
...,,....%?*+..+@@?+:..,#%,,#@#,,;+#?::;...:*@@S:..,#*?;:..:*S@@S;:..:S*+...*S#;;,%S??:;++..:@@S...+##:;:.....#@#*......
........,+.:*:.?@@%+,.,*+...%#S%;.;S*%*:,,.,*@@%::..#+?;,..,,,*#@*,..**::...+S@*..%S**:,,;...S@@?::;@@S+:.....#S%?,..,..
.......:?+;:++**#@@**;;.....,+#@#?+;+#@S*::,*S%*;,,+#;?*;,....:#%,.,*%+;+;:*+%#*;,%S++:,::...,?#%%%;+S##*:....#S**;,,:..
.....,;+??%?;;;.,+*+;,.......:+*?*..,+??,::.:?;....:S+%,,;;::;++,.:+**%%%?;::;,.,:??,:,.::.....:++;,.:?@@S,..,%*++;:.,,.
.....,;.,,..,::,,..,;,.;......,.,;..,....,:,.;;,....#%#:;::;,..:;:........,,,;.....,.,:...,..,:..::;:,,%@@;,,::,;;,::...
......;;.:,.,,,:....,,.,,,.....::,.........::,..,..,#S#?:...,,::,:,.........::,.....,,::,,,:;+:,,,...,,:@?,,:,:,::,.....
......,,..;:,,.:......,,.,,,...............,.......,#S@;,,...,:.............,.:.....::..::,.,+**+:..:::+;....,;:,,......
.........,:..:.....................................,#S@:.................................,,..:..:;:::+:,,......,........
....................................................#S@,...................................,.........:..,:..............
..............................................,;;;;+#S#*;;;;............................................................
..............................................:#SSSS#%#SSSS#:...........................................................
...............................................,,,,:#S@;,,,,............................................................
....................................................S%#,................................................................
........................................................................................................................ +:;+;:;+;;;;;+;;;++*??%**%?*S+;%#S#########SSS#*%##SS#####SS%%S%+++*++*+++*%S%*+*S##%?%S#S%?*+?*+%###%?##########%+*?+;;
++*;:;;;;;;;;;:;;++;+%#+%#S*S+;*S##S#######@##?%%##S########SS#S+;+++??++*#####%*+*S%##S%???+;;++?%#?%S%SS#@@@@@##%*+S?*
;;++;++;;;:::;;:::;;?SS+###*%+;*####@##@##S##%?###%SSS#####@%#S*;+++?S*++%@######S*+*%###%**;;;;;*?**SS*%S@@S?S###?++?**
+;+;;+;+%?+;:;:::;+?*%?+SSS?%+;*##@######@#SS?###S%SSS##@@#@%#S+++;*%?;+?@#S####@#%%*++?%?+++;::;+;+S%+?*%@#%?**?%*;::;+
%**;;+;;;;+*+:::::;+*?**###?%+;+##@#S#####S#?S@##%%#@#S###@#%#S++;;**+;+S###S#@#SS#S#S*++*+;;;;;;+**+;+S+?S??S%*%?;:;;++
+++:+??*+++++;;:::;+??+?S%S*S*;;%#SSS######S?####%#########?S#*++;*?*;+*%##S###%S######%**********+++++++++++++**++*+***
+;;;;+?*?;?*+;;;;:;;;++?S%#*S?;;?#SSSS###@S%####SS#######S%?#S++++??*;+S#SS#SSS#@@#####%*********++++++++++++++****??**?
+;;;;++++;;;::::;+;*?;+S%S#*??;;?##S#@@#@S%@@@@#%####SS##SS%#?;+++??;;%#SS#%%S#@@#SSS#S%%%???**+***++++;:;;;;;;;;;;;;;++
+;;+;*?%*;;:::;+*?;*S++%S?S*?%;;*SS###@@S%@@@@##S@###SSSS#%S#?+**+*+;+%SSS?S##@#####%%%%SSSSS+;;;;;;+;;:;;;;;;;;;;;;;;;;
+::;+;*?*+?*;:;;;+++;+%?%?S%%S;;*SS###@@?#@#@##S##SSSSS%S#%@#*+*++*+;?SS%?S###SS#####%*+++;;*+;:::;;;;;;::::;++:;;;;:::;
;:::;++*?+%?+;;:+*SS++S###??*S;;*S####S%%@##@@#%#####S%%#S%##+;+++*;;###%?###S###@@@#S?+;;:;:::::::;;;;;;::+??+::,::::,,
;:::;*+;*:+;:;;:+?%?++S###%?*%;;+##S@@S?@@#@@S?*%S#S#S%S#?%#S++****+?SS?S#SS#@##@@@@@#S%?%%?;:::::::;;+;;;;;%*::::;:,,::
:::;;+?+?+*+++;;+*?*;+#####?*%;;+SSS##S%#S##*+*+;+?S#SSS#?S##*+++?*;%S?S@SS##@@@@@@@@@@#S?**;+;:,::::;*+;;;;+::::;::::::
::;+++*+*++**+??%%%*;?%%SS#%*S+;;%@####?SS#?;+*????*S%S#S%@@#*;++*+?S?##S#@@@@@@@@@@@@#S%??**+++:::;,,,,,:+;;:::::,,:,,,
;;::;;:**;*?;+%?%%??+S######+%?;;*###SS?##@S****%%?*%S%#%#SS%?+++++??SSS#@@@@@@#@@@@@@@@#SS##S++;:;::,,::::::;;::::,,,,,
;:::,::;++%;++%S#*?*+S######;S%;;+SS##%?#S##*;++??*+?SS%%##SS#++*++*%%#@@@@@@@@@@#S##@@@##%*+;::::::::,,,,,,:::;;:::,,,,
;:::::::;++;*****?S+*####@@#+%S;;;S@#S??S##S?+?????+%?#?S#S#@#+****+%#@@@@@@@@@@@@#SS?*%?%*;:;:;::::;:,,,,::*;::;;;;,,:,
+:::;:;;+;;??*+*%#S+?@######***;;;?#%SS?##S#?*+;;;;+*++;+*%@@#++++***S@@@@@@@@@@@###S***++*;::::::::::,::::,:::::::;;::,
+::;;;:;;;*?*+??*??;%####@@@%;%+;;*%SSS*###%+:,:::,,,,,,,,:+#S;;;+*++*#@@@#@@@#S%%S?*+;;:::::::;:::::::,,::::;::::::;:::
+;::::;;::+;;;*?*%?+SS##@##S*;S+;;*S@#??%%+:::::,,,,,,,,,,,,;+;:;+*+++?######S%%?%%****;;;;+:::;:::,,::::,,,,;:::::,,,:;
+;;::;?;+:+;;++?%?*+?S##S%?S%+S+;;%SS#*;:;,,,::,,,,,,,,,,,,,,,::+*+**;+#@######S%SS%%%?**+*+;;::::::,::::,:,::;+::::,,:,
;::::;;;%+:;+*??%?++?%%S#%#@S+*;++S@S?;:,::,,;;,,,,,,,,,,:;;,,:;%%;+*++%##SSS%???%%S?%???;;:;:::::::::;,,,,,,,::::,,,,,:
;:;:+++;+;:;+*****;?%*S#%#@@%;;;;*#@@*:;,,:,,:,,,,,,,,.:**?*:::+SS+++*+*SS##S??%%%%?%SSSSS?;;:::::::::::,,,:,,,,,:,,,,::
;:;;+++;;;;;+;*??*+%?S%?S@@#?+;;;?@@?:,:;,::,,,,,,,,,,:*????;:;*@@%++*+*SS#SS%SS%%%S##S%%S*;+;::::,:::,::::::,,,::,,,,:;
::;;;;:;;;;;;+*??+*??S*?S##*%*;;;%#?:::,;,,::,,,,,,:;*??***+:;;*@@S*++++%#S%S???%%?***+*?*;+::,::,,::,,,:::::,,:::,:,::,
;:;;;;:;;:++****++++***%??*?S*;+;?%;**+:;;,:,:;;+**???**?%;::;+*#@#*++++*####S?**+;;;+++;:;:::,::::::::,,::;:::::,:::::,
;;:;:::::;++*++++;+**?#@@??S#%;++%#?***;+:,:;+****?+:::?#?;;;:%*###%+++++?%%%?+;;:;++*?*:::;+++;+::::,,,,,:;:::::::;:::+
;;;::::;+;**?*+++;+*?%##?S@##?;++%@?***;+:,;++++**;,,,;#%?;;++#+%S##*++;;+%???;::++*+++:+;::;;****++::::,,:::::;:::::;+*
?+;;:::;;+****?*;;*?SS%*####@S;++%@#*+*;;;,:;;;;+:,,,,:?%?;;;*#*S#@@%++;;+????;+?*++++;*;:::::::;::;:,:::::::::;;;;;::::
+;+;:;;+;;+*??*?+++?+++%S%SS#S;;;?#S;::,,;;:,:,::::::::*#;:;;?S*%#SSS**+;;;*+++?SS%S%;??+++;:::::::;::;:;:,:::;;;:;;::::
;;;::+;;;+;*?*%?;;*++*%S#####%;;;??;::,,,:;;:::,,,,,:::++:;+*S#?%@###?**+;;+?%??#@#S+;+?%%%?;::::::::::::::::::;;:;;::;;
*+::;+;*?%?++??+;+%??SS#@#SS#%;;;;;:::::,:::;,,,,,,,,::;+;;;%@@S?@@#S%*+;+;*S%?*SS%++??%%%+;+*;:::::::::::::::;;::;:;;;;
%*:::;+*??+**++;+%#*S#S#@##S#?::::::::::,::,:::,,,,,,::;:;;*@@#S*##SS#*+++;*#%%++*++??**+;;:;:;;;;::::::;::::;;::::;:;;;
*;::;*?**++**+:;*%*%SSSSS#@S*;::,::::::,,,;,,;;:,,,,,::;;;+?###S+%S###?+*+++?%*;++;?%%?*+;:::::;:::;;::;+;;;;;;;;;;:;;:;
;::*??**;;+**;;+?+%#####S#%+::::,,,,,,,,,,:::++,,,:::::;;;+%SSSS**%??%?+*++;?S%?*;;?**;:::,::::::,:::;;;:;::::::::::;;;;
::++++*+;;*+;*+*+*#@@@##%*::::::,,,,,,,::+?+*S;,:,,,,:::;++#####**%??*?+*+;;+%%*:;?##%+:;++;:,::;;;;:::::,:::::,:::::;;+
::**++;:;*+;%%;*+*S##SS*;::,,:::,,,,:+*+*S*;%*;;,:,:,::,:+%@@@@@*?SS%S#?+++;+S?;:%#@#?*?%%S?**;+*+::::::::::;;::::;;:::;
;+?+;;+*++:+?;++;*%S#?:,,::::::,::::*%S**%;;*:*%,,:::::;:;#@@@@#*%@#S#@%+**++*;++SSSS*?%%****+;:::::;***;;:::;::;;:+:,::
;;;;:??+;:%S*;+;;+?%%;,,,:::,,,:+%;:*S%+??++;;%;+,,::::;;+S#####**S#S##%+**++;+%*%SS?++++;;;:,,:::;;;*??+::::;:;;;:;;:::
++::**+;:%##+++;;;;++*::,:,,,:;;+?+;*#S+??;*;**+S;,,;;::;?####SS+*??*?%?+**+++S#?%S#S%?*+;;::::::;::::+*;;:::;;;:;::;;::
;;;?%*;:%%%?;+;;;;;**:,:::,,:;;;*+*+*#S;*%;*;*??#;,,::,,:+SSS%S%;??*++?%+**++*%S??##@#%%%?+;;;;;;;:::::::::,:;;;::::::;;
;;+%**:*%%%;;;;;;;;;;,,,:,,,,;;;;+%++#%;S+++;?*%S%;,:::,::;####S+?S#?%SS*+**+*S%?*S#S%*++::::;;:;+*++*;;;:::;;;;::::::::
;;+*::;??%+;+;;;+;;:;,,,:::,:;++*SS*;S?+S;;:**+SS#%,:,,,::,?##SS+?#%%@#S*+****#%?;?%%*+;;++;;++;;*;;??**;;::;;:;;:;::;;;
:,:;:;*%?+;+;;;;;:+:;,,::,,,:;;;?#??;#+S%;:;%+%S%S*::,,,::::%S##+*%%S@@%+*+*??S##+??%SS?*%**?+::::::;+++:;;;;;:;::;;:::;
::,,;;%%*;++;:,::::+;,:;*,,,:;;+*%?*+%+#+:;*?+%##%;:::::,,::+#@@?;S%S@S+++++++S#S+%SSS%;++;+:::;;::;;;::::;;++;:::;::;;:
:,,:++**+;;;,,,,:,:;:::;;,,;:;;++%?++*+%::;++?#S#*;::,:::::+?S##%;?*%%;+*+*+++%SS+*?**;;:;;:::::;+;:++::;;;:::;:::::::::
;::,,:::;;:,,,,:,:;:,,::,,+*;;;+;%%:**++;+;*+%##S+;;+::,,::*S?S#%:%??+;%%+++++%##?+?+;;::**:;:;;+*;:;;::;;;::::::,:;;:::
:::::,,::.,,,,,,,;;+:,,,,:?;;;++;?+:%+;;;?;?*%%%?;;;+;:,,:;?S%SS?:S?;;?SS+*+;+?##?+*???**?%+;:+++*++;+;;;:::;::::::;;:::
::::;;;:,,;::,.,:;+:,,:,,*+;;;++;?+:%::;*?:;S#SS;:+;+;:;:,:%S?SS?;%+;?%SS*+**;+##?+?***+***?+;+;++++++;;;::::::::::;::::
+;;+;::::;::;:::,::::,,,:+?;;;;;;**;*;;;S*:?#%SS::;+;?;,:::?#%#@?;+:*S%S#?+**+;?#%;%%%*++;:;;:;;+++;;:;;;+;;:;::::;;:;;;
+;+;::::::;::,:::,,::,::;*?;;;++:;;:;++*%;;%?*?+;;;+;;;;:;:*#%##+;:+%S#S#%++++++%%;+?++++;;;;;;+**+;:;:::;:::;::;::::;::
;;;;;;;::::;:,,,;;,,::::;+;;++++:;:;;;;S*:*S%??;;:::+;::;;;;%%SS;;+?####@#++++;;%S;?%+*+;?%?;*???++:;;:;:::::,,:::;;;:::
;:::::::::::;;::::::::::::;:::;;:::;;;+?;;*??**;:::::::,;;;;%%?+;+?%##S###++*++;*%+?**?%S##S;S%+;;;;;;:;;::::::::;;;;;::
::::::::::::;;;:;;:::,::::::::::::::::;::;;:;++;;:::::,::::;%?+:;**%%S%S##+++?+;*S+:*???###%+S%?*+:::::**:::::,;:::;;:::
;:::::;::::;::;;;::::::::::::::;;;::::::::+::;;:::,,:;,,,,::+;:::+*?*?%?%*;;++;;*?;;*?%?%##**%*??;;;:+;;+;::,,:;:;:;;,,:
;:;:,,;;;;;;;;;;::::::;:;;::::;;::;;:;;::::::;;::::,,;:,,,::::::::::+;+++;;;+;+*??+;??%%%%*;*?%%;::;**+;;::::::;;::;;:::
:::::::::;;;;::;;;;:::;:;;;;:;:;;;;;:;+::::::;:::::,,:;::::;:::::,::*::::;+++;;;;;;;;;;+*+;:*??;:;;+*;;::;:::;::::::;;::
;::::::::;:::;;:;;;++:::::::::::;;;;:;,,:;::+;::::::::;;:;;:,:::::;:+::::;++++;::::::::::::::::;;:::::;::;;:;;:::,,,;;:+
;;:::;;:::::;:::;;;;;,::::::::::;:::;+*:;+::;;;;;;;:;::;;;;::;;;;;::+;:::;+**+::;;::::::::::::;;::::,::::::::::::::::;;;
%????*;+++;;;;;::;;;*+:::::;;;:::::::;;;;+;;;;;;;;+;;;::;;;:;;;:;:::+;:;;;;++;::;+:::::;::;;:;;;;::::;;:,::::::::::::;::
S%SSS*%SSS?%%%?*+++++;;;;;;;:::;;:::::,,:::::++;;;;++;;;+;;;;+;;;;;;+;;;;;;++;;:;;;::::;::;;;::::::::::::::::::::::::;::
%SSS?%SSSS?%S?*?%?+;,:;*+++;;+;:;;;;+;;;::::::;+;:::;;:::;;;:;::::::;::::;;;;;;::,,::::::::;;::;::::::,::::::::::::,,;:,
SSSS?SSS%S%**?%SSS**++;+:++;;+:,:::;;;;;;;;;:;;;:+++;::;:::;;;:::;:,;;,,:;;++::::;::;::::::;;:::::::,,:::::::,,:::::,:::
%SSSSSS%%?*?SSS%%S?;;%%;:;;++?%?+::,,,:;;:::;;;::*?%???*+**;:::::::,;+,::;;+;,:;;:::::::::;;::,:::::,,,,,::::::::,::,:;:
SSSSSSS%??%%%%%%%%*;%%*;;;+;?SSSS%%??;:;:,::::::,:+*?%*;;+++;::;++***+:::::+;::++++::::::;;:,:,::,,,,,,,:,,,,:,,,,,,,,;:
SSSSSS%*%SS%%???%%;;?*;;++;*SSSSSSS%?:;::::;;::,..,:;+++:,,,:::;;++*?+,::+:;+*+++;;;::::++:,,,::,:,,::,,,,,,:,,,,,,,,,::
SSSS%*?%SSSSS%%%%+*+?;;;+++%SSSSS%?+;;::;::+;+**+;;;:::+**++;;;;;;::;+;;;:;+***++::;:::;;;;:+;:,,,,,:,,,,,,:,,,,,,,,,,::
%SS?*%S%%%SSSSS%+*%+;:;;+;*S%%%%*+;;;::;::;:,:;+?%%?*+*++++*+*???+;;;;::;;++*++?*:::::;:::::;::,,,,,,;*;:+:::::,,,,,,,::
%S?*SSSSS%%SSSS+*%%+::;;;+%%%%%?:,;;::;;::;+??*+*+*?+??%%?*+**+;;;,,:+:::::+*+;;*,:;+;:,,:,,,,::,,:;*%??;;;:*+*;;+::,,,:
S%*%SSSSSSSSSS*+SS%+;;+++?%%%%%+::;::;;;;*?%SSSS%+;++*+++?*;;+:,;**+;+::::::::,,:;;;;::::,,,,,,,,,,+??%#*::,::,,,:,:,,,,
S%?SS%S%%SSSS%+%SS?;;+++?SSS%%;,,:;::;;:+*??%%%%SS%*%?+;::,,::+;::;*++,::,::;;:,;;:::,,:,,,,,.,,,,,;+;+;::::,,,,,,,,,.,,
S?%S%%%%%%%%S*?SSS;;++++%SSSS%*:,:::;;,:;+*???%%SS%?SSSS%?+::,;+;:,:;+:;::;;;+:;;;::::,,,,,,,,,,,,:;;;;:,,,:,,,,,,,,,,,,
%*%S%%%%%%%%?;%%S*:;+++?SSSSSSS%*;:,:,,,::+**?%%%%*?%%SSSS%?+:,:+:,,:+;:,:::::;+:,,,,,,,,,,,,,,,::;:;::::,,,:,,,:,,,,,,,
%*%SSS%*??**;*SS?:;;;+*SSSSSSSSSS%?+;;+***????%%%?+%%%??%S?%*:;::+,,:+,,,:,:::;::,,,,,,,,,,,,,,,:,,:,:;;,,,,,,,,,,:,,..,
%?%S%%%%%?*+;%S%;;;;;+%SSSSSSSS%%%%SSSS%%%SSSSSS%?*%%%%%S%??*+??**+;,+,,,,::;:,::,,,,,,,,,,,,,,,,,:,,,,,,,,,,,...,.,,,,,
%*%S%%%%%%??+%S+:++;+?SSSSSSSSS%%%%SSSSSSSSSSSSSS*%SSS%%%S**?;?%??+;,+,,::;;::;:+:,,,,,,,,,,,,:,,,,,,,,,,,,,,,..,.......
%**SSS%%%***;%*:;+++*SSSSSSSSSSSSSSSS%SS%SSSSSSS%?SSS%SSS%*%%;+%?%*::;,,:;;:+*;%?:,,,,,,,,,:,,,,,,,,,,,,,,,...,,........
%?*%%%%%?*?*;*;;;;++?SSSSSSSSSSSSSSSS%%%%SSSSSSS*%SSSSSSS?+%%?+%?%?:,:::::;??;?*:,:,,,,,.,;*+;:,,:,,,,::,:,.............
%?*%%%%%*?%?;+:;;++*%%%%%SSSSSSSSSSSSSSSSSSSSSS??SSSS%%%%**%%%+*%%+,::::,+?*;?;,,,::::,,:*?*++;::,,,,,,::,:,,,,.........
%??%%%%%*%%+;;;;;++%S%%%%%%SSSSSSSSSSSSS%SSSSS?*SSS%%?****+???+;%%;:::,,;%?:::,,,,::::,:*??***;:::,,,,,,:,::,.,.........
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*S;?:,?*++?*,,,...........................,,,,,,,,,,;:,,,..,+,......................................
.....................................:+:,:,:;;;;;;:,..,;+;;,.................;%*%?+;.,;*;;;+*++,............................,:;;:::,:;;:;,:::,::,...,;:.............................
.....................................,,::::;::;;:,....,:;::,................:;?%?+*....,+,.+?%#;............................:;;:::.,::::;;+;,.,,.,:;;,..............................
.......................................,,;:;+:::::,.,,,,...................;?*++;*;.....,,.,;?S%:...........................:;+::,::,..,;;;;,..,*+:,................................
..................................,:+,,;,,;++:,,,,,,;++;;,.................+?+?:,,,.....,+:,.;%%+.........................,.:++;;;;;;,:+;;:::;*++:..................................
.................................,,:*;;+;+;,::;:::::;:;;+:;,...............+%*;.:+:,.....,:+::*S?.........................,:;+;:,,:+;;;::,.,::?+....................................
............................:*,..,,:+:*+;,,;;;+;..,:;:..,,,,...............,?S;.;+;,.......:,;+??,........................;+;:,.,..:;:;::,,+;;;::,..................................
.............................:;,,,...:+;:++;:+;+*::,.:::,...................+%*..*,..........;;?*............................,;;;,.,,,:,,::;,.,,,;..................................
................................:;:...,..:+;+;;+*;:,,+;*:...................;#?,,,...,*?,....,?*+........................,;::,,::....,,:;;,,:;;;,,..................................
.................................:;::.::.;:,,:;:,....,,,,,..................,+S++,..,*S@%...,*?+;.....................,:::;:;::........,...,;;:,..,:?;..............................
...................................:+,+,.::,.,.,....,,,,,.,,.,,:............;%?%?;..+*?@@?..+*S%;....................,::;:,..,::;;;+++;;;;::::;+?S##*...............................
..........................,,.........,;,,;.....,,...::,:,:;:,:;:.............+##S?+:?+S@#@;?S@%,.......................,:;+??%%??%%SS##@#@@@@@@@S?;,................................
..........................:%?+::,,,,:;+*%S%%SSSS%%*+;;::;:.,,.................:S@S#S*?S#@#S@@*.....................:;+%*;+%@SSSSS@@@#@@@###%%*;,.............,......................
...........................:?#@@@@@@@@@@@@@@@@@@@@%%???????+;;:,,..............,%#@@#S#@@@@@*..................,;+?+;*@*S%@#S%%*;;+:::;:,,..........................................
.............................,:+??**+*#S??%%?S##@@#@@##??*?*?%%*;,..............,#S#@@#@@@@S................,;+S%**?+#@@#%*,.........,,,,,,,,.......................................
........................,,,,...................,,+??S#@@@?*?:++?S?;,.............:#%#@@@@@@+..............:+*???#?%@#@S;,:,.,..,:::,.:;+++:;:,......................................
...........,.......;*;:::;+**++;,.::::;::;::::;;:::..,*?%@%S??:,;*#S+,............*@@#@@@@@,............,*?:?;?*###?+:.,:;;:,,,,,:,.,:;;;;..........................................
...........:;++:,,.,+???*?????**+;?%%%*?%??*****;+;;+,...;?%@@S%*,**?S+,..........,#@@@@@@S...........,;?++?*%#@@#+..,,,,,,::::,,,,.:;::::,.........................................
............,;?%??*+;;*??S%%%%?**??*?*;;;;;:;+*??*+;+;:,,,..+#@##S#%?%SS:..........*@@@@@@%..........,*+.;S@@@@?;,.::::..,,:,;?*???*;;+;,...........................................
.......,.......:?SS#%??%?%%??%%**;:,...,:;+++???*?*+;++;;*;,.,;#@@#S?*?S#*,........:@@@@@@?.........+??%?%@@@@?.....,,::,,,:.;+????%**+++;:,........................................
......,??+;:,....,;?%??%%%???*;,....:*%%%%%??????**+++*++;;*+:.:?#@#S##S%S%,.......,@@@@@@?........+#++#@@@@%;..,,.::,,..........,;**??%%%*++:......................................
.......:?%%%*?*;:,.:***%%%??;.....:%###SSS%%*?%?*++*****+;++*+*:.:@@@@@#?*SS:......,@@@@@@?......,?%S###@@@#:...:*::,:,............,+%???S#%*+::....................................
........:*???%SS%?%??*?S@#*,....,?S#S###S%%???S?*+:::,::;;;;++*::,;S@@#%?%?%%;.....,@@@@@@%.....,%S*?%@@@@%:....,,,....,,,,.........,:*??*?%%?%*+,..................................
.........,+?%##S#@#S%???S%,....:SSSS??%%%?**+;**?*?*;:,......::,,..,S@@@@@@SS%;....:@@@@@@#,....*S*?S#@@@%......,....:++;*++;:.........,+*****???*+:................................
..........,+?SS%S#S%S%?%S,....,S@SSS????%????+:,:;;;+*++;:,.........,?@@@@@##S?;...;@@@@@@@+...;%%?%@@@@%:..........,+;;;+?%%?+,.........:+***++++++*;,.............................
............:???%SS%%%?S?.....%#S@@@%*;+;:;++++,...;%@S?**+*,.........*@@@##S#%%;::%@@@S?@@@+:+??S#@@@@?...........,***;;;+%*%S%;..........:*?**++:,,::,............................
.............,++*?%S%%*S*....;@S?SS%S?+,.......,..+@@@#%*;;%?,.........+#@@@######@@@@@*:?@@@@###@@@@@@:...,:,,....;*+S;;?S@S?###+,,,,......,;**+;++,...............................
..............,:+**???*S*....*#SSS???*%?*:,......+@@@@#+,::?#;........,:+@@@@#@@@@###SS;?+?%**S@@@@@@@%;:::::,,,...*+;;;?##?%?S?#?+:;::::,:,,.,+***+;:,.............................
................,+?*?**??,...?%?%%???%????*;....?@@@@@%:;;:?#+......,:++?#@@@@#S@#S?;++*SS++*#@@@@@@@@?*;,.........:*;;:+S#+%*?%%SS%:,:;;+*?**+;+;;;++::,...........................
.................,:**;*?%+...*%??%%?????%???*;.+@@@@@@@?;;;*%*.....,;+?%S@@@##???S##@#;+*+*;S@@@@@@@@@@#%?+;:,,.....+++:;S??%??%%%%@S:..,:;+?????**;::,::...........................
...................,;;+?%%;..+??%%*;;+*?????**;#@@@@@@@S;+;;?*;++*?SSS%%%%S@SS**;+?*S%:*S#%?;S@@@@@@@@@@@@@@@@#SS%*;+*;;+%*%%S%?%S###%:....,:+*****?*+:,............................
...........:::.......,:+??%*,,?S??*+;:,,;++**+S@@@@@@@#@%*+:?S%#@@@@@#%%S#@@#%???***SSS@@@@@@@#SSS#@#@@@@#@@@@@S?+,.+;:;+%?S%%?%??%%%S?:.....,:++++**?*+;::,........................
...........,;+++::,...,:;*?%*:;%??*::;::,..,,;#@@@@#@@@@#++*%S,,,+???%S@@@@@@###SS*+?S@SS#@#%??SS#@@#S**?+,:;:,.....*;*+?S%SS%+??S%?SS#?,.......,:;+;+******;:,.....................
..............,+?**+::,..:**??*%%**+,..,,....?@@@@##S@@@#?+**%?......:%#@@@@@@@?#@##S?%####*%SS@%%@@#%**:*.........,S%%%S%#@#??S%@S*%SS@?,........,:++++++*?+**,,...................
................;+*+:;*+;::;***???*+:.,.....;@@@@@###@@@@#%*+%%+,,..,+?%@@@@@@#S##?#@@S##@@@@#%?S@@@S#S%;*:,.......*?*+S%S#@#S%#%?S#%SS?#?..........,++;;;:;+****;:.................
..................,;;+??*??*******?*+:*+:...S@@@@@@@@@@@@@#%;**%+*;,.:;*S?S@@@#S??S@#@SS*?S#@@@@@@@@#?#S;:........;+;;+SS#S?##S#%S?#@S#%?%*,....:.....;;:+,.,,:;;+*+;,..............
....................,;??*?%????*?****++*+;.;@@@@@@@@@@@####?%;?%?+***;;,;+S%@@@#?SS##@#+:;;###@@@@@@@?*#.........:*,?*?@##S?#@@@#@@%%@%%S%S+......,;;,::;;,,.....,,:+;..............
......................:+*?%?%%%??**+*;++;+,%@@@@@@@@@##S%##?*;+?S;;;+?*;.*;;?@@@@@@@@#?,,;;%#@@@@@#%S::+........,?:;+?###%%?S@@@@#@@S%SS?SS?,.....::::::;;;:,,......................
........................,;+?%%???***+;?:*,?@@@@@@@@@@SS#S@@#S%+*%?.,:;*+;*,.;S@@@@@@S**+,,;SS@@@@#?:;.:.........+*+;+%@@#%?%@@@@@@S#@SS%S##%*.......:,..,:;+;:,.....................
...........................:*?%??**?*+%:#,*@@@@@@@@@@@@@@SS##S?*%S:...,++;,:::?%@@##?*+%+,?#*#@@@;.............++:+:%@@@#%S@@@@@@@@@@SSS%S@##:.............:;;:,....................
.............................,;*+**+*;*,*+;@@@@@@@@@@#@@@#SSS##*?#%,.....,..,,.*##@##%?*+:*SS#@@S+;,..........;?**?S@@#@@@#@@@@@@@##@@SSS%%SS?.......,;,.....,:;;:,.................
.................................,,;%++,:*;@@@@@@@@@@@@@@@S%S@@S*%S%:........,+?*?#@?+SS:,+#S#@@?+%??+;,....,+%??%@@@@@@@@@@@@@@@@@@###@%%S#%#;.......:;........,;+;,...............
...................................+%;,..:+@@@@@#@@@@@@@@@SS#@S%??%%S+...,;+*??+;?S@@S?+;+%S@@@S+,:;++?**+:+%%SSS#@#@@@@@@@@@@@@@@@@@@@@#S%@@#S,........,;:........,:,..............
...................................**;....;@@@@@@@@@@@@@@@@#@@@#S#??SS*:+**;+,.,.+%*@S****?%S@@+:....,::+;+*%S#@@@@@@@@@@@@@@@@@@@@@@@@@#@#SS##*.........,:,........................
...................................;S:....?@@@@@@@@@@@@@@@@@@@@@@##%S?+;::....,..+??##?*++?S@@%?:....,,....,,;*%%@@@@@@@@@@@@@@@@@@@@@@@@SS#SS@#:...........,,,,....................
....................................*;....*@@@@@@@@@@@@@#@@@@@@@@@?;:......,,..:,;*%S@@@#%@@@@??,..............:?##@@@@@@@@@@@#@@@@@@@@@@@##@#S#%.............::,,..................
....................................,*.....*@@@@@@@@@@@@@@@@@@@@#+:..............:%?%##SSS####%*,...............;S#@@@@@@@@@@@@@@@@@@@@@@@@@#S#@@*..............,:,,................
.....................................+:.....+@@@@@@@@@@@@#@@@@@S:+,...........,...*%?SSS%S#%SS%;.,:,....,......:+?@@@@@@@@@@@@@@@@@@@@@@@@@##S@@#@+...............,,................
.....................................*%,.,;+.;#@@@@@@@@@@S@@@@S:,+.......,:;:,,...,*?%S%S##S%%*,.,,,....:;;,.,,*??%%S@@@@@@#@@@@@@@@@#@@#@@S##S##S?.................................
....................................:@@*.,::,,,?@@@@@@@@@@@@#*:,.,.....,;;,,.......,*%?%%%##%*;...........:??%+%S%%*+S@@@@@@@@@@@@@@@@@@S%%##@SS@SS,................................
....................................;@@#;,.::;..;S@@@@@@@@S+,........,;?,...........+**+%%+*?*:..........,+*@*+*?%%?;;?#@@@@@@@@@@@@@@@@#SS%@####@@?................................
....................................%@@@#:..,;:.:+?#@@@#?:.........,:+%?...:*;......++?++*??;+,......,*%,:*+@:,,:;+?*:;?@@@@@@@@@@@@@@@@@@S%####@##S,...............................
...................................;@##@@#,.,:,;:,;*%#*,.......,,,;**##:,..;?;.......*;+++:%,+.......,+*+?**@#+;;+;*+;;,;#@@@@@@@@@@@@@@@@#?%SS###@#*...............................
...................................%@@@@@@S,..,+:,:;+:::......:+;+*S@@S+;;,.,,,,.:;:;*:+;+++::..,..,+?++??%@#@@*,;:;;:::,:S@@@@@@@@#@@#@@@@#%#S#@#@S?,..............................
..................................;@@@@@@@@S,...,+*:.,:.....:+++*%@@@@@?*+*;;;;,:+?%*;;*:;*:::.:?*;:;*+*%?S#S@@@%:,;:;;:+:;S@@@@@@@@@@@@@@@#S@#@###@?;..............................
..................................S@@@@@@@@@#+...:.......,:;++?S@@@@@@@@#;+++*??S#*?++++*;?+*+**+?#@S####SSSS@@@@#*:.,,;;;::%@@@@@@@@@@@@@@@S?S@@@##?*..............................
.................................+@@@@@@@@@@@@S+,......,:;*??SS@@@@@@@@@#*+:+;;;**;++?+;+??*?%*+*S#S####@#%S@@@@@@@S+..:;:,,,:?#@@@@@@@@@@@@@#%#@@@#S?:.............................
................................,#@@@@@@@@@@@@@@#?+,,,+?%##S%S%@##@@@@@@@%*:**:+*+*?;?*+;?*+***??S?%SS#@#%?S@@@@@@@@@S:...:;::.,?@@@@@@@@@@@#@@S#@@@@S*,............................
................................+@@@@@@@@@@@@@#@#S%%%%#@@@S%%###S@@@@@@@@?%?*?**?*++*+*%+:?%;++???SS###@S%S%#@@@@@@@@@S:..;,.:,..:#@@@#@@@@@@@#S#@@@@S*;............................
...............................,#@@@@@@@@@@@@@#@#SSS%S@@@S@SSSS%S@@@@@@@@%%?+?%#S#%S#%S?:,?%S**?;.+@@@@@@#%#SS@#@@@@@@@S::..:;;...,?@@#S#@@@@@#S%@@@@@?+,...........................
...............................+@@@@@@@@@@@@@@#@S#S%S@@@S%%#@#SS#@@@@@@@@#?S%?%%#S??*++?S%?*++++?+.#@@@@@#S@#%?%%S##@@@@%;..,,:+:,..*@@#?S@#@@#S#?#@@S#++...........................
..............................,S@@@@@@@#@@@#S#%SSSS%S@#SS%??%%###@@@@@#@@@##S?%%#:,,;;:;@##,....+?;++%#@@#%@@#%S@S%S##@@@S*:,..:++;,.+@@#?#@S#@##@%#@@@??,..........................
..............................+@@@@@@@@#@@@S%S#%%%#SS#S%*?;;SS##@#@@@@@@@@@?*;+?S+:*%%S##+###%?*++?...,+S@S#@@@S#S#@@@S####S*;;,,:,;,.+@@#S@@%S#S##?#@##**..........................
.............................,#@@@@@@@@@@@S%S%%##S@##@@*?+:.:*#@@#@@@@@@@%+;++;%SS##@@@@#:#@@@#*+#S*:.,,,;SS##@SS?%S#S%?%?SS::+**;,:,:,;S@S%#S%?#%SS##SSS%,.........................
.............................*@@@@@@@@@@@SSS@#S@#SS?#%??;,...:#S@*#@@@@#;:+:;?#@@@#SS%S@#:#@%+;?##@@#%;::.:?SS@@#S%S##%%%;;?;..,;*%+::.:;?####@#S#%S##SSS*+.........................
............................,@@@@@@@@@@#%?##S###SS+%**?:......;*+,#@%*%,,+:;%SSS#@@###@@%;+::?#@@@@@@##?:..,;#S@@%####%S%;.,,.....:%%+,+:.,,::;*?#@#@SS#S*%,........................
............................%@@@@@@@@#@%%#@@#@@#%*?+??,...........;+:?,.:,+S@#%SS####%%??%?SS?%#@@@#@###S+..,+S##+*?#%:,,...........**:,....,,,:;;++?#S#S%%+........................
...........................;@@@@@@@@@@S?#@#@##%+?***+,.......,:::::;?+,,.;S######SSS+*S##@S@@@S;S##S@@#@@@+;;:::::+;;:;;++;:.........+;...,:;;:*@S#S%S@%#SS?,.......................
..........................,#@@@@@@@@@#SSS@@#?%??*+,........,;+;,;::::::::*SSS@@##S#;;#@@S;;@@#@;+###@@#S*:,.,,...,%@##%%?*???*:......,;+,.,:++;.*@@@##@S%##S*.......................
..........................?@@@@@@@@@#?*S@@%*%??*:.........,?+++;;;++;;,..,.,:?##@?S.S@@@%.,#@@@*:@#@S?:..,;+%+...,;?%##@@#S%%SS?:......:*:,++:+;:%##@@S@S@@S?;......................
.........................+@@@@@@@@@#?S%S#S%?*++,..........+?***+;+*S%?+;,*%+..,;%SS;*@@@?..?@@%:?@?+++,;*%##?,:,...,;+?%S#@@@#SS%+......,;:;+:*:;,+###SS%#@#**......................
........................:@@@@@@@@@S%%S;###%*,...........,+??;,.......:;*;,?#%:...:+***?S;..*S*+*?::+?S###S*;:;*;.....,;+*?S#@@@##?;.......,:::;;;;:*%#@S#%@#%%;.....................
........................%@@@@@@@@%*%@;*##%;,..........,;*+,.....,;+*+;,...,:*S?,.,.,;*+++;:++;;++?S#S%+:,..,::,,.......,+**%@@@@@??,...........,:;+;*@##@#S@#%*,....................
.......................+@@@@@@@#S+%#%++*:,..........:+;:...........,;?S?;,...:?%+*%*:::,,,,:;*S@@@S+,,;;;,.....,........,;+*?#@@@%%;.............,:+@@S#S#S#S??;....................
......................:@@@@@@@@@*%@#?:............,;;,................,*#S+,...:?%?%SS??+*?%#@@#%*:,;;;:..,,;+;:.,;:......,;**S@@@%+...............,+S######@#?%,...................
.....................,%@@@@@@@#?S@*+;..........,.,+:....................:?S%+,...,*%%SS#S%S%@@?;?%,,...:+;::;:...,:,.......:+**S@@@;.................,*%##@@@##?+...................
.....................*@@@@@@@@SS@;...............*;..........,,,..,,,....,;?SS*,....:;++**?%@*,?S*,.,:;;,..,,:+?%S%S*;......,;*?S@#,...................,*@@#@@@%%,..................
....................:@@@@@@@@@#?:...............,%....,;:,...,:::,,;:,,....,;?S#?;:?*+**?%#@S*,;*::.,,,,;?%%?***?S#@@#,.......:*?#@:.....................*@##@@#?*..................
....................%@@@@@@@S;:.................;S,..:,,+;,......,.:,;:......:+?SS?%%#@##@#%?S:.,,:;*?%%?+:,,?S%*::::,,........;*%@*......................+#@%@@SS:.................
...................:@@@@%S%?,...................,#%;:;+;,,,::,,......,.....,,:,++*%#SS?S@@@???%+*##S?;:,,..,,+;::;;;;;,........,*%##,......................;S**@@#?.................
...................%@@@*,+;,.....................?@#%?*++;:,,,,,...........,;+*,;****?*?%#S?*+S@#?:..:;;**;**??%*++............,?%%S;............,,...........,?@@#;................
..................,@@S*..........................,?@@SS?*+:::,,:,,...,..,....,;:.+;:,.,*?S??*%S+,.:;;+??%SS@@###%?+:,,.........,%%%S+............:*?+:..........+@##,...............
..................;#?;............................,?@###%%*;;:,:::,..,::;,,....,::,.,+*%S??+?+,:;+?%?%@@@@##@#SSSSS*;,..,;:;++*%###S,..............;SS?;,........;#@?...............
..................,,................................+@@@#@#S%*;;;;:,,..........,:::.,%SS?++%*:;;;**?%#@@@@@##%%%%?*????++;??S#@#@@S:................,?S%S+,.......:?S,..............
.....................................................;#@@@##@#SS?*+++;::,.,?**+**??**?S?*%@@S%??++++++++*?%%SSS%%%%??%?%#S###@#S#%:..................,??S@S:........,...............
......................,,,,,,,,,:::::::,,::::::,.......:%@@@#S#@@@@S%%??**+:+;+++*****%S##@@%;::;*?*?*+;::,.,,,,,:;;;;;+**%SSS#S%*,....................:%?@@#:.......................
...................,+;;;;;;;;:::;:::+++;+;;:;::.........;#@@@@#####@@@@@##S%%%%%%SS##@@@#%+:;+S@#SS##???*???*:,;??%***???%SS#%*:.......................?%S##%,......................
....................,::;;;;;;::::;++**++**++;;::,:,......,?@@@@@@@##@@@@@@@@@@@@@@@@@@#?++*?%S#@@@#%***??**+*%S#@@@@@@@@@SS#;..........................+%%S##;......................
..................,:::;::;;;;::::::,;;;;;+;;;:,,,,,........;S@@@@@@@@@@#@@@@@@@@@@@@#%+;;*%@@@#%?*+++++++++*?%%%%*%?SSS%?S*,...........................*%%#@@?......................
...................,:+:*+:;;*;;;:;;;;;+;+++++;:,............:S######@@@@@@@@@@@@@@#?*:+%#@@#%?+:;;++;;;;+;++*;;;+*++?++%#S,...........................,SS#@@@%......................
.....................,:;++;*?+;;+*+++;****++*++**+:::,,,,,,.:??%#@@#@@@@@@@@@@@@#SS?SS@@@@#SS%?%%%?**+;+*****???%?%S#SSSSS,...........................*S%%###*......................
.........................,.**+?%S@SS##@##@#####%?*+;;;++++;,,%???%S##@@@@@@@@@#S%%#@@@@@@@###@@@@@@@@@@@@@@@##S%S%S#S%%*+?,.........................,*%%%S##S,......................
..........................;*S#@#SS#@@@@@##@@##@S*+;::;:;;;;;,*????***?SS#@#SS#S#S@#@@@@SS?%S%*?SSS##@@@#S#@@@@@@#S???*+++?,........................:?%%%S##S:.......................
......................:;++*+%S##SS#######@#@@S%*+;;:::;:;;:;:;:++*?**?SSSSS?????SSS##%%%?%S%?*%%S%%%%S#SS%SS#S#@@S#+;++++*:.....................,;?%%S#@##S:........................
....................,,,:+%#S%?*#@@@SSSSS####@#SS%+;;::;;;,..,*;::::;+##%%%?**S??%%?%%%?????*+**?%??%%%%%SSSS%?%SS%*;+++++*:......,:,.......,,:;+?%SS###S%+,.........................
....................+*+*S@@@##S#@@@@@@@####%%%S@#S*;;;;;;,,.,+;;+;+*%%S?**???S%%%?*+***???*++**??**++***??%%%%*?%SS?*;;;+*:......,;?%%%??????%%%?SSS#%*;,...........................
.....................,+?SS@@#@@@@@##@@@@#@##S%#@@#%%;;+;,;;:,++???%%??%%??%%%?%SSSS#%%%%%?%##@####SSS???***?S%+***%S@?;++*;.........:+?%SS#####?????+,.....:;:,::::.................
.................,..:,::..;+*@@@@@@@###@#@####@#S#S%++?+:+*;.+SS%?*?**????%%#S%%S#S#SS%%%?%S@@@@@@@@@@@#S%?*%%;*?*S@#S?+++:.............,,:::::,,.......,:,,::,:,...................
.................+:,*,:++....:?#@@@@@@###@#S##@@SS?%%*++;;::+?@S??*%%?%???S%#%?????%??%S%?%%S##@@@@@@@@@@##S%?***%S%%?%S**:................:;;::,,,,,,:;:,,,:::;,...................
.................,;;;+..;;;*;*%###@@@@#####SS##@SS?*::,,:;+**?#?**+%%%%%?**++;++;;++***??%%?%??%#@@@@@@@@@@@@%%?*#%+???##S?+:,.......,::;+?%%*++;:::;;;;:,,,::::,...................
.....................:;,;+:S@@@@#S#@#@@##SSS%#%**+;:.,;**?????S++*%???+;++;:,::;:;;;++**???%%**?%#@@@@@@@@@@@@#?%%*+*??S@@@#%?+:.,:;;++;;;?%%?*??***?:;++:,,;;;:,.,,................
......................,::;+%*;%??SSSS#@#SSS*%S;,..,;**?%%S%??*%*+S%*%:,,,,,,;;;+;;;;;++**???%??????%#@@@@@@@@@@@%%?*;;;%@@@@@S%%**+;+*??**+%S%%%%%*?*++??*+::::;;::,................
........................,,:;**%%S####S#@#%?%%?+,,;**??%%%?*+;::+;;?%:.........,::;::;++;+**??**??%%?%#@@@@@@@@@@S??S?+*@@@@@@S%%?%S#@@#S%SSS@#SSS%%#%????*:::::,..,,................
......................,,,+*+**%%?SS%%#S##%?%*++;***?%%??**;;::::,.,:.....,......,:;:;;;+;;+****????S%?SS@@@@@@@@@@%S@%@@@@@@@@#SS%??S@@@@@@@@@@@@@@@#%%+:.,,,,,,:::,................
......................::::;*%S?%%S##%%%%##S%??**%SSS????*+;:?+;,:+:.:+.,*++.+,.::.,;;:+*+;:;***?????S%%SS#S@@@@@@@@@@@@@@@@@@@@@@@%?*?S@@@@@@@@@@@##***+**%;;+::,...................
......................,:;;;+#S#%S?#@######S?*???SSS%??**+;;,*+;.+*:,*,.+*:,:?::?,,;**:+**;;;***???%%S#SS##@@@#@@@@@@@@@@@@@@@@@@@@#S%%??#@@@@@@@@@@%?**?*++;,:.:;+;:,...............
...................,,,::;;;;;??+%S#@@@@@#SS+;+%%?%%?*++?++;;::,,:::,,,,:,..::..:,,:,;;+**;;+****??%%%%SS##@SSS#@@@@@@@@@@@@@@@@@@@@@@##%*%@@@@@@@@%;;*+*:::,.,+:+;:,................
...................,;:,,,,+??%SS#@@@@#@@##?**?S#S%?+++?;+;*?+:,?,++.++....;+++++;::+:;++;;;;+**??%%#S%%S@@@@@S#S#@@@@@@@@@@@@@@@@@@@@@@#S%SS####@#?%?%?*+:::::;+,...................
.....................,::++%#@@@@@@@@@@@@@@######%**+;??*?;**+;:*::.,?:,,,:*;+:?+;,%;+;+++++**??%%###SSSSS##@@@#@#%%S%%SSSS##@@@@@@@@@@@@@@@S???*???%???*++;;+,,,,,..................
....................,:;;;;;;++*%SS%###@@#####S%?**+**;;*****+*+++*++;;++++;++;;:,.,,,,:;;;;;++;+**+*++*++*???????????*????%S%?%?%S##S@@@%*%%#S%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................