- Country: Brazil - Location: Erechim, RS/Colatina, ES (early); Erechim, RS/Belém, PA (later) - Status: Split-up - Formed in: 2008 - Genre: Black/Death Metal - Lyrical themes: Blasphemy, Anti-Christianity, Perversion - Record label: Unsigned/independent - Years active: 2008-2016
Members
Maleficarus Obscurus Infame
Guitars, Vocals (2008-2014), Vocals (2014-2016)
Member(bands):
Maniac Goat , Mistwrath , Opus Cruor , Bestial Fucker
Sodomizer
Drum programming (2013-2014), All Instruments (2014-2016)
Member(bands):
Eternal Necrosys , My Funeral Dream , Orgiastic Perversion , Rotting Paradise , Smashed and Dissected , Dark Profanation , Defecation of Putrid Blood , Moonlight Scream , Morbidead , Social Hate, Dark Malediction , Libidinous Suspirus , Thirwërod , Hell’s Ambassador , Black Serpent, Sumatra
Blasphemous
Drums (2008-2009)
Hell Depravator
Guitars (2008-2009)
Warzombier
Drums (2009-2011)
Member(bands):
Black Celebration , Cold Abyss , Goat Invocation , Hölle , Infernal Flames , Tormento Bestial , Vômito Blasfemo , Wolf’s Legacy , Black Misanthropy , Negro Bode Terrorista (live), Morbid Butcher , Algoz de Nazareno, Profanor
# Discography Type Year 1
Fornicação Noturna
Demo
2008
Show album
2
Blasphemous Goat
Split
2008
Show album
3
Hail Profanation!!! Fuck the Messiah in Heaven
Split
2009
Show album
4
Sexphemous (Sadistic Temple ov Perversion)
EP
2014
Show album
5
NecroSexual Obsession
Full-length
2015
Show album
6
The Sadomator at the Gates of Fornication
Full-length
2016
Show album
7
Split 2018
Split
2018
Show album
Close
Type:
Demo
Release date:
2008
Catalog ID:
N/A
Label:
Independent
Format:
CD
Members
Maleficarus Obscurus Infame
Guitars, Vocals
Blasphemous
Drums
Tracks
1.
Intro (Hail Sathanas)
(loading lyrics...)
2.
Cristo Flagelado
(loading lyrics...)
3.
Nocturnal Sadomismo
(loading lyrics...)
4.
Vomitei na Cruz
(loading lyrics...)
Close
Type:
Split
Release date:
2008
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Trevas Nascemos Productions
Format:
Cassette
Limitation:
200 copies
Members
Sacro Goat
L. Longinus
Bass
Devil Incubus
Drums
Amducious Caveira
Vocals, Guitars
Blasphemous Sexfago
Maleficarus Obscurus Infame
Guitars, Vocals
Blasphemous
Drums
Tracks
Side A - Metal Negro Anti-Vida
1.
Sacro Goat -
Baal-Zebu... Elo de Sangue
(loading lyrics...)
2.
Sacro Goat -
Cultus de Celebraçao a Lucifer
(loading lyrics...)
3.
Sacro Goat -
Metal Negro Anti-Vida
(loading lyrics...)
Side B - Fornicação Noturna
4.
Blasphemous Sexfago -
Intro (Hail Sathanas)
(loading lyrics...)
5.
Blasphemous Sexfago -
Cristo Flagelado
(loading lyrics...)
6.
Blasphemous Sexfago -
Nocturnal Sadomismo
(loading lyrics...)
7.
Blasphemous Sexfago -
Vomitei na Cruz
(loading lyrics...)
Close
Type:
Split
Release date:
2009
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Impure Lust Cult
Format:
Cassette
Limitation:
66 copies
Members
Black Misanthropy
Impuro
Vocals, Drums
Warzombie666
Bass, Guitars, Drums
Blasphemous Sexfago
Maleficarus Obscurus Infame
Guitars, Vocals
Warzombie666
Guitars, Bass
Tracks
Side A
1.
Black Misanthropy -
Sussurrar Mecromatico
(loading lyrics...)
2.
Black Misanthropy -
Ritual Sangrento
(loading lyrics...)
3.
Black Misanthropy -
Mocked, Scourged and Spit Upon (Profanatica cover)
(loading lyrics...)
Side B
4.
Blasphemous Sexfago -
Pelo Sangue do Bode
(loading lyrics...)
5.
Blasphemous Sexfago -
Warmagedoom
(loading lyrics...)
6.
Blasphemous Sexfago -
Unto Us He Is Born (Profanatica cover)
(loading lyrics...)
Close
Type:
EP
Release date:
January 2014
Catalog ID:
N/A
Label:
Independent
Format:
CD
Members
Maleficarus Obscurus Infame
Guitars, Vocals
Sodomizer
Drum programming
Tracks
1.
Intro: Insulto ao Paraíso
instrumental
(loading lyrics...)
2.
Sexphemous Barbaric Throne
(loading lyrics...)
3.
Meretrixxx de Cristo
(loading lyrics...)
4.
Christians Agony
(loading lyrics...)
5.
Cruxificator Vulva
(loading lyrics...)
6.
Southern Rape Mother (Kill Posers or Die)
(loading lyrics...)
7.
Putrid Demons Feat
(loading lyrics...)
8.
Sadistic Temple Desecrator
(loading lyrics...)
Close
Type:
Full-length
Release date:
April 2015
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
100 copies
Album versions
Release date
Label
Catalog ID
Format
Description
April 2015
Independent
Cassette
Limited edition
2017
Damnatio Memoriae Records
DM015
Cassette
Reissue
Members
Maleficarus Obscurus Infame
Vocals, Intros
Sodomizer
All instruments
Tracks
Side A
1.
The Desecrator Ritual the Whores of Satan - Intro
(loading lyrics...)
2.
The Gates of Lust
(loading lyrics...)
3.
S.R.W.
(loading lyrics...)
4.
Forces of Darkness Conquest Earth
(loading lyrics...)
Side B
5.
Manifest the Evil Profanation
(loading lyrics...)
6.
Profane Attack in the House of Red Bitchesness Raped
(loading lyrics...)
7.
NecroSexual Obsession
(loading lyrics...)
8.
The Satanic Rite, the Living Hell Bells
(loading lyrics...)
Close
Type:
Full-length
Release date:
February 14th, 2016
Catalog ID:
N/A
Label:
Baphomet Revelation
Format:
Cassette
Members
Maleficarus Obscurus Infame
Vocals, Intros, Lyrics
Sodomizer
All instruments
Kleber Guimel
Cover art
Sodomizer
Layout
Tracks
Side A
1.
The Serpents Dancing with Whores Incantation
04:25
(loading lyrics...)
2.
Bestial Fucker in the Name of God
03:47
(loading lyrics...)
3.
Profanação na Terra da Babilônia
04:28
(loading lyrics...)
4.
True Warriors of Antichrist Legions
04:06
(loading lyrics...)
Side B
5.
The Pussy Raped of nana
04:49
(loading lyrics...)
6.
The Sadomator Rules
03:53
(loading lyrics...)
7.
Introdução Anal na Virgem Maria
04:58
instrumental
(loading lyrics...)
8.
Angels Vomit at Rotting Paradise
04:19
(loading lyrics...)
34:45
Close
Type:
Split
Release date:
2018
Catalog ID:
DM020
Version desc.:
Limited edition
Label:
Damnatio Memoriae Records
Format:
Cassette
Limitation:
33 copies
Members
Blasphemous Sexfago
Sodomizer
Drum programming
Maleficarus Obscurus Infame
Guitars, Vocals
Nerocapra
Alessandro Battezzati
Guitars
Mirco Rizzi
Guitars, Vocals
Roberto Ripollino
Drums
Tracks
Side A
1.
Nerocapra -
Al 7° Grado
(loading lyrics...)
2.
Nerocapra -
Il Caenefice Pastore
(loading lyrics...)
3.
Nerocapra -
Nerodemonio
(loading lyrics...)
4.
Nerocapra -
Dalle Viscere/ Atto Di Dolore
(loading lyrics...)
Side B
5.
Blasphemous Sexfago -
Evil Fly Free
(loading lyrics...)
6.
Blasphemous Sexfago -
Sadistic Throne of Whore
(loading lyrics...)
7.
Blasphemous Sexfago -
Of Doom
(loading lyrics...)
8.
Blasphemous Sexfago -
SRW
(loading lyrics...)
9.
Blasphemous Sexfago -
Manifest the Evil Profanation
(loading lyrics...)
10.
Blasphemous Sexfago -
The Satanic Rite, The Living Hell Bells
(loading lyrics...)
Close
Type:
Full-length
Release date:
April 2015
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
100 copies
Members
Maleficarus Obscurus Infame
Vocals, Intros
Sodomizer
All instruments
Tracks
Side A
1.
The Desecrator Ritual the Whores of Satan - Intro
(loading lyrics...)
2.
The Gates of Lust
(loading lyrics...)
3.
S.R.W.
(loading lyrics...)
4.
Forces of Darkness Conquest Earth
(loading lyrics...)
Side B
5.
Manifest the Evil Profanation
(loading lyrics...)
6.
Profane Attack in the House of Red Bitchesness Raped
(loading lyrics...)
7.
NecroSexual Obsession
(loading lyrics...)
8.
The Satanic Rite, the Living Hell Bells
(loading lyrics...)
Close
Type:
Full-length
Release date:
2017
Catalog ID:
DM015
Version desc.:
Reissue
Label:
Damnatio Memoriae Records
Format:
Cassette
Members
Maleficarus Obscurus Infame
Vocals, Intros
Sodomizer
All instruments
Tracks
Side A
1.
The Desecrator Ritual the Whores of Satan - Intro
(loading lyrics...)
2.
The Gates of Lust
(loading lyrics...)
3.
S.R.W.
(loading lyrics...)
4.
Forces of Darkness Conquest Earth
(loading lyrics...)
5.
Manifest the Evil Profanation
(loading lyrics...)
Side B
6.
Profane Attack in the House of Red Bitchesness Raped
(loading lyrics...)
7.
NecroSexual Obsession
(loading lyrics...)
8.
The Satanic Rite, the Living Hell Bells
(loading lyrics...)
Band ascii art
...................................................................................................................,,...
..................................................................................,,,,...........................,:,....
.............,,,,,........................................,,,,,......................,,,..........:;..........,,::......
..........:+;:,,,,,,,........,.......,+:........,......,,,,,,,,:;;,....................,,,,,,,,..,+?+..,,,,::,:,........
........+?;..............;+,.,;:......*,....,;+;.,+,.............:**,.....................,,,,,,,;++*:,:,,,,............
......,?%,............:,,S?;...;?+,...+..,;+*?,..+S?.:,............+S;.......................,,,,,;+:,,,,...............
......?%...............,.,,?S;..:*::+*%*+:,;*..;S+,,.,..............+S;........................,,,,:,,,,.....,:.........
.....+S;.....,....,....:,,?@*....:*;+;::,,;?,..,%@;.:,........,......?%,.........::;,...,:,:,..,:::;;+;:,,,:;;....:::,..
....:SS....:?*....,+,...,,:%*::+*+??:,.,,+%*++;;??:.:...,:....:%;....+S*........;;.,:..,;;,:,,::+;;+;;*;:::::;:..:..:+..
....+S#+;;?#?.......+,..,,.+;,.:::;;*,..:*,+;;:,++.:...;;......;SS+;;?#%........:;,.,;+?+;,,,:,,;++**+;,,:,,.;**;,::;;..
...;S##SSS##?*:;*.::,*,..:.,*:....?.:?.:*.,*...;+..:.,+:..,++:.+?SSSS###*,.......:;:::?*+;::.+:,,,+**;,::*.+:.*+?+;*+,..
..;##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..+?+:......,%.....................;:;+?*+??,*?*+*+:?**+?*+*;**,,,,....
...............%+.......++?;...;?;*%?%??;+*,...,S+*:.........?;.....................:::+*;*;%*+?+;+?;**+***+*,+;,.;,....
...............:%.........??..*S##SS+*%S###?:..+#:..........+*......................,,:*+;++?*+*:++?+?;:;;;;+,;:;,......
................;*........+?:,;%#%?*?*%*?S#*:;;;%..........;?.........................,;;:;++++:,+;+:+;;,,::+;:,.,......
.................:;.......;;.,,:;,,*SS?;.:;,;,.,?.........;*..........................:,::,:;:,..:;;:::,..,:;;:..:......
...................::.....::.......?@@%:.......,?......,:+;...........................:,:,,......,,,::.,,...,,+,........
....................,::,..,,......,*S#?:........;....,::,...............................;.:,..,..,,...,,....,:..........
....................................:,..................................................,.:.,.....,,:......,.:..........
....................................................................................................,................... ..........................................................................................,,::,,,,......................
.........................................................................................,:::::::,,.....................
........................................................................................,::;;;;:::,,....................
........................................................................................,,,:+++;;::,....:::.............
..........................................................................................:;+++;:,.....:;;;,............
...................,,:,.................................................................,:;;;:,,...,,..,;;;,............
.................,,,:++,.................................................................:,........,:,..;;:.............
.................,,,,;;;,........................................................................,,.:,..::..............
.............,,::,,,,:,...................................................................,,.,.,,,..::,.................
.............,::,,,,,,:,,..................................,,............................,;;::.::,..::,....,............
.......,:;,..,::;;::,,,::,...............................................................,;;:;;;:...,:,.,,..............
........,,,..,,:;;;:,,.,.,.................................................................,,:::;:..,:,,::,.............
.............,,::;;:::,,.................................,,,...............................,:::::;:,,:::;::,............
............,,,,:::,::,........................,,,,,..::::::,...............................,:;;;::::::;;;::,...........
............,,,,,,,,,...............................,,:::,,,,................................,::,..::;;+;:::............
............,:::,,...................................,:,:,,,,...................................,::;;;;;;;,....,........
............,:;;;::,............................,,....,,,:,,...................................,:;++;;+;;:;,,.,.........
..............,:::,,,,..................,+*+++++*+:,,,,.::,.,,.,..............................,:,:**;:;:::;:,,.........,
..........................................,.,.,,.,.,,..:::,.....,,............................,,,;+;::,,,,,.,........,:;
................................................,,,,...:,,.......,..............................,::,,,,....,........,:;;
...............:,............,:,,....,....,..,.,,,,...,::..,,..................................,,........,,,..,....,,:++
............,:;::;;;;;;,:::..:*???+....,......,,,,...,:;,......,,.............................,,,..,...,,,,,..,..,,,,;++
............,+???%?++**+::*;...;***:.........,,,....,:;:......,,,,............................,:...,,.,,,,.,..,,,,,,:+++
...........,:*?%%%*;.;**;,:*+...,;,........,,,,,.,..:;;,.....,,,,,......................,......,,,,.,,,,,,..,,,,,,,,+++*
..........:**?*???%?;;***;.;*+....,.......,,,,,,,,.,;;:,.....,,,,,,,,..................,.,,.,,.,;:..,..:;,,,,,,,,,,:+++*
.............,+;*?%%?;+**?+;**+.........,,,,,,.,...:;;:.....,,,,,,,,............,,...,.,:+*+.:;:;:;,.:;;S**,,,,,,,,;++++
..............?%?%%%?:.*??+;**+,.....::,:::,,..,..:;;;,.,,,,.,,,,,,...................:?S%%%*??;+?;..:+%S#S+:;,,,,,;++++
..............:;?%%?*+.;?*+:,??+;.:+%%;:::,,.,,..:;;;:,.....,,,,,,,...................*SS%S%SS??;;,.;**SS#@S?+;:,,,:;++*
...............,%%????;++:??**?????S?;:;:,,++:.,::;;:,...............................;?%%%S*?S%?:.,.+%SS%#@#S%*:,,,;;+++
.............,:;%%??%*+::??*+?%SS;,:,:::::*S+,,::;::,..........,................,....*%?;+S?*?%?,,,;?**%S###S;,,,,,;;+++
,............,,*+++:,...,,;*?SSS*,.....,,*S?::,::::,..........,,,...................,*+;;;S+.,:,,::+;+;;:+#S#S:,,,,;:;++
...................::.,+?%??*??**+::,....;S+::,,,,,..........,,,,,,..............,,,,;,..,;:+*:.,,:+?SS*:,?##S%;,,,;:;++
...........,+**++:;??+*?%S*:::::::::;*:,;%%,.,,,,,...........,..,,..,,...........,,,,:.,,,;?#S:,,:;+%S##%:+SS##%:,:;::;+
............;%%**;?SS%%%+;:::::::::,;*:;??:..................,,,,,...,............,.,,.,;**;:+,,:??+?####*;?%%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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................