- Country: Mexico - Location: Río Verde/Ciudad Fernández, San Luis Potosí - Status: Active - Formed in: 2009 - Genre: Black Metal - Lyrical themes: Folklore, Hate, Death - Record label: N/A - Years active: 2009-present
Members
Náhual
All instruments, Vocals (2009-2011), Guitars (2011-present)
Member(bands):
Atra Bilis
Schizophrenic
Bass (2011-present)
Member(bands):
Atra Bilis (live)
Impure Spirit
Drums (2011-present)
Member(bands):
Anagaton , Nocturnal Wolves , Atra Bilis (live)
Elathan
Guitars (2011-present)
Warganorthiz
Vocals (2013-present)
# Discography Type Year 1
Warriors of the Earth Part 1
Demo
2010
Show album
2
The Legion of the Old Kingdom
Demo
2012
Show album
3
Negantibus Falsum Deum Aeternum Cyclum
Demo
2013
Show album
4
Advance 2015
Demo
2015
Show album
5
Marginibus Nigris Regnum Satanae
Split
2016
Show album
6
Destructtion of the Bastard Gods (Rehearsal)
Full-length
2019
Show album
Close
Type:
Demo
Release date:
2010
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Old Skull Records
Format:
Cassette
Limitation:
50 copies
Members
Náhual
All instruments, Vocals
Tracks
Side A
1.
To the Ends of Time
(loading lyrics...)
2.
The Old Kingdom
(loading lyrics...)
3.
Suffer the Earth
(loading lyrics...)
4.
Murder Induces by Hate and Lust
(loading lyrics...)
5.
Mourning Red Sky
(loading lyrics...)
6.
In the End of Times
(loading lyrics...)
7.
Fuck All That Shit
(loading lyrics...)
Side B
1.
To the Ends of Time
(loading lyrics...)
2.
The Old Kingdom
(loading lyrics...)
3.
Suffer the Earth
(loading lyrics...)
4.
Murder Induces by Hate and Lust
(loading lyrics...)
5.
Mourning Red Sky
(loading lyrics...)
6.
In the End of Times
(loading lyrics...)
7.
Fuck All That Shit
(loading lyrics...)
Close
Type:
Demo
Release date:
March 13th, 2012
Catalog ID:
N/A
Label:
Independent
Format:
Unknown
Members
Schizophrenic
Bass
Elathan
Guitars
Náhual
Guitars, Vocals
Impure Spirit
Drums
Tracks
1.
I Spit in Your Faith
04:37
(loading lyrics...)
2.
Infernal Suffering
03:35
(loading lyrics...)
3.
No Power No Glory
02:53
(loading lyrics...)
4.
Fatalistic Visions
04:55
(loading lyrics...)
5.
Legion of Old Kingdom
04:02
(loading lyrics...)
6.
The Agony of the Trees
10:04
(loading lyrics...)
30:06
Close
Type:
Demo
Release date:
October 5th, 2013
Catalog ID:
N/A
Label:
Independent
Format:
Unknown
Members
Náhual
Guitars
Schizophrenic
Bass
Impure Spirit
Drums
Elathan
Guitars
Warganorthiz
Vocals
Tracks
1.
Intro
instrumental
(loading lyrics...)
2.
Sangre Negra
(loading lyrics...)
3.
Azotando a dios
(loading lyrics...)
4.
Destruccion Total Humana(Agony II)
(loading lyrics...)
5.
Ritual en el Pentagrama
(loading lyrics...)
6.
Ritos Ancestrales
(loading lyrics...)
Close
Type:
Demo
Release date:
October 14th, 2015
Catalog ID:
IITP004
Version desc.:
Limited edition
Label:
Immersed in the Plague Records
Format:
CD
Limitation:
66 copies
Members
Schizophrenic
Bass
Impure Spirit
Drums
Elathan
Guitars
Warganorthiz
Vocals
Tracks
1.
Intro
(loading lyrics...)
2.
Aún en mi muerte, el culto a la fatalidad
(loading lyrics...)
3.
No poder, no gloria
(loading lyrics...)
4.
Eterna dimensión
(loading lyrics...)
Close
Type:
Split
Release date:
2016
Catalog ID:
N/A
Version desc.:
Digipak
Label:
Total War Records
Format:
CD
Tracks
1.
Old Kingdom -
Intro
(loading lyrics...)
2.
Old Kingdom -
Unholy Throne
(loading lyrics...)
3.
Old Kingdom -
The Altar Offering Lucifer
(loading lyrics...)
4.
Old Kingdom -
Hidden Letters of the Black Arts
(loading lyrics...)
5.
Eternity -
In Oceanum Nigrum
(loading lyrics...)
6.
Eternity -
Bestial Sacrifice of Vampiric Satanists Legions
(loading lyrics...)
7.
Eternity -
The Black Legion Pest
(loading lyrics...)
8.
Eternity -
Desde los oscuros confines de la eternidad
(loading lyrics...)
9.
Eternity -
Outro
(loading lyrics...)
Close
Type:
Full-length
Release date:
November 28th, 2019
Catalog ID:
W.C.D. 001 / I.S.H.P. 021
Version desc.:
Limited edition
Label:
War Cult Distro
Format:
CD
Limitation:
1000 copies
Members
Náhual
Guitars
Impure Spirit
Drums
Warganorthiz
Bass, Vocals
Lord Luciferiis
Layout
Nekroghovl
Cover art
Tracks
1.
Cruel atributo de la naturaleza humana
(loading lyrics...)
2.
Ancient Rites
(loading lyrics...)
3.
Destrozando judíos
(loading lyrics...)
4.
Only Black Metal
(loading lyrics...)
5.
Azotando a Dios
(loading lyrics...)
6.
Destrucción total humana [Agony II]
(loading lyrics...)
7.
Destruction of Bastard Gods
(loading lyrics...)
Band ascii art
.............................................,..........................................................................
..........................................,,:,.............,..,.........................................................
........................................:+;:;;,..........,,*;;,.........:;*++*:.........................................
.......................................;;+*:,;+,........,:;S?::,......,:,:;,+%?+,:,.....................................
......................................;;*:+:.,+:......,,+?*S%%*;,.....::.,..+*;S+*,.....................................
......................................+**::;:.,:;,..,;;?%?%S%SS%+,....;,...,;;;%**...,,.................................
..................................,:,,*+%,..,,,,....,+%#+??SSS;%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@?:;;;*?,%?+S#:,S#S??%#*?%%*S;;+.:;:*?#@?..................
..............,:*S@@#;,;;,;*S+,+.+SS%%S###%.+S;?S;;;*%**#+:;S@%;++,,;++#+?%.;%%S#;:S*+S#S%#?;.:SS;%@@#%*::,.............
.............:*?*++%@?;,.,%#*,;:,;::%%%%@@%,S#%#+%@@@??@%;::*@#?;%;:**:S#S@++#@@*;,%%+*SS+@#?:?#;+##*:+**++;:...........
............,+:....*@#;,*%+;++;;;++:;*%%@#+%?S@@#S#@*;?S#%%%S@@#+#@#####S@%#*#@#++:?%;+S%?@*;%%*;?@*:,..:;+::...........
...........,;,....;+##%S?+?S%+:::;,,;*%##+%S?##?;;#?::;,***S?S@?:#@%;+*;:?#SS%#@@S+*S?%#*+@*:+*;;?@+.+,.,;;;............
..........,;,....;;:#@#S%#@?;::;;:;*?SS*+%@#@?,.:?@+,;,.**:,:%@;+#@?::::;+;#@@??S@##@##?;#S:::*:.+@%:;+:,:,;............
.........,;,...,++.+@%+:?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:...............,................................,+;,................................................:S;...:;..
.:,...,S:.................................................::;*:,...............................................;S:..;;..
.::...*+..................................................::.,..................................................+*..:;..
.,,..,+....................................................,.....................................................+,.:;..
.....::..........................................................................................................:;..,..
.....;,...........................................................................................................+.....
.....;,...........................................................................................................:;....
.....;............................................................................................................,+....
.....;.............................................................................................................:,...
.....:.............................................................................................................,:...
....................................................................................................................,... ........................................................................................................................
..,?***********************?+.................*?**********************??................,?***********************?*.....
..:@,..:;++;,..............?%.................#+.........,::::........;@,...............:@,....,:+;:.......,,....?S.....
..:#...*##S#S*,............?%.................#+..........:*+:,.......:#,...............:#,....:*:;?+.....:+?+...*%.....
..:#,..,:,,*%;;............?%.................#+........,*++???,......:#,...............:#,....;%*+?S:...:;+*;,..*%.....
..:#,....+%%%??,...........?%.................#+.........;+??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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................