- Country: United States - Location: Santa Cruz (early)/San Jose (later), California - Status: Active - Formed in: 2018 - Genre: Black Metal - Lyrical themes: N/A - Record label: N/A - Years active: 2018-present
Members
Xilenteaus TerrorKrieg
Guitars, Vocals
King Corpus
Drums
Wes Verstummelung
Vocals
Close
Type:
Compilation
Release date:
November 11th, 2019
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Xilenteaus TerrorKrieg
Guitars, Vocals
King Corpus
Drums
Wes Verstummelung
Vocals
Dadonov
Drums
DeathGrip
Drums
Michal
Vocals
Xilenteaus TerrorKrieg
Lyrics
Max Rain
Artwork
Tommy Wojnowski
Producer
Tracks
1.
Mortis Silentium
04:55
(loading lyrics...)
2.
Asylum of Apathy
03:59
(loading lyrics...)
3.
Angel Slayer (Original version)
03:14
(loading lyrics...)
4.
Black Summer
03:23
(loading lyrics...)
5.
A Death March in Winter
02:43
(loading lyrics...)
6.
Night of Blackest Vengeange
04:58
(loading lyrics...)
7.
Damned Heresy
03:48
(loading lyrics...)
8.
Return of the Carpathian Wolves - Part I
01:17
(loading lyrics...)
9.
Return of the Carpathian Wolves - Part II
01:10
(loading lyrics...)
10.
Condemned in the Valley of Blackest Souls / Damned Fate
03:26
(loading lyrics...)
11.
Deathcharge
02:53
(loading lyrics...)
12.
Timor Mortis
03:20
(loading lyrics...)
13.
Journey Through Hell
04:27
(loading lyrics...)
14.
Canticum Pro Defunctis / Pulverized Wound
04:55
(loading lyrics...)
15.
Deathlike Screams (Alt version)
04:13
(loading lyrics...)
16.
Trzecia Wojna Swiatowa (WWIII)
03:18
(loading lyrics...)
17.
Witches Coven
02:09
(loading lyrics...)
18.
Under a Funeral Moon (Darkthrone cover)
01:35
(loading lyrics...)
19.
Angel Slayer (Version 3)
04:22
(loading lyrics...)
20.
Bastard Moon
02:47
(loading lyrics...)
21.
Blood of the Tyrant
02:50
(loading lyrics...)
22.
Black Summer (Alt version)
04:59
(loading lyrics...)
23.
Untitled
03:17
(loading lyrics...)
24.
A Death March in Winter (Live)
00:57
(loading lyrics...)
25.
Deathlike Screams (Live)
00:34
(loading lyrics...)
01:19:29
Close
Type:
Full-length
Release date:
August 2020
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Xilenteaus TerrorKrieg
Guitars, Vocals, Synths, Lyrics
Michal
Synths, Vocals
A. Wolfgang
Synths
Vampyrischer Darmschrei
Drums
DeathGrip
Drums
Sadist NecroSoul
Vocals
Tracks
1.
Nocturnal Hatred(Hated Poetry)
04:01
(loading lyrics...)
2.
Vampirisch Volksdeutscher
08:13
(loading lyrics...)
3.
Their Futile Existence
05:15
(loading lyrics...)
4.
Hateful Fury
04:03
(loading lyrics...)
5.
Virulent
04:46
(loading lyrics...)
6.
Collaborate and Kill
04:46
(loading lyrics...)
7.
Deathlike Screams(Alt Version)
04:32
(loading lyrics...)
8.
Werwolf
02:26
(loading lyrics...)
9.
Decade of Devastation
04:43
(loading lyrics...)
10.
Outro (She walked past Shadowy Silhouttes)
03:41
(loading lyrics...)
46:26
Close
Type:
Demo
Release date:
August 2020
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Xilenteaus TerrorKrieg
Guitars, Vocals, Lyrics
King Corpus
Drums
DeathGrip
Drums (track 3)
Michal
Synths
Xilenteaus TerrorKrieg
Artwork
Tommy Wojnowski
Producer
Tracks
1.
Grave Incursion
04:55
(loading lyrics...)
2.
Screaming at Shadows (Alt Version)
02:51
(loading lyrics...)
3.
Night of Blackest Vengeance (Alt Version 2)
03:31
(loading lyrics...)
4.
Return of the Black Plague
05:55
(loading lyrics...)
5.
The Iron Wolf
04:11
(loading lyrics...)
6.
Eternity in the Grave
04:49
(loading lyrics...)
7.
Black Witchery
02:41
(loading lyrics...)
8.
Nekromantzer (Alt Version)
05:44
(loading lyrics...)
34:37
Close
Type:
Demo
Release date:
August 2020
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Xilenteaus TerrorKrieg
Guitars, Vocals, Lyrics
King Corpus
Drums
Wes Hudson
Vocals, Lyrics
Michal
Synths
Tracks
1.
Night of Blackest Vengeance
04:58
(loading lyrics...)
2.
Damned Heresy
03:46
(loading lyrics...)
3.
Journey Through Hell
04:27
(loading lyrics...)
4.
Return of The Carpathian Wolves(Part 1&2)
03:29
(loading lyrics...)
5.
Screaming at Shadows
03:45
(loading lyrics...)
6.
My Condemned Dreams
03:32
(loading lyrics...)
7.
Angel Slayer
04:05
(loading lyrics...)
8.
Battle of Grunwald
03:47
(loading lyrics...)
31:49
Close
Type:
EP
Release date:
August 2020
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Xilenteaus TerrorKrieg
Guitars, Vocals, Synths, Lyrics
Vampyrischer Darmschrei
Drums
Michal
Synths, Vocals
Gragoth
Artwork
Tommy Wojnowski
Producer
Tracks
1.
Carpathian Hate
03:03
(loading lyrics...)
2.
Interlude- Transylvania’s Mountains
02:07
(loading lyrics...)
3.
Nocturnal Revenge
03:43
(loading lyrics...)
4.
Interlude II- Karpa(Montes Nivium)
01:32
(loading lyrics...)
5.
Martial Law (December 13th, 1981)
05:41
(loading lyrics...)
6.
Conclusion- Summoning Thunder
04:25
(loading lyrics...)
20:31
Close
Type:
Full-length
Release date:
August 15th, 2020
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Xilenteaus TerrorKrieg
Guitars, Vocals, Lyrics
King Corpus
Drums
DeathGrip
Drums
Michal
Synths, Vocals (backing)
A. Wolfgang
Synths
Sadist NecroSoul
Vocals (backing)
Max Rain
Cover art
Tracks
1.
For the Dead Travel Fast
04:52
(loading lyrics...)
2.
The Heretic
04:14
(loading lyrics...)
3.
Legion of Necromancy
04:53
(loading lyrics...)
4.
Antipathy III
04:44
(loading lyrics...)
5.
Angel Slayer
04:41
(loading lyrics...)
6.
Banned Black Metal
03:12
(loading lyrics...)
7.
Wolf Moon Nemesis
04:59
(loading lyrics...)
8.
Bastard Corpse
04:59
(loading lyrics...)
9.
Blacklisted
04:52
(loading lyrics...)
10.
Screaming at Shadows
02:52
(loading lyrics...)
11.
Antithesis of Degenerate Art
02:13
(loading lyrics...)
12.
Deathlike Art in the Northern Sky
02:45
(loading lyrics...)
13.
Death of Subversive Catholicism
01:31
(loading lyrics...)
14.
Deathlike Screams
04:31
(loading lyrics...)
55:18
Close
Type:
Demo
Release date:
September 24th, 2020
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
The Interior Minister of Prussia
09:17
(loading lyrics...)
2.
Vampyric Lust
14:36
(loading lyrics...)
3.
Requiem for Revenge
05:24
(loading lyrics...)
4.
Never Surrender
05:18
(loading lyrics...)
5.
Shattered Dreams
10:17
(loading lyrics...)
44:52
Band ascii art
.................................,..........................,,,.........................................................
................................*:........................:*##;::..................,,:,.................................
...............................;#%,,.....,:::,,.......,:;**S@#+......:*?**,.....;%#S;...................................
..............................+#@#*:....;?SSSS#S?;+,:?S##SS##@#%%**;+S@@*+....+S#SS%,..,+;..,:,,,,......................
...........,;;:,,..........:;;*S@@@SS?,.:#@@@@##@@##S%@@#@@@@#@##%*S?#@#@%:;+;%@@##S*;,:,,.+*###SS?,....................
.......,:;:S#SS##S*+;,....:;..:S@#@@#%;,;#@@@S**+*#@#+??*S#@#@S:..;SS@##@#*,:+S@#@@@@@S?**+:,;#@@@@S;...,,..............
..;+::;,...+%#@@#@##@#?%%?%*,.;S@@@S#%:.,%#S#S+:.,S#;:.:*+*@#@S:.,?%#@@@#@@?,.;S@@#%%S#@@#S%*:+@#@@@#?;%S*..............
.::.........:*%##%+++%###S%;:,;%@S+:*@*;+;+*?##S%*+;;?,.;*%@#@+..;?S@#SS@#@%?,:.+##:,.,;S#@#%+;S@SS#@@#S*%?.............
.+,.........:+:%@S;+%S%?*;,....?@%+*+?@*;*,,,,+*%%*?%?+:,,*#@?,.+,%@@@?%#@@?++:..S@?**??*??;...:##??*S##S?+.............
.............,*#?%@@####S%*+:;%##*+,..*S::?%*?+.,;+S?::;:,;##+;+%,%#?+:;*S@S;;,,;%@?S#SS%*:..:;:SS:+,:#@##*::+..........
...........,,.,?%,+#%;;:*@#*:++S??,....+%;;#S??,.;S??:;+,.?@S,:**S#;...:%S?S*:,;:+S,:+S#S?*:.,;?#+:::?SS*,...:;,,,......
...............,%?.*@;.:S#*..,??++,,..,,,S;:*SS#*%%%%,,:..+?%:,..%+,:+;;***;?;..,*#,..*#@?+*,.,S%+*%+::,........,:;:....
................,*;,SS?%%;:,,*%S@S*****..*?,+S*%#*%*,:,,...,S;,,:?+?S@#S%*+:+*,;+?S:..?:*#?,;:*#%+,:..............;:....
................,+:.?#+,,;?##@S#@#??*;;*%###S#S;:%#SSSSSS?+*+;*##@@@@#%#@%,.,%S@###S?;;;?#@SS%%#%*%*,...................
...............:,,:.*#;,,%@#@#S@##@?;*#@@@@@@#%;;%@@@@###@##?.,#@##S?;,#@%:;S@@@##@@#??*#@@@@@@@###S;...................
....................,;%+,S@#%::?*S?,;#@##@@###@@#**#@@?,,*@@?;*#@@%:,*S#*,*#@@#+;%?;S#**@@@@S%?%+,,.,...................
.................:;.,.,*++S@*,..;+:?S@##@S?%%??%#S.;SS#;.*#?#?,+@##S#S***;?##SS%+?+,SS,*@@S?+:,..:;;....................
................,:;.,;,;?%S?S#;,.,:S#%###;.,*%%?##*::?SSSS:.;?,:S@@%*+;+,:,:+??*++%SS;,+@@?:;*?***?+....................
.............,::,.......;S#?+@%:;;,%#:?@@+...+SS@*:,:?SS?S%:.;+;*##?*;*+..,...,:,.?S++;?@#?***%*,,......................
............,;,........,,+?+:?@%++,:*%++#S:..::%@;,:%##%;:*S*,.::*@S?*,,;*?:..,:.*?:,;+##*:,..;..,........,;:,,......::.
............,:.........:,.:..+#S,:;%;,+:,?#+,.:##;,,%@@*..:S@*,,,;#S;..;S#:,;,,;?*...,:S#+,,.,.,:,:;:..,.,,:,,:;,.......
.........................::::#%#S?S#S%:,,,?#*:%@%...*@@%.;SS#+.;:;#*....%@S+;;**+.....,%@S;++?***+;:,...................
...............,:,,,:,,.,;,;?S+%@#S++?;,+:+S#%#@+,:,?##*+#*;S:...*#:....:S@S%?**,....,*##S??;...........................
...............+:...........;?S??S%;,,..;:S%?@@S:..,%@#;:#+*#,..,?#;...:;,*SS#%....,,:+SS+:,............................
..............+,............;;S#S##:....,,:*;*+.....%@%;:%S;#*,..;#:..:,.....;*....+;,..................................
..........................,;:.;?*?%?.......+,.......%#,.:?S.%%;..:*...;:...........,:,..................................
.........................:,.......,%+,....,*:;,....,#%...*#;+?,..:......................................................
.........................+,..........;,......,,....;#%...:#?;;...:......................................................
.....................................;:.............:%,.,?SS:,..........................................................
.....................................................?+;%#?S,+,.........................................................
.....................................................:::?#+%++,.........................................................
.....................................................,;.;#,:*,,.........................................................
......................................................:..%+,............................................................
.........................................................,:::,..........................................................
.............................................................;,.........................................................
.............................................................,,.........................................................
.............................................................:,.........................................................
.............................................................;,......................................................... ####################SSSSSSSSSSSSSSSSS#################################################S###SSS############SSSSSSSSSSSSSSS
%SSS############S###########################################################################################SSSSSSSSSSSS
....,::;+**?S##############################################################################################SSSSSSSSSSSSS
;::,.......:%#######S####S#####S#############################################################################SSSSSSSSS%%
%%S%%%%???%SSSSSS##########################################################################################SS%%%%%%%%???
%%%%%SSSSSSSSSSSSSSSSSS#########################################################################SSS%%%%???****??????????
%%%%%%%SSSS%%SSSSSSSSSSSSSSSSSSSS######################################################SSS%%???*********************+*++
%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS#SSS###############################SSSS%%%????**********?*******+++++;;;;;::,:,,
SSSSS##SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS#######SSSSS%%%%??********????????????****+*++;:;;::,,,.,,.,.........
##############SSSSSSSSSSSSSSSSSSSSSSSSSSSS%SSS%%%%%%%%?**++;+;;;:;;++;;::;:;;;;,,::,,,,,,,.,,...........................
##################SSSSSSSSSSSSS%%S%%%%%%%%??%%%%%%%??**;:,,,,,,,,,:;:...................................................
S##S######SSSSSSSSSSSSSSSSSSSSSSSS%%S%%%S%%%%%SSSS#####SS%%??**???%%%%?**++;;,.,...................,,,,,,,,.............
,,,,,:::;;;;++++++++**????%SS########@@@@@@@@@@@@@###SS#@@@@@@@@@@@@@#??*++;:...............,,,:;+*+++;;;;:,.,,,..;*+..:
.........................,,,,::;;++*+??%%SSSSS####%%%*?S##@@@@@@@@@@@%:..................,.:+**?%%%%%%%%?+;:,...........
,.,::.............,++;;;;;;::,,,,.,:::,::;;;;,;;;;+++;+**??%%%SSSS###S;..................,:+?SSSSSS######%*;:.....,,,...
:::::.............:?%%?%%%%??+;:::**?S??%???*:+++;*??++??;;+?%%%SSSS#?................,:+**?S#############%;:;**,*%?*..,
.,,::.............,**%%%SS%%%???%%SS###SS###S+%?%SS##+*%?*+?S#######@S++?%+,....+%?:;+?*?%?%SS###########S%;;*+;,::,,..,
......................:;+++;::;+++*++++;+++++:++****%?S%+;+?%%%%SSSS##?#@##;....+S?+*%S?%SSS%S###########S%:,;++.;;;:..,
..............,,,....:?SSS%SS%**???%%?;:*?+;,.......%###;...........,%##%;??:...;+++SSS%SS%?%SSSS##S##S###S,*#SS;%%%*..;
++***+**?*+????***???%%%%%%?*++*??++*+;;++;+;;;::::;*SSS;:;;;:.::....,++:..,..,:*#S?@@####S%SSS%%#S%S%?S##S,?#***S%%*:.;
;;+;:::+*+;;:,,,,,,:::,,:::,,,,,,;?++;;;*S*%S%S#S###??%SSS#@##SS:......,......,:+SS#@##S##@S%#S%S##%SSS####,+%*?S##@#?,+
+S#+.;;%##%*:.::,,:::::,..,,,,,,,+S##SS:*?#+S?#@#@@##+;S*:;;:,,:,.............:*?###@@###@@%*S#%S##SSSS###S,S@S#S@@@#+.%
+%#*.;:*S*:...:,,,;;;;;::;+++*+++;+*+*%?%##:?;?%%*%+;.,S;,++++?*:......*??%;..:**##@#####@@?;S#?%@#SS%S#@@#,;?*+:**?+..+
S,:,.;:+S+.....;S%;.....,:........::+*%S#@#:*,,...:;,..S:,+*?S@@*......%#@#+:..+*@@#??SS#@@?;%#??####SS@@@#.;%S%,%%S*..*
:....,,.:,.,...??*:,:::::,...:;;;;,.;:;*SS%,+:*%%%?#+..?,.,;;;?%+......?S#%;..,*;%S%:?SS#@@+,?#+*#SS%?SS%S?.;S%?,%%%;..?
............:,.,...,:;+;;:,+?S%%%%;,;,,:;+;:+%%S+;?##?.*,.?S;+%;,.,:...?#S?:..,::?*+:?%?%@#:.?+.*%+?,,%+:;,..:,..,;:...:
?:::........;+:......,:,:,,:::;++++??**;+*%?%;:**%@###%?*%S%%%S##?%?:,?##@?,....:#?:,*?*%@#;.?;.+*:*,,?:....,+,;.?%%*..+
?*%;.......,,,..;??;.::,,..........?%%?;+?%;+:...,%@##%*?##S######S?++%S#?;......*;:%#@#####+*+.++,*++?:.,:..,...+%%+..;
;,;,.....:*%S:....,,,%,............;:%SS*S?.%##%*%S########@#@@@###%*;?#%*?+:,,.,*:,??+;:*SS#SS;++,;.,;+?%%..;%+,*++:...
:.,**??,:?+;,........+:..............?S%%#%:S%?*%*+S#####%?%SSS??%%;;,*%:?@S*;:..;,,S+...:S?S#S;::.:.,??S*%..*@%:*S@*..*
.:+*?#%,....:;::;.....*:.................:,,*;;;*%SS%%SSS:.,,:;+*?,...,,..+#S+...:.,#+....%%:?#?:.....:?%%+..,::..+*:..+
.,.,%#:.:+*%%S#S%+....,%+................,..::,;:.,:,.*S;......:+*:.,.+?,*::#;...,,.++....;S:++#S;,,,.,:.;,...,..:?%:...
...;S#*..;%?****:,.....%#*...................,,,,.....?#+...,....;+.;+*S,;::SS*:::+..,....,#+..;??:...,,,:,..:?:.:*S:..,
...+*S#?*...:.,%%*:...+##%............................%#:.........?*+*?%*??%S###SS%?%*.,,*;%*...,*%;:,.,::;..:;..;;+....
+;::;+*?@*.....;;,....;##?........................,::;S%.,:.......:??;+S########S####S?*;?S?#*,,.,:%%;.;?%?..:+..+*:....
?%S*:.,+?S*..,+,.,:,:..;;:........................:,,,S*..........,%%S#S%S?+;*?;;+:,,:+.;:+?SSSS%%%%*..,,:;..,:,,:.,....
.:+,.....:+;,;;,:,...........,........................;,...........:?*;,,.....,,;:...++,:::;+.,..,.:...:.........:,.....
..........+;.................,............,.:......,,..............:+:....,,;,:+?%%%?SS%?;:,......................:,....
..........+S:...............................;*+:,+%%*;.....:;.:,.:..;*...:,,:...*;??+;++**+:.......,....:%,.......,,....
.....,+*;:*?.................................?#SS##S*+,.,:%**;:*+;..;:..*+......*,,,;:.......:..........:+........,,...+
......:++*++,..........................,....;*S#S?+,.....:;;,,++;,.:???%*+......?%S%%%?%;,..?#S******++:::....,..,:;...;
......,;::,,....................,,,.,:.,+;..SS?S+;:+,............;%SS??%S?;,..:.:,::,,.,..,.;*%S########SS*............,
..................................,.,:;.:+,.::;:,+%?:,...........%?S%;;++;+;:...,...........,.::;+**+:;++;,.......:....,
.....................,..,.,:,...:*%**?%*;;*,+,.:;;,..,.........,++%#S+*...........,;;.......,......,.....,:.....:;*;...;
....................,:,.,.;;+...,?%?++%%;+,...,::................*##S::,........,,...............,........,..::.,,.,....
.................:,:*+:;*:,+;....;??:?S+,;....,..................?S+:......,,....................,......................
......,.,:,.,....::,::;:;,.;,,....,:,.:.,::..,,................,+%S;:.............,+,:,....;;,........,*%%%+:........,,,
,:,::,,:;:::.....,:+*+::,,,*::....,,....,....%%?,...........,:+?S%%,............:..,.:::*+.,,:.....:,.,:;+;;;,..........
::.,.,;:,:++......,::,,,....................,##?,..........:*?S@S%%,,,.........;+,,,....,....,,,.,.......:***+:.........
.....,.....,................................,SS*,....,,..,.:?###*?#;.+........::;:..........+,............;*??;.........
.......................:,...............,,..,*:.,...,*,.....,:;*?*?*.::......,::;......,...::......,,............,:.....
...,,..:::.............,............,,......:*%%;...::......;:.,;*+?;.;:.......:,................,,,+.........,?+:,;+%%%
,::+?;;?*;;++*+;::.::,.....,,:+;::;;;:,:;,,,;##?...;........;?*+;::S;..:,......................................;*??%SS%?
;:,:+:::;+;:;;:,+;;;+;::;:*?*??*?*;:::....,.+*:....,...:.....+?*+;;%+..,,......,...,...............................,:,..
.:;:..,,,,......:....,,..,;;:,:**:.,,.......;:................+;+%S%*,..:.....:;................................,:......
............................,+?SS%%%?+;*+:..,:.................;?S??%%...,,...:,....................................::..
........................:;**S##########@#S:......................,,,:**;,.,.........................................:::,
....................,;+;?S?%%%S###S#S%###S+.:.......................,;*:..........,,:,:...............................,:
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................