- Country: Spain - Location: León, Castile and León - Status: Unknown - Formed in: 2006 - Genre: Black Metal - Lyrical themes: Iberian occultism - Record label: Calabozo - Years active: 1992-1999 (as Cum Mortuis ), 2006-?
Members
Cum Mortuis
All instruments, Vocals
Member(bands):
Hereticum
Guland
Bass
Member(bands):
Wargoatcult (live)
Necroticum Erectum
Drums
Vile Entity
Guitars
# Discography Type Year 1
Hispania Anticristo-The Satanicon
Full-length
2007
Show album
2
Opus Taumaturgia "Northwest Vengeance"
Demo
2008
Show album
3
Warriors Iberia "The Revenge"
Demo
2008
Show album
4
Ravens Oppida "Scourge of Blasphemy"
Demo
2009
Show album
5
Tugia "Magna Opera Mortiis"
Demo
2011
Show album
6
Tugia "Magna Opera Mortiis"
Full-length
2014
Show album
Close
Type:
Full-length
Release date:
February 2nd, 2007
Catalog ID:
N/A
Version desc.:
Limited edition, CD-R
Label:
Independent
Format:
CD
Limitation:
66 copies
Members
Cum Mortuis
All instruments, Vocals
Tracks
1.
Intro-Apocaliptyc Hymnvokhations (Ancient rituals of desecration).
(loading lyrics...)
2.
In perpetuum Infernallium (El Dorado).
(loading lyrics...)
3.
Mallevs Malleficarvm (The Heretic).
(loading lyrics...)
4.
Vórtice 1937 (Bombing of Guernica).
(loading lyrics...)
5.
Pecaminous Virgin Viacrucis (The battle of Covadonga).
(loading lyrics...)
6.
SacroSatanSemen (Tales from Sacristia).
(loading lyrics...)
7.
Hispania Anticristo
(loading lyrics...)
Close
Type:
Demo
Release date:
2008
Catalog ID:
TCP021
Version desc.:
Limited edition
Label:
Terror Cult Productions
Format:
Cassette
Limitation:
300 copies
Album versions
Release date
Label
Catalog ID
Format
Description
2008
Terror Cult Productions
TCP021
Cassette
Limited edition
July 8th, 2013
Nekromancer Records
NR09
CD
Limited edition, CD-R
Members
Cum Mortuis
All instruments, Vocals
Tracks
Side A
1.
Susasorrum Desecramortuus (The Profane Entity)
09:01
(loading lyrics...)
2.
Idols & the Martyr (Regius Satanus)
06:48
(loading lyrics...)
3.
Obscurantis Be-Nomous (Spiritual Icatonycteriis)
06:18
(loading lyrics...)
4.
Paemeiobris (Earth of Warrior)
06:10
(loading lyrics...)
Side B
5.
Black Metal Discipline (Defending Oppida)
04:44
(loading lyrics...)
6.
The Cranium Throne (Screams from Mausoleum)
05:52
(loading lyrics...)
7.
Black Majik Iberia
05:23
(loading lyrics...)
44:16
Close
Type:
Demo
Release date:
July 2008
Catalog ID:
008CR
Label:
Calabozo
Format:
Cassette
Members
Cum Mortuis
All instruments, Vocals
Tracks
Single-sided
1.
Keltihe (Ancient Ceremonies) (intro)
01:12
(loading lyrics...)
2.
Battlefields Omega (Welcome to Satan’s War)
03:59
(loading lyrics...)
3.
Decrepitous Malediction (The Third Antichrist)
04:02
(loading lyrics...)
4.
Icatonycteriis (Demons From the Northwest)’
03:22
(loading lyrics...)
5.
Corpus insepultus (Desecrations 1993)
05:05
(loading lyrics...)
6.
Pulse Casket (Eternally Buried and Dead) (outro)
01:21
(loading lyrics...)
19:01
Close
Type:
Demo
Release date:
March 29th, 2009
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Fiery Path Records
Format:
Cassette
Limitation:
300 copies
Members
Cum Mortuis
All instruments, Vocals
Tracks
1.
Postmortem Funebris Ultratumba (Tenebrosus Existentialism)
(loading lyrics...)
2.
Necromortiis Sacrophobia (Satanic Manifest)
(loading lyrics...)
3.
Beazen Desecrators Domain (Unholy Pester Fuck Christianity)
(loading lyrics...)
4.
Enthroned Under Earth (Corpus Cristi 666)
(loading lyrics...)
5.
Descent Hecce Hommo (Fallen Warriors)
(loading lyrics...)
Close
Type:
Demo
Release date:
October 2011
Catalog ID:
Tcp 46
Version desc.:
Limited edition
Label:
Terror Cult Productions
Format:
Cassette
Limitation:
300 copies
Members
Cum Mortuis
All instruments, Vocals
Tracks
Single-sided
1.
La Caja
04:05
(loading lyrics...)
2.
Nunca llovió en Tugia
04:39
(loading lyrics...)
3.
Palacios de Marmol
04:48
(loading lyrics...)
4.
Llanto Espiritual
05:49
(loading lyrics...)
5.
Guardianes del Mausoleo
05:08
(loading lyrics...)
6.
El Ejército antiguo
06:52
(loading lyrics...)
7.
Tierra robada
06:46
(loading lyrics...)
8.
Jamás amanecerá
05:14
(loading lyrics...)
9.
La sombra del Trono
04:36
(loading lyrics...)
47:57
Close
Type:
Full-length
Release date:
September 11th, 2014
Catalog ID:
NM41
Version desc.:
DVD box
Label:
Nigra Mors
Format:
CD
Members
Cum Mortuis
All instruments, Vocals
Tracks
1.
La Caja
04:05
(loading lyrics...)
2.
Nunca llovio en Tugia
04:39
(loading lyrics...)
3.
Palacios de Marmol
04:48
(loading lyrics...)
4.
Llanto espiritual
05:49
(loading lyrics...)
5.
Guardianes del Mausoleo
(loading lyrics...)
6.
El Ejercito antiguo
(loading lyrics...)
7.
Tierra robada
06:46
(loading lyrics...)
8.
Jamas amanecera
(loading lyrics...)
9.
La sombra del Trono
(loading lyrics...)
26:07
Close
Type:
Demo
Release date:
2008
Catalog ID:
TCP021
Version desc.:
Limited edition
Label:
Terror Cult Productions
Format:
Cassette
Limitation:
300 copies
Members
Cum Mortuis
All instruments, Vocals
Tracks
Side A
1.
Susasorrum Desecramortuus (The Profane Entity)
09:01
(loading lyrics...)
2.
Idols & the Martyr (Regius Satanus)
06:48
(loading lyrics...)
3.
Obscurantis Be-Nomous (Spiritual Icatonycteriis)
06:18
(loading lyrics...)
4.
Paemeiobris (Earth of Warrior)
06:10
(loading lyrics...)
Side B
5.
Black Metal Discipline (Defending Oppida)
04:44
(loading lyrics...)
6.
The Cranium Throne (Screams from Mausoleum)
05:52
(loading lyrics...)
7.
Black Majik Iberia
05:23
(loading lyrics...)
44:16
Close
Type:
Demo
Release date:
July 8th, 2013
Catalog ID:
NR09
Version desc.:
Limited edition, CD-R
Label:
Nekromancer Records
Format:
CD
Limitation:
30 copies
Members
Cum Mortuis
All instruments, Vocals
Tracks
1.
Susasorrum Desecramortuus (The Profane Entity)
09:01
(loading lyrics...)
2.
Idols & the Martyr (Regius Satanus)
06:48
(loading lyrics...)
3.
Obscurantis Be-Nomous (Spiritual Icatonycteriis)
06:18
(loading lyrics...)
4.
Paemeiobris (Earth of Warrior)
06:10
(loading lyrics...)
5.
Black Metal Discipline (Defending Oppida)
04:44
(loading lyrics...)
6.
The Cranium Throne (Screams from Mausoleum)
05:52
(loading lyrics...)
7.
Black Majik Iberia
05:23
(loading lyrics...)
44:16
Band ascii art
........................................................................................................................
........................................................................................................................
.........,,.............................................................................................................
.......,,,,:,.........,...........................................................................,........,,,:,........
.......,,:,.,,.....,,...,...................................................................,...,...,.........,:,.......
..........,,.,:.....,....,,..................................................................,..,...,,,,.,......,.......
...........,,.,,,.,...,,.......,,,,:,...,,.............................................,,::,..,..,,..,:,,........,......
.............,,,,....,.............,,..,,,,................................,,,,,.,,::,,,,...,..,..,....,::,.............
......,......,,....................,.,................,.........,,,..........,......,,,.................,,,.............
.......,............................,.:,.............,...........,......................................................
.................................,,..,,,.....,:,,:,.,.,:,,,,,,,,,,,..,,,,:,...,,..,,..,:,...............................
.....................................,,,,....,,,......,.....,......................,..,,,...............................
.......................................,,,..............................................................................
............,....,....,.........,,,,,..,.,,.......,....,....,.....,....,..,...........,,,,,......,....,...,,............
...........,...................,,,,,,...,,,..,.......,,,..,,,....,...,.,.,.......,,.,,,,,,.,,.....,........,:...........
...........,,....,....,,.....................................................................,...,....,....,,,..........
..........,....................,...............,,,,,.............,,...,,,,,......................,.........,,,..........
................................................,,..............,......,,.................,.............................
..............................,...,.....,..,....,,.....,..,,.......,,,.,,.......,,....,...,.............................
............................,,.,,,,:,..,.,,.,,,,,,:,.,,,,,,,,,.,..,,,,,,,:,.,,,:,,,.,,.,,,,:,...........................
..........................................,,,..........,,.......,.,............,,,.......,..............................
.............,........................................,,,,...............................................,,.............
.......,,,,:,..............................................................................................,,,,:,.......
......,,,,..,:,.....,.....,..................................................................,....,....,..,..,,,:,......
..........,:..,,..,....,.....,..,,..,..,..:,......,,.,..,...,,..,..,,....,,.,..,,,...,.,,,.,,.........,,:..,,....,......
............,,,....,....,.....,...,.....,,......,,....,,..,,.....,,....,,....,,......,,...,....,....,...,,,.......,.....
........................................................................................................................
........................................................................................................................
........................................................................................................................
.....,..................................................................................................................
.....,,.................................................................................................................
......,:,.....................................................................................................,,........
.........,..............................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................ ........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
...........................................................::,::........................................................
......................................................,,..,:,.::........................................................
.....................................................,;:::::::,,::::;...................................................
......................................................::;:;;:,:;::::;...................................................
...........................................................;:,:;,.......................................................
...........................................................;;,:;,.......................................................
...........................................................;;:;;,.......................................................
.........................................................:+++++++;;:,,..................................................
..........................................................,;;;;;+++++++;;:,.............................................
........................................,,:;,.....,........:++++++;;;;+++++++;:,,.......................................
.................................,,::;;+++++.......,.......:+*++++++++++++++++++++;;:,..................................
..........................,,::;;+++++++++++;...,:::,,::,,..:*%*+++++++++++++++++;++++++;;:,,............................
.....................,:;;;+++++++++++++++++;....,,,,,:::...:?%?+++++++;++++++++++++++;++++++++;:,.......................
................,;;;+++++++++++++++++++++++;......,,,.....,;%%%*++++;;:;;++++++++++++++++;;;;+++++;;:,,.................
...............:;+;;+;++++++++++++++++++++++:....,,:,,....,+*??*++++++;++;;;;;+++++++++++;++;;;;;;;+++++;:,.............
...............:;;;;;;++++++;+++++++++++++++;.....,,,,,,..:++++++++++++++++++++++++++++++++;++;;+;;;;;;;;;,.............
...............,;;;+;;;+++++++;+++++++++++++:......,,,,...:+++++++++++++++++++++++++;++++++++;;;;;;;;;;;;;..............
................::++++;++++;+;;;++++++;::::::,,....,,....,:+++++;;;;+++++;;+++;;;+;;;++++++;;;;;;+++;;;;;:,.............
.................:+++++++++++:;;++++;:,..,..,,,,,,,,.....,,,:;;+;:;;;;;;;;;;;;;;;;;;;;+++++:::;;+;;:,::,................
.................:++++;+++++;,;++;:,,.,,.,,,,:,,::::::,,,,...,::,,,:;;++++;;;;;;;;;;;;+++++;:,::,,....,:,...............
.................:+;+:;+*+;+;,;:;,..,,,,,,:,,:,::;+:,,:;::::::::::,..,:+++++++++++++;;++;;:,,,,,.,,:;::;;...............
.................;++:,;::+++::;:,,,,,,.,,,:,,,:;;;+:,,;;::,,,::,,,,,...,:::::;+++++;;:;;;;;;;+:,,,*+;.,,+...,,..........
,...............,+;,:,,:::;+,,,,,,,,,,,.,,:,,,;;:;+;;*???*:::,,.............,:;:;;:,.,:++++++++;;;;,...,;::,............
..,..,,,........:+,......,;;,,,,,,,,,,,,,,,,,:::;;;;+;,+?S;:;+*+:.........,:;,,:,,..,,::;+++++;++;:;:.,,::..............
....,:::;,......;;,......,;:,,,,,,,,,,:,,,,,,::;;::;+*++?%*++%++;,........,;;:,,,,,,.,:,;*++;:,;*:.,:...:;..............
.......,:,,.....;;.......,;+::::,,,,,,,,,,,,,,,::::,,:,,:+*%%?;**;::...,...,,,,,,,,.,.,:++;;:,,:*;,,,,..:+,.............
.........,::...,+:.......,;+::::::::,,,,,,.,,,,,,,,,,,:;:,:%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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................