- Country: Russia - Location: Izhevsk, Udmurt Republic - Status: Active - Formed in: 2003 - Genre: Raw Black Metal (early), Post-Black Metal (later) - Lyrical themes: Blasphemy, Anti-Christianity (early), Abstract Themes (later) - Record label: N/A - Years active: 2003-present
Members
Luciferic Lumberman
Bass, Guitars
Concrete Joe
Bass
Satanic Warrior
Guitars, Vocals
Diabolic Horseman
Guitars, Keyboards
Close
Type:
Demo
Release date:
December 2003
Catalog ID:
N/A
Label:
Independent
Format:
Unknown
Members
Diabolic Horseman
Keyboards
Satanic Warrior
Vocals, Lyrics
Tracks
1.
Intro/Wrath
07:00
(loading lyrics...)
2.
Black Horsemen
04:19
(loading lyrics...)
3.
Appearance of Soul
03:42
(loading lyrics...)
4.
Visions of Black
03:55
(loading lyrics...)
5.
Spell of Apocalypse
03:35
(loading lyrics...)
6.
Into the Night
05:54
(loading lyrics...)
7.
No Fear (Forest)
07:10
(loading lyrics...)
8.
The Call of Winter
02:29
(loading lyrics...)
9.
In Unity with Darkness
03:50
(loading lyrics...)
10.
I Hate Your Epilogue
00:41
(loading lyrics...)
42:35
Close
Type:
Demo
Release date:
April 2004
Catalog ID:
N/A
Label:
Independent
Format:
Unknown
Members
Diabolic Horseman
Keyboards
Satanic Warrior
Guitars, Vocals, Lyrics
Mrachnyi
Guitars
Tracks
1.
Bloody Moon in the Sky
04:10
(loading lyrics...)
2.
Wrath
05:50
(loading lyrics...)
3.
Towards the Nortern Frost
05:41
(loading lyrics...)
4.
Kick jesus’ Ass
03:18
(loading lyrics...)
5.
Thunderstorm
05:17
(loading lyrics...)
6.
In the Middle Earth
02:06
(loading lyrics...)
7.
Mrachnyi Kick
04:19
(loading lyrics...)
30:41
Close
Type:
Compilation
Release date:
February 2005
Catalog ID:
N/A
Label:
Independent
Format:
Unknown
Tracks
1.
Ashes
(loading lyrics...)
2.
Through the Gates of Shade
(loading lyrics...)
3.
The Call of Winter
(loading lyrics...)
4.
Towards the Northern Frost
(loading lyrics...)
5.
Wrath
(loading lyrics...)
6.
Thunderstorm
(loading lyrics...)
7.
Wrath of the Goat (Impaled Nazarene Cover)
(loading lyrics...)
8.
Bloody Moon in the Sky
(loading lyrics...)
9.
Spell of Apocalypse
(loading lyrics...)
10.
Into the Night
(loading lyrics...)
11.
[***]
(loading lyrics...)
Close
Type:
Split
Release date:
June 2005
Catalog ID:
TrP 003
Version desc.:
Limited edition, Pro CD-R
Label:
Trinity Productions
Format:
CD
Limitation:
500 copies
Members
Nazgulum
Diabolic Horseman
Guitars
Satanic Warrior
Bass, Vocals, Lyrics
Satanic Warrior
Mixing
Tracks
1.
Мракобесие -
Всех в мире сильней и свободней
02:20
(loading lyrics...)
2.
Мракобесие -
Тьма грядёт
04:39
(loading lyrics...)
3.
Мракобесие -
Культ вождя
03:12
(loading lyrics...)
4.
Мракобесие -
Вперёд, товарищ Сатаналин!
05:19
(loading lyrics...)
5.
Мракобесие -
Под знаменем звезды
02:55
(loading lyrics...)
6.
Мракобесие -
Ненависть
04:13
(loading lyrics...)
7.
Nazgulum -
Kick Jesus’ Ass
03:20
(loading lyrics...)
8.
Nazgulum -
Through the Gates of Shade
05:11
(loading lyrics...)
9.
Nazgulum -
Into the Night II
05:32
(loading lyrics...)
10.
Nazgulum -
Voices from the Past
05:23
(loading lyrics...)
11.
Nazgulum -
Way to Eternity
02:37
(loading lyrics...)
44:41
Close
Type:
Live album
Release date:
2007
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Luciferic Lumberman
Guitars (acoustic)
Satanic Warrior
Guitars (acoustic), Vocals
Tracks
1.
Goat Reign
(loading lyrics...)
2.
Armageddon
(loading lyrics...)
3.
Desintegrated Heart
(loading lyrics...)
4.
The Triple Six
(loading lyrics...)
Close
Type:
Demo
Release date:
March 14th, 2009
Catalog ID:
N/A
Version desc.:
Promo
Label:
Independent
Format:
CD
Members
Concrete Joe
Bass
Satanic Warrior
Guitars, Vocals
Luciferic Lumberman
Guitars
Tracks
1.
Ravishing Giant
03:35
(loading lyrics...)
2.
Ёrroarr...Under The Surface (Neurosis Cover)
06:30
(loading lyrics...)
3.
The Movie
02:42
(loading lyrics...)
4.
Ёrroarr
04:11
(loading lyrics...)
5.
Fear Not, Citizen!
03:51
(loading lyrics...)
20:49
Close
Type:
EP
Release date:
February 3rd, 2010
Catalog ID:
N/A
Label:
Independent
Format:
Unknown
Members
Satanic Warrior
Guitars, Vocals
Luciferic Lumberman
Guitars
Satanic Warrior
Producer, Mixing
Luciferic Lumberman
Producer, Mixing
Tracks
1.
Armageddon
02:09
(loading lyrics...)
2.
Demons of Despair
03:38
(loading lyrics...)
3.
Christhunter
03:07
(loading lyrics...)
4.
Ympale
06:56
(loading lyrics...)
5.
Goat Reign
01:51
(loading lyrics...)
17:41
Close
Type:
Single
Release date:
April 30th, 2011
Catalog ID:
N/A
Label:
Independent
Format:
Unknown
Tracks
1.
The Black Tao
06:35
(loading lyrics...)
2.
Unholy Black Metal
01:34
(loading lyrics...)
08:09
Close
Type:
Full-length
Release date:
December 25th, 2012
Catalog ID:
DETE 03
Version desc.:
Limited edition
Label:
Dete Nenavister Productions
Format:
CD
Limitation:
500 copies
Members
Satanic Warrior
Guitars, Vocals
Tracks
1.
Funeral Waltz
00:53
(loading lyrics...)
2.
Wir machen
02:07
(loading lyrics...)
3.
Plague
04:03
(loading lyrics...)
4.
Arse
02:15
(loading lyrics...)
5.
Carry Me Away
04:17
(loading lyrics...)
6.
The Black Tao
04:50
(loading lyrics...)
7.
Intermezzo
01:10
(loading lyrics...)
8.
Lumberjack’s Lullaby
08:26
(loading lyrics...)
28:01
Close
Type:
Single
Release date:
June 17th, 2014
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Ravishing Giant
03:53
(loading lyrics...)
2.
Ravishing Giant (Alternative Edit)
03:54
(loading lyrics...)
07:47
Close
Type:
Single
Release date:
August 7th, 2017
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Torture Devices for Working People (In Sophisticated Zhukovsky Manner)
06:58
(loading lyrics...)
06:58
Close
Type:
Single
Release date:
December 30th, 2018
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
No Goat
01:42
(loading lyrics...)
01:42
Band ascii art
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#SS???*?##@@@@@@@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@###SS%%%#@@@@@@@@@@@@@@@@@@#####@@@###@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##**:;+;;+S#@@@@@@@@@@####@##@@@@@@@@@@@@@@@@@@@#S*+;+;:;S######@@@@##@@@@##SSSS##########
@@@@@@@###@@@@@@@@@@##@@###@@@#S*?:+S*::%##@@@@@@@@@#######@@@@@@@####@@@@@@@##S+:+%*:+S########@########SSSSSS#SSSSS###
#######S?%###%S#########SSSSSS#S?*:+S*::%####################################SS%+++S*:;?%##########SSSSSSSS%SS#SSSSSSSSS
#%?+++++;++++;;+++++++++++*;;++;;+:+S*::;+*+++++++++++++++++*++**++*?*++*++++;;;::+S*::;;++++++***?****???***????*****?S
###S?+;:;+*******************?+::;:+S*:;;+***+:****?+:+*****;;*+:;?+;**;;::+*;:**;+S*::::;******????????????***+;;+*?%%S
@@@@@#S%**++;;;;+++++++++++*S##%;;:+S*;%S?*?S*:;;;*S+:?S*;?S++S*:+S*;%S;;::?S;;%S;+SS+:::?#S++****?*??*++*?*????%SS#####
@@@@##SSS##%?+;:;+*?????????%#%SS?;+S*;%%::+S*::::%?::*S;:+?;+S*:+S*;%S;+;:?S;;%S;+S#%;:*##S%??%%%%%%??+;+?S##@@@@@@@@@@
@@@###SSS###SS%??+;;:::;++++?S*+?S%?S?;%S++*S*:;+?S*;:*S;;;;:+S*:+S*;%S;+::?S;;%S;+S?S*;S%SS**+++;;;;+*?%S#@@@@@@@@@@@@@
###SSSSSSS%%%S%%SSS%?*+;;+**%S*;:*S##?;%S??%S*:*%#%?*:?S++%S++S*:+S*;%S;;::?S;;%S;+S**SS%+SS?**+;;+*%S#@@@@@@@@@@@##S###
SS%%%%%SS%%?%%S%SSSSS%%?*+::*S+::;+%S?;%%;:+%*::?S+:::?S+:?S++S*:+S*;%S;:::?S;;%S;+S*:%S+;%?;;;*%S####@@@@@@@#####SSSSSS
%%%%%%%%%%%%%SSSSSSS%%%???;;*%+::;;;**;%%;:+%*:*%%??*;?S?*%%++S%?%S*;%S??*:*%??%%;+S*:+?:;%?;;?SSSSSSSS#######SSSSSSSS%%
%%%%%%%%%SSSSSSSSSS%%%????+;*%+;;+;;:;;++;;;++;++++++;++++?%++?*+++;:;++*+:;;;;;;:;+;::::;%?;;?%%%%%%%%SSSSSSS%%%%%%%%%%
%%%%%%%SSSSSSSSSSSS%%%??%?+;*%+;+**?**???***??*******??*+;;*+;;+***????***+;;+*********+:;%?+;?%%%%%%%%S%%%%%%????%%%%%?
%%%%%%%%%%%%SSSSSS%%S%%%%?+;*?+;+%%SSSSSSSSS%%%%%%%%%%S%%?*++*?%SSSSS#SS%%??**??%%SSSSS*:;%%;;?SSSSSSSS%%%%%%%%?%%?????%
SS%%%%%%%%%%%SSSS%%SSSSS%%*+*?++?%%%%%%%%%%%%%%??????%%S%%%%%SSSSSSSSSSSS%???????%%%%%S?;:*?;;?%%%%SSS%%?????%?%%%????%%
%%%%%S%%%%%SSSSS%%%SSSSSS%**+*??%%%%%%%%%%%%%%???????%%%%%%%%SSSS%%%%%%SS%???????%%%%%%S%?+;:;?%%%%SS%%??????%%%%%????%%
?%%%%%%%?%%SSSSS%%%SSSSSS%*?%SSSSSSSSS%%%%%%%%%???????%%%%?%%%%%%%%%%%%%%%?**????%%%%%%%%%%?++?%%%%%S%%%%??%%%%%S%%%%%%%
??%%%%%%%%%%%%%%%%%%SSSSS%%SS#SSSSSSSSSSSSSSSS%%????%%%????%%%%%%%%%%%%S%%???%??%%%SS%%%?%%%%%%SSS%%%%%S%%%%%%%%%%%%%%%% ........................................................................................................................
........................................................................................................................
.........................................................................,,,,..,........................................
.........................................................................,,,,,.,:,......................................
............,,::,..............................,,,,,::,::,...............,,:++;,,:..........................,:;;:,,.....
............:;+*+;.............................,:,::*?*;:;:.............,,:+***+;:,.....................,,,:;;;;;;;:....
...........,::;:++:............................,,,:;**??+:;:............,,,:;::++:,,.....................;*??*?*+;::,...
..........,,:;+;;+:...........................,.,,,:::**;,::,...........,::,??**%+,,....................,:;??+?%%*;+,...
............:;*+::;..............................,,+?*+??:,,,............,:,:+*??*,......................:+*?%?%%???,...
...........,,:;::;+..............................,,:+*;*?;,,,.............,,,;*??;.......................:;,+????+;,....
..........,,,:;:;;,.............................,:::::;++:,,,..............,::+**;,.......................,:+??*;;,.....
.........,,,,::::,..............................,,:::;;+:,,,,...............,,:+?*:::;:;:,.................,:;:::*:.,...
........,,,,:,...................................,::::;,,:,........,,:,,,,:.,,:+??:,++*+*+:.........,::,,,...,:;+*+:::::
....,...,,,:;,...........................,::,,,,,:;::;++;,,.....,::;::;:;:,,;+???+;:;+*+*+;,........,,,,,,,..,:;+**?+:::
,,,.,::::;;++:,,........................+*??**++***???*???*++;:,,:::::;,,:,,::;+******+*+*++,......,.,,,,,::::+**?%??+::
,:,,..,;+****+;:,,,,,..................,;++*??**??????????%%%?%?:,:::,,:,:;::;::;***+*+*+++++,.......,,,,,,:::++++*???;:
,;,::,.+**???***;:;:,..................:++;;?%????%???%%???%%?%%?,,,:::;::+;;+;:;*+*+*+**++;*+.......,..,,,,,,;;+++*?*+:
;;:;:;,;;;*??????;,:;:.................,+?%++???%%%%%%%%%%?%%%?%%*,,,,,:;:;+;;+:;***++*+*+;+**:.......,,,,,,,,;+++;+?*?;
;,,;:,:::.,:;++;;,.+++,................:+???++?*??%%%%%???%%%*??%%;...,.,,:+;;*;;+***+*+*+++;+;,.....,,,,::,,,;+*++;*??*
,,.;:,::+,,,.....,.;++:................:+?%?**+*??**?%%%?%%???**%%%:...,.,,:::;;:+***+**+?;:;++;......,,,:::,,++*+:***??
.,.:::;+*;,.,,.,,..,*+:................:;??%??++??????%%?%%?%%?%%%%%::,,,,,,;::+:++**++*+**:;+**+......,,::,,,*++?+;**+;
,:,;:,;+*+.,,+,...,,**;................:+?%%%%?++*?%%?*???%???*%%%%S?;::,,::;;;+:;;***+*+**::;+*+,.....,::;:::?*++?;:**+
:,.:,.:;;;,,,:,..,::??+,...............,;+*%%%%?%%%%%%%%%%%%%%%SS%%%?,:+;,::;;;++;;*+*+?***,:+%S%;.....,:*%?,+*+;++*;:+*
,..,,.:;;;,,:::..,::*++:................:;+*?%%%%%%%%?????%%%%+*%S%%%,.,:++;:;;+*++***+*?*?,,;?%S%,....,+?%S**?*;+;++;;+
...,,.:;:;,::,,,,,,:*++*,...............,;*???%%%%%%%%%?*+;++*+:+%%%+..,:,;++*+;*++*%*?***?:.,;?%S+.....;?%%%??*+**+?*;+
.....,;+++.,:,,,,,.:?++*:...............,::;++?%?+++**??%?*;;;;:;???+:,.::,,:;++**+*???****;..,:?S%,....:*%%%??*++*+*??*
:,,.,:*+*+,,,,,,,,.;%?*;+,..............,,,,,,::::;;+***?%?+;;::;*;+**+:.,:;:,:,,:,:;;*++**+....;%S+....,+?%S???++*;;**+
*+,.,:+;;+,,,.,,:,,+%?*+++:,.......,,::,,.,,,,::;+*??%%%%%S%??*;+;.:;;++::+?%%??++;;;;;+*??*,....*S%;....;?%%%??*+**;+++
??+.,;;;;;,,:,,,,,,+?*+++***:,,::::,,,...,,,:;++?%?%%?%%%%%%%%?%?....:;:,:;+***??*%?:::;?%%%;....+SS%,.,.,?%%%???***;;;+
???*;;+;++,,,:;,,::+?+++;**;;:,,,.......,::;+*?%???????****%%%%SS+.....,+********++:,:,:;***+...,???%+,,,,*%%%?*++;;::::
:;+*???*++:;:,:,,::+*;;;:::+?+;;::,.,,,::;*???%%?%??*?%?*+*?%%%%%?,....:;;;;+++++++;:;;;;++++...,;::::,.,,;+++;;;:,,,...
.,,:++++;??*??*;,::;;;;*;,,:;;+***+::,,,,:+?***+*++++;+;;:::;;;;;;,....,,..,,,,,,,,,.,,,,,,,,............,,,,,..........
,,..,,..,:;,,;+:,,:;;::::.......,.,,......,::,:,,.,,,,.,,,,..,,..,................,.................,.,............,....
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................