- Country: Korea, South - Location: Seoul (early); Seoul / Nonthaburi, Thailand (later) - Status: Active - Formed in: 2010 - Genre: Death/Black Metal - Lyrical themes: Blasphemy, Desecration, War, Satanism - Record label: N/A - Years active: 2010-present
Members
Bestial Desekrator
Vocals (2010-present)
Member(bands):
Holocaust Stench , Goatphomet , Adokhsiny , Infernal Chaos
Patiwat
Guitars, Bass, Drum programming (2013-present)
Member(bands):
Masochist , Oldskull , Reincarnated , Calamitous , Shambles , Zygoatsis , Villainous
Thinnarat
Drums (2018-present)
Member(bands):
Dark Mystery , Lotus of Darkness , Reincarnated , Religion Malediction , Savage Deity , Shambles
Twish
Bass (2018)
Member(bands):
Ecchymosis , Masochist , Savage Deity , Torturation , Pathological Sadism (live), Cystgurgle, Lack of Insight
# Discography Type Year 1
Sadogoat Warmageddon Command - Promo 2011
Demo
2011
Show album
2
Bloodshed for the Wargods
Split
2012
Show album
3
Desecration, Crucifixion, Perversion
Full-length
2012
Show album
4
Baphometic Goat of Thermonuclear War
Split
2012
Show album
5
A Damnation of Tyrant’s Necro-sodomy
Split
2015
Show album
6
Sacrilegious Fornication Masscare... Filthy Desekrators!
Split
2016
Show album
7
Blasphemous Alliance of Chaos
Split
2017
Show album
8
Proclaimers of Terrorism and Damnationn
Split
2017
Show album
9
Sado Goat Ritual Desecration (2010-2017)
Compilation
2018
Show album
10
Nuclear Massacre of GoatKommando
EP
2020
Show album
Close
Type:
Demo
Release date:
February 26th, 2011
Catalog ID:
ATSP 001
Label:
Altar of the Tyrant Spirit Productions
Format:
Cassette
Limitation:
200 copies
Album versions
Release date
Label
Catalog ID
Format
Description
February 26th, 2011
Altar of the Tyrant Spirit Productions
ATSP 001
Cassette
March 4th, 2012
Bestial Desecration Records
BD-XII
Cassette
Limited edition
Members
Bestial Desekrator
Vocals, Lyrics
Infernal Saviour of Nuclear Onslaught and Warmageddon
All instruments, Songwriting
Alemsahim Arts
Logo
Infernal Saviour of Nuclear Onslaught and Warmageddon
Engineering, Mixing, Mastering
Blackgoat Perversor
Layout
Tracks
1.
Satanic War Metal
03:21
(loading lyrics...)
2.
The Almighty Sathanas
03:38
(loading lyrics...)
3.
Apocalyptic Nuclear War
03:46
(loading lyrics...)
10:45
Close
Type:
Split
Release date:
July 12th, 2012
Catalog ID:
IBP 084
Version desc.:
Limited edition
Label:
Iron Bonehead Productions
Format:
12" vinyl (33⅓ RPM)
Limitation:
500 copies
Members
Seges Findere
Strigoi Warskin
Vocals, Guitars, Bass
V. Galtak
Guitars, Drums
Purification Kommando
Azathil
Drums
Panzer Kommander D
Vocals, Guitars
Worship
Bass
Nocturnal Damnation
Bestial Desekrator
Vocals, Lyrics
Necrotomb
Vocals
Necrotomb
Vocals
Infernal Saviour of Nuclear Onslaught and Warmageddon
All instruments, Songwriting
Tracks
Side A - War
1.
Seges Findere -
Bound by Hatred
04:36
(loading lyrics...)
2.
Seges Findere -
Nuklearmageddoom
02:05
(loading lyrics...)
3.
Seges Findere -
Noktural Wchrmacht Horde
04:22
(loading lyrics...)
4.
Seges Findere -
Satanic Blood (Von cover)
02:09
Show lyrics
Pray Satan, pray Satan, pray Satan...
Satan fertile
Woman’s egg
Need to cut
Her own skin
Son of Satan
Within womb
Need to cut
Her own skin
With a razor
Spells a word
Within the chest
A single word
Carved in deep
Through the skin
Bleeds the word
Satanic Blood
Pray...
Satanic Blood
Satan...
Satanic Blood
5.
Seges Findere -
The Southern Warbeasts
02:00
(loading lyrics...)
6.
Purification Kommando -
Weill Summon the Age of War
01:15
(loading lyrics...)
7.
Purification Kommando -
Putrification Kommando
03:34
(loading lyrics...)
8.
Purification Kommando -
Destroy Everything
03:56
(loading lyrics...)
Side B - Death
9.
Purification Kommando -
I Am the Hammer (of Satan)
02:46
(loading lyrics...)
10.
Purification Kommando -
Summing the Beast
04:09
(loading lyrics...)
11.
Purification Kommando -
Chainsaw Goatfuck (Sadomator cover)
01:12
(loading lyrics...)
12.
Nocturnal Damnation -
The Almighty Sathanas
03:38
(loading lyrics...)
13.
Nocturnal Damnation -
Apocalyptic Nuclear War
03:46
(loading lyrics...)
14.
Nocturnal Damnation -
Iron Baphomet’s Demoniac Reign
03:54
(loading lyrics...)
43:22
Close
Type:
Full-length
Release date:
September 24th, 2012
Catalog ID:
SKR014
Version desc.:
Limited edition
Label:
Silver Key Records
Format:
Cassette
Limitation:
200 copies
Members
Bestial Desekrator
Vocals, Lyrics
Infernal Saviour of Nuclear Onslaught and Warmageddon
All instruments, Songwriting
Oh Jin-hwa
Recording (vocals)
Infernal Saviour
Engineering, Mixing
Bestial Desekrator
Layout
Brian van der Pol
Logo
Din-Tah Aeon
Mastering
Sickness 666
Artwork
N. Heymen
Design
Tracks
1.
Intro: Prelude to Nocturnal Damnation / Mephisto Enthroned
04:12
(loading lyrics...)
2.
Nuclear Desecration
03:07
(loading lyrics...)
3.
Crucifixion & Sodomy
02:47
(loading lyrics...)
4.
Fornication of the Black Mass
02:56
(loading lyrics...)
5.
Black Destruction
03:36
(loading lyrics...)
6.
Iron Baphomet’s Demoniac Reign / Outro: Atomik Weapons Onslaught (Devastation of Heaven)
04:10
(loading lyrics...)
20:48
Close
Type:
Split
Release date:
October 17th, 2012
Catalog ID:
BGT 034
Version desc.:
Limited edition
Label:
Black Goat Terrorist 666
Format:
Cassette
Limitation:
100 copies
Album versions
Release date
Label
Catalog ID
Format
Description
October 17th, 2012
Black Goat Terrorist 666
BGT 034
Cassette
Limited edition
May 7th, 2014
Hells Headbangers Records
HELLS EP 070
7" vinyl
Limited edition
Members
Nihil Domination
Abhorer
Drums
Blasphemous
Vocals, Guitars
Penetrator
Guitars
Nocturnal Damnation
Bestial Desekrator
Vocals
Infernal Saviour of Nuclear Onslaught and Warmageddon
Guitars, Drums, Bass
Alemsahim
Cover art
Tracks
Side A
1.
Nocturnal Damnation -
The Almighty Sathanas
04:28
(loading lyrics...)
2.
Nocturnal Damnation -
Sabbat of Carnal Depravity
03:41
(loading lyrics...)
Side B
3.
Nihil Domination -
Consecration of the Black War
03:07
(loading lyrics...)
4.
Nihil Domination -
Goat Fornicators of Whores
02:29
(loading lyrics...)
13:45
Close
Type:
Split
Release date:
September 29th, 2015
Catalog ID:
IHP007 / UBP018
Version desc.:
Limited edition
Label:
Inhuman Assault Productions
Format:
Cassette
Limitation:
150 copies
Members
Goatchrist666
Sutthinan
Bass, Vocals (backing), Lyrics
Thaweepat
Guitars
Sattaya
Guitars, Vocals (lead)
Warranut
Drums, Vocals (backing)
Nocturnal Damnation
Bestial Desekrator
Vocals, Lyrics
Patiwat
Guitars, Bass, Drum programming, Songwriting
Saran
Recording (Vocals)
Sickness 666
Cover art
Patiwat
Mixing, Mastering, Recording (Guitars, Bass)
Ungkarn Somboonanek
Layout
Patiwat
Engineering, Mixing, Mastering
Tracks
Side A
1.
Goatchrist666 -
Goddess of Sodomy
02:22
(loading lyrics...)
2.
Goatchrist666 -
Vengeance War
02:15
(loading lyrics...)
Side B
3.
Nocturnal Damnation -
Worship the Baphomet
03:54
(loading lyrics...)
4.
Nocturnal Damnation -
Nuclear Extermination of the Golgotha
03:25
(loading lyrics...)
11:56
Close
Type:
Split
Release date:
October 31st, 2016
Catalog ID:
PUTRID 66
Version desc.:
Limited edition
Label:
Putrid Cult
Format:
CD
Limitation:
500 copies
Members
Abigail
Youhei
Drums
Yasuyuki
Vocals, Bass
Jero
Guitars
Nocturnal Damnation
Bestial Desekrator
Vocals
Patiwat
Guitars, Bass, Drum programming
Yasuyuki
Songwriting, Lyrics
Brian VDP
Logo
Morgul
Layout
Lord K.
Cover art
Patiwat
Mixing
Tracks
1.
Abigail -
Blood Sathanas
03:39
(loading lyrics...)
2.
Abigail -
We Are True Evil
02:05
(loading lyrics...)
3.
Nocturnal Damnation -
Anneliese Death Ritual
04:07
(loading lyrics...)
4.
Nocturnal Damnation -
Dominion of Antichrist
03:40
(loading lyrics...)
13:31
Close
Type:
Split
Release date:
2017
Catalog ID:
BRR021
Version desc.:
Limited edition
Label:
Brazilian Ritual Records
Format:
CD
Limitation:
500 copies
Album versions
Release date
Label
Catalog ID
Format
Description
2017
Brazilian Ritual Records
BRR021
CD
Limited edition
January 12th, 2019
Brazilian Ritual Records
BRR021
Digital
Limited edition
Members
Disforterror
Duke Barbatos
Drums
Vagner Warrior Impaler
Guitars, Vocals
Rodrigo Rossi
Bass
Nocturnal Damnation
Bestial Desekrator
Vocals
Patiwat
Guitars, Bass, Drum programming
Perlokus
Irreverente
Vocals, Guitars, Bass, Lyrics, Songwriting
Hel
Drums, Songwriting
Hel
Logo, Mixing, Mastering
VoidNecroLust
Mixing, Mastering
Tracks
1.
Perlokus -
Aniquilação do Império Divino
02:37
(loading lyrics...)
2.
Perlokus -
Estupro Sacerdotal
03:52
(loading lyrics...)
3.
Perlokus -
Autoflagelação
03:04
(loading lyrics...)
4.
Perlokus -
Crucifique o Papa
02:38
(loading lyrics...)
5.
Nocturnal Damnation -
Iron Baphomet’s Demoniac Reign (MMXVII version)
03:55
(loading lyrics...)
6.
Nocturnal Damnation -
Apocalyptic Nuclear War (MMXVII version)
03:46
(loading lyrics...)
7.
Nocturnal Damnation -
The Almighty Sathanas (MMXVII version)
03:40
(loading lyrics...)
8.
Nocturnal Damnation -
Satanic War Metal (MMXVII version)
03:20
(loading lyrics...)
9.
Disforterror -
Jaws of Satan Vomit Stormegatons
02:49
(loading lyrics...)
10.
Disforterror -
Iron Goat Fire
02:40
(loading lyrics...)
11.
Disforterror -
Volcanik Metal Terror
02:54
(loading lyrics...)
12.
Disforterror -
Baphogoat of Annihilation and Depravation
03:00
(loading lyrics...)
38:15
Close
Type:
Split
Release date:
November 25th, 2017
Catalog ID:
TNK - 02 / APD - 019
Version desc.:
Limited edition
Label:
Terrorist Noise Kult Productions
Format:
7" vinyl (33⅓ RPM)
Limitation:
300 copies
Album versions
Release date
Label
Catalog ID
Format
Description
November 25th, 2017
Terrorist Noise Kult Productions
TNK - 02 / APD - 019
7" vinyl
Limited edition
September 2018
Inhuman Assault Productions
IHP018
Cassette
Limited edition
Members
Nocturnal Damnation
Bestial Desekrator
Vocals
Patiwat
Guitars, Bass, Drum programming
Negro Bode Terrorista
Merciless Nuclear Desolation
Guitars, Bass, Vocals (lead, backing)
Abominable Goat Misteriis
Drums, Vocals (backing)
Sickness 666
Artwork
Tracks
Side A - Ritual
1.
Negro Bode Terrorista -
Nekro Ritual Apocalíptico
06:01
(loading lyrics...)
Side B - War
2.
Nocturnal Damnation -
Gasmask Warmagedoon
04:20
(loading lyrics...)
10:21
Close
Type:
Compilation
Release date:
May 26th, 2018
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Pagan War Distro Rex
Format:
CD
Limitation:
500 copies
Members
Bestial Desekrator
Recording, Mixing, Mastering (tracks 1-5, 11-12), Layout
Avrlabel
Artwork
Patiwat
Recording, Mixing, Mastering (tracks 1-5, 11-12), Remixing, Remastering (tracks 6-10)
Tracks
1.
Gasmask Warmageddon
04:20
(loading lyrics...)
2.
Anneliese Death Ritual
04:06
(loading lyrics...)
3.
Dominion of Antichrist
03:39
(loading lyrics...)
4.
Worship the Baphomet
03:54
(loading lyrics...)
5.
Extermination of the Golgotha
03:25
(loading lyrics...)
6.
Iron Baphomet`s Demoniac Reign
03:55
(loading lyrics...)
7.
Apocalytic Nuclear War
03:45
(loading lyrics...)
8.
The Almighty Sathanas
03:40
(loading lyrics...)
9.
Satanic War Metal
03:20
(loading lyrics...)
10.
Sabbat of Carna Depravity (unreleased demo 2017 version)
04:24
(loading lyrics...)
11.
Gasmask Warmageddon (unreleased extended version)
05:38
(loading lyrics...)
12.
Tyrannus Diabolus (unreleased new song)
02:09
(loading lyrics...)
46:15
Close
Type:
EP
Release date:
March 30th, 2020
Catalog ID:
IHT 030
Label:
Inhuman Assault Productions
Format:
Cassette
Tracks
1.
Intro: Summoning the Nuclear GoatKommando
00:45
(loading lyrics...)
2.
Bestial Desolation of Bethlehem
03:26
(loading lyrics...)
3.
Black Magick Orgy
03:37
(loading lyrics...)
4.
Atomic Warfare Massacre
03:45
(loading lyrics...)
5.
Nocturnal Damnation
03:47
(loading lyrics...)
15:20
Close
Type:
Demo
Release date:
February 26th, 2011
Catalog ID:
ATSP 001
Label:
Altar of the Tyrant Spirit Productions
Format:
Cassette
Limitation:
200 copies
Members
Bestial Desekrator
Vocals, Lyrics
Infernal Saviour of Nuclear Onslaught and Warmageddon
All instruments, Songwriting
Alemsahim Arts
Logo
Infernal Saviour of Nuclear Onslaught and Warmageddon
Engineering, Mixing, Mastering
Blackgoat Perversor
Layout
Tracks
1.
Satanic War Metal
03:21
(loading lyrics...)
2.
The Almighty Sathanas
03:38
(loading lyrics...)
3.
Apocalyptic Nuclear War
03:46
(loading lyrics...)
10:45
Close
Type:
Demo
Release date:
March 4th, 2012
Catalog ID:
BD-XII
Version desc.:
Limited edition
Label:
Bestial Desecration Records
Format:
Cassette
Limitation:
99 copies
Members
Bestial Desekrator
Vocals, Lyrics
Infernal Saviour of Nuclear Onslaught and Warmageddon
All instruments, Songwriting
Alemsahim Arts
Logo
Infernal Saviour of Nuclear Onslaught and Warmageddon
Engineering, Mixing, Mastering
Blackgoat Perversor
Layout
Tracks
1.
Satanic War Metal
03:21
(loading lyrics...)
2.
The Almighty Sathanas
03:38
(loading lyrics...)
3.
Apocalyptic Nuclear War
03:46
(loading lyrics...)
4.
Sabbat of Carnal Depravity
(loading lyrics...)
10:45
Close
Type:
Full-length
Release date:
September 24th, 2012
Catalog ID:
SKR014
Version desc.:
Limited edition
Label:
Silver Key Records
Format:
Cassette
Limitation:
200 copies
Members
Bestial Desekrator
Vocals, Lyrics
Infernal Saviour of Nuclear Onslaught and Warmageddon
All instruments, Songwriting
Oh Jin-hwa
Recording (vocals)
Infernal Saviour
Engineering, Mixing
Bestial Desekrator
Layout
Brian van der Pol
Logo
Din-Tah Aeon
Mastering
Sickness 666
Artwork
N. Heymen
Design
Tracks
1.
Intro: Prelude to Nocturnal Damnation / Mephisto Enthroned
04:12
(loading lyrics...)
2.
Nuclear Desecration
03:07
(loading lyrics...)
3.
Crucifixion & Sodomy
02:47
(loading lyrics...)
4.
Fornication of the Black Mass
02:56
(loading lyrics...)
5.
Black Destruction
03:36
(loading lyrics...)
6.
Iron Baphomet’s Demoniac Reign / Outro: Atomik Weapons Onslaught (Devastation of Heaven)
04:10
(loading lyrics...)
20:48
Close
Type:
Full-length
Release date:
September 1st, 2013
Catalog ID:
DP 035
Label:
Dunkelheit Produktionen
Format:
CD
Members
Bestial Desekrator
Vocals, Lyrics
Infernal Saviour of Nuclear Onslaught and Warmageddon
All instruments, Songwriting
Din-Tah Aeon
Mastering
Sickness 666
Artwork
N. Heymen
Design
Oh Jin-hwa
Recording (vocals)
Infernal Saviour
Engineering, Mixing
Bestial Desekrator
Layout
Brian van der Pol
Logo
Tracks
1.
Intro: Prelude to Nocturnal Damnation / Mephisto Enthroned
04:12
(loading lyrics...)
2.
Nuclear Desecration
03:07
(loading lyrics...)
3.
Crucifixion & Sodomy
02:47
(loading lyrics...)
4.
Fornication of the Black Mass
02:56
(loading lyrics...)
5.
Black Destruction
03:36
(loading lyrics...)
6.
Iron Baphomet’s Demoniac Reign
03:37
(loading lyrics...)
7.
Outro: Atomik Weapons Onslaught (Devastation of Heaven)
00:46
(loading lyrics...)
8.
Satanic War Metal
03:23
(loading lyrics...)
9.
The Almighty Sathanas
03:40
(loading lyrics...)
10.
Apocalyptic Nuclear War
03:48
(loading lyrics...)
31:52
Close
Type:
Full-length
Release date:
July 29th, 2014
Catalog ID:
IH 003
Label:
Inhuman Assault Productions
Format:
Cassette
Members
Bestial Desekrator
Vocals, Lyrics
Infernal Saviour of Nuclear Onslaught and Warmageddon
All instruments, Songwriting
Din-Tah Aeon
Mastering
Sickness 666
Artwork
N. Heymen
Design
Oh Jin-hwa
Recording (vocals)
Infernal Saviour
Engineering, Mixing
Bestial Desekrator
Layout
Brian van der Pol
Logo
Tracks
Single-sided
1.
Intro: Prelude to Nocturnal Damnation / Mephisto Enthroned
04:12
(loading lyrics...)
2.
Nuclear Desecration
03:07
(loading lyrics...)
3.
Crucifixion & Sodomy
02:47
(loading lyrics...)
4.
Fornication of the Black Mass
02:56
(loading lyrics...)
5.
Black Destruction
03:36
(loading lyrics...)
6.
Iron Baphomet’s Demoniac Reign / Outro: Atomik Weapons Onslaught (Devastation of Heaven)
04:10
(loading lyrics...)
20:48
Close
Type:
Split
Release date:
October 17th, 2012
Catalog ID:
BGT 034
Version desc.:
Limited edition
Label:
Black Goat Terrorist 666
Format:
Cassette
Limitation:
100 copies
Members
Nihil Domination
Abhorer
Drums
Blasphemous
Vocals, Guitars
Penetrator
Guitars
Nocturnal Damnation
Bestial Desekrator
Vocals
Infernal Saviour of Nuclear Onslaught and Warmageddon
Guitars, Drums, Bass
Alemsahim
Cover art
Tracks
Side A
1.
Nocturnal Damnation -
The Almighty Sathanas
04:28
(loading lyrics...)
2.
Nocturnal Damnation -
Sabbat of Carnal Depravity
03:41
(loading lyrics...)
Side B
3.
Nihil Domination -
Consecration of the Black War
03:07
(loading lyrics...)
4.
Nihil Domination -
Goat Fornicators of Whores
02:29
(loading lyrics...)
13:45
Close
Type:
Split
Release date:
May 7th, 2014
Catalog ID:
HELLS EP 070
Version desc.:
Limited edition
Label:
Hells Headbangers Records
Format:
7" vinyl (45 RPM)
Limitation:
300 copies
Members
Nihil Domination
Abhorer
Drums
Blasphemous
Vocals, Guitars
Penetrator
Guitars
Nocturnal Damnation
Bestial Desekrator
Vocals
Infernal Saviour of Nuclear Onslaught and Warmageddon
Guitars, Drums, Bass
Alemsahim
Cover art
Tracks
Side A
1.
Nocturnal Damnation -
The Almighty Sathanas
04:28
(loading lyrics...)
2.
Nocturnal Damnation -
Sabbat of Carnal Depravity
03:41
(loading lyrics...)
Side B
3.
Nihil Domination -
Consecration of the Black War
03:07
(loading lyrics...)
4.
Nihil Domination -
Goat Fornicators of Whores
02:29
(loading lyrics...)
13:45
Close
Type:
Split
Release date:
October 31st, 2016
Catalog ID:
PUTRID 66
Version desc.:
Limited edition
Label:
Putrid Cult
Format:
CD
Limitation:
500 copies
Members
Abigail
Youhei
Drums
Yasuyuki
Vocals, Bass
Jero
Guitars
Nocturnal Damnation
Bestial Desekrator
Vocals
Patiwat
Guitars, Bass, Drum programming
Yasuyuki
Songwriting, Lyrics
Brian VDP
Logo
Morgul
Layout
Lord K.
Cover art
Patiwat
Mixing
Tracks
1.
Abigail -
Blood Sathanas
03:39
(loading lyrics...)
2.
Abigail -
We Are True Evil
02:05
(loading lyrics...)
3.
Nocturnal Damnation -
Anneliese Death Ritual
04:07
(loading lyrics...)
4.
Nocturnal Damnation -
Dominion of Antichrist
03:40
(loading lyrics...)
13:31
Close
Type:
Split
Release date:
October 31st, 2016
Catalog ID:
PUTRID 68
Version desc.:
Limited edition
Label:
Putrid Cult
Format:
Cassette
Limitation:
66 copies
Members
Abigail
Youhei
Drums
Yasuyuki
Vocals, Bass
Jero
Guitars
Nocturnal Damnation
Bestial Desekrator
Vocals
Patiwat
Guitars, Bass, Drum programming
Yasuyuki
Songwriting, Lyrics
Patiwat
Mixing
Brian VDP
Logo
Morgul
Layout
Lord K.
Cover art
Tracks
Side A
1.
Abigail -
Blood Sathanas
03:39
(loading lyrics...)
2.
Abigail -
We Are True Evil
02:05
(loading lyrics...)
3.
Nocturnal Damnation -
Anneliese Death Ritual
04:07
(loading lyrics...)
4.
Nocturnal Damnation -
Dominion of Antichrist
03:40
(loading lyrics...)
Side B
1.
Abigail -
Blood Sathanas
03:39
(loading lyrics...)
2.
Abigail -
We Are True Evil
02:05
(loading lyrics...)
3.
Nocturnal Damnation -
Anneliese Death Ritual
04:07
(loading lyrics...)
4.
Nocturnal Damnation -
Dominion of Antichrist
03:40
(loading lyrics...)
13:31
Close
Type:
Split
Release date:
December 31st, 2016
Catalog ID:
SHR019
Version desc.:
Limited edition
Label:
Stress Hormones Records
Format:
7" vinyl (45 RPM)
Limitation:
115 copies
Members
Abigail
Youhei
Drums
Yasuyuki
Vocals, Bass
Jero
Guitars
Nocturnal Damnation
Bestial Desekrator
Vocals
Patiwat
Guitars, Bass, Drum programming
Yasuyuki
Songwriting, Lyrics
Patiwat
Mixing
Brian VDP
Logo
Morgul
Layout
Lord K.
Cover art
Tracks
Side A
1.
Abigail -
Blood Sathanas
03:39
(loading lyrics...)
2.
Abigail -
We Are True Evil
02:05
(loading lyrics...)
Side B
3.
Nocturnal Damnation -
Anneliese Death Ritual
04:07
(loading lyrics...)
09:51
Close
Type:
Split
Release date:
2017
Catalog ID:
BRR021
Version desc.:
Limited edition
Label:
Brazilian Ritual Records
Format:
CD
Limitation:
500 copies
Members
Disforterror
Duke Barbatos
Drums
Vagner Warrior Impaler
Guitars, Vocals
Rodrigo Rossi
Bass
Nocturnal Damnation
Bestial Desekrator
Vocals
Patiwat
Guitars, Bass, Drum programming
Perlokus
Irreverente
Vocals, Guitars, Bass, Lyrics, Songwriting
Hel
Drums, Songwriting
Hel
Logo, Mixing, Mastering
VoidNecroLust
Mixing, Mastering
Tracks
1.
Perlokus -
Aniquilação do Império Divino
02:37
(loading lyrics...)
2.
Perlokus -
Estupro Sacerdotal
03:52
(loading lyrics...)
3.
Perlokus -
Autoflagelação
03:04
(loading lyrics...)
4.
Perlokus -
Crucifique o Papa
02:38
(loading lyrics...)
5.
Nocturnal Damnation -
Iron Baphomet’s Demoniac Reign (MMXVII version)
03:55
(loading lyrics...)
6.
Nocturnal Damnation -
Apocalyptic Nuclear War (MMXVII version)
03:46
(loading lyrics...)
7.
Nocturnal Damnation -
The Almighty Sathanas (MMXVII version)
03:40
(loading lyrics...)
8.
Nocturnal Damnation -
Satanic War Metal (MMXVII version)
03:20
(loading lyrics...)
9.
Disforterror -
Jaws of Satan Vomit Stormegatons
02:49
(loading lyrics...)
10.
Disforterror -
Iron Goat Fire
02:40
(loading lyrics...)
11.
Disforterror -
Volcanik Metal Terror
02:54
(loading lyrics...)
12.
Disforterror -
Baphogoat of Annihilation and Depravation
03:00
(loading lyrics...)
38:15
Close
Type:
Split
Release date:
January 12th, 2019
Catalog ID:
BRR021
Version desc.:
Limited edition
Label:
Brazilian Ritual Records
Format:
Digital
Limitation:
500 copies
Members
Disforterror
Duke Barbatos
Drums
Vagner Warrior Impaler
Guitars, Vocals
Rodrigo Rossi
Bass
Nocturnal Damnation
Bestial Desekrator
Vocals
Patiwat
Guitars, Bass, Drum programming
Perlokus
Irreverente
Vocals, Guitars, Bass, Lyrics, Songwriting
Hel
Drums, Songwriting
VoidNecroLust
Mixing, Mastering
Hel
Logo, Mixing, Mastering
Tracks
1.
Perlokus -
Aniquilação do Império Divino
02:37
(loading lyrics...)
2.
Perlokus -
Estupro Sacerdotal
03:52
(loading lyrics...)
3.
Perlokus -
Autoflagelação
03:04
(loading lyrics...)
4.
Perlokus -
Crucifique o Papa
02:38
(loading lyrics...)
5.
Nocturnal Damnation -
Iron Baphomet’s Demoniac Reign (MMXVII version)
03:55
(loading lyrics...)
6.
Nocturnal Damnation -
Apocalyptic Nuclear War (MMXVII version)
03:46
(loading lyrics...)
7.
Nocturnal Damnation -
The Almighty Sathanas (MMXVII version)
03:40
(loading lyrics...)
8.
Nocturnal Damnation -
Satanic War Metal (MMXVII version)
03:20
(loading lyrics...)
9.
Disforterror -
Jaws of Satan Vomit Stormegatons
02:49
(loading lyrics...)
10.
Disforterror -
Iron Goat Fire
02:40
(loading lyrics...)
11.
Disforterror -
Volcanik Metal Terror
02:54
(loading lyrics...)
12.
Disforterror -
Baphogoat of Annihilation and Depravation
03:00
(loading lyrics...)
38:15
Close
Type:
Split
Release date:
November 25th, 2017
Catalog ID:
TNK - 02 / APD - 019
Version desc.:
Limited edition
Label:
Terrorist Noise Kult Productions
Format:
7" vinyl (33⅓ RPM)
Limitation:
300 copies
Members
Nocturnal Damnation
Bestial Desekrator
Vocals
Patiwat
Guitars, Bass, Drum programming
Negro Bode Terrorista
Merciless Nuclear Desolation
Guitars, Bass, Vocals (lead, backing)
Abominable Goat Misteriis
Drums, Vocals (backing)
Sickness 666
Artwork
Tracks
Side A - Ritual
1.
Negro Bode Terrorista -
Nekro Ritual Apocalíptico
06:01
(loading lyrics...)
Side B - War
2.
Nocturnal Damnation -
Gasmask Warmagedoon
04:20
(loading lyrics...)
10:21
Close
Type:
Split
Release date:
September 2018
Catalog ID:
IHP018
Version desc.:
Limited edition
Label:
Inhuman Assault Productions
Format:
Cassette
Limitation:
100 copies
Members
Nocturnal Damnation
Bestial Desekrator
Vocals
Patiwat
Guitars, Bass, Drum programming
Negro Bode Terrorista
Merciless Nuclear Desolation
Guitars, Bass, Vocals (lead, backing)
Abominable Goat Misteriis
Drums, Vocals (backing)
Sickness 666
Artwork
Tracks
Side A - Ritual
1.
Negro Bode Terrorista -
Nekro Ritual Apocalíptico
06:01
(loading lyrics...)
Side B - War
2.
Nocturnal Damnation -
Gasmask Warmagedoon
04:20
(loading lyrics...)
10:21
Close
Type:
EP
Release date:
March 30th, 2020
Catalog ID:
IHT 030
Label:
Inhuman Assault Productions
Format:
Cassette
Tracks
1.
Intro: Summoning the Nuclear GoatKommando
00:45
(loading lyrics...)
2.
Bestial Desolation of Bethlehem
03:26
(loading lyrics...)
3.
Black Magick Orgy
03:37
(loading lyrics...)
4.
Atomic Warfare Massacre
03:45
(loading lyrics...)
5.
Nocturnal Damnation
03:47
(loading lyrics...)
15:20
Close
Type:
EP
Release date:
March 30th, 2020
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Inhuman Assault Productions
Format:
Digital
Tracks
1.
Intro: Summoning the Nuclear GoatKommando
00:45
(loading lyrics...)
2.
Bestial Desolation of Bethlehem
03:26
(loading lyrics...)
3.
Black Magick Orgy
03:37
(loading lyrics...)
4.
Atomic Warfare Massacre
03:45
(loading lyrics...)
5.
Nocturnal Damnation
03:47
(loading lyrics...)
15:20
Close
Type:
EP
Release date:
November 25th, 2020
Catalog ID:
DA13-080
Label:
Deathrash Armageddon
Format:
CD
Tracks
1.
Intro: Summoning the Nuclear GoatKommando
00:45
(loading lyrics...)
2.
Bestial Desolation of Bethlehem
03:26
(loading lyrics...)
3.
Black Magick Orgy
03:37
(loading lyrics...)
4.
Atomic Warfare Massacre
03:45
(loading lyrics...)
5.
Nocturnal Damnation
03:47
(loading lyrics...)
15:20
Band ascii art
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................:...............................................................
........................................................+...............................................................
.......................................................,%...............................................................
...................................................,,..:S...;...........................................................
..................................,.,,.............,:..*@,..+.................,,:,......................................
..............................:++******+,..........;+.,#@*..%,............,+**??**;;;,..................................
..........................:;+++;;;:;+;+**+,........%+,;@@#,;@:.........:++*?**+++*+*??+,................................
........................,+?+::,,::;;;;*?;+*+......,#:;*+S*++#*.......,*??*+**+;++;;;;;;;;;:,.........,:;*+..............
.........,............,;+::+:+++;:,::,,+*;*?;......+#;+,#;+*%:......,*%*++*;,....,,;+***++***++;;;+*++;,................
........:*?**++;;;+++;;;;;;;;,....:,,:..,+:*?+.,..:,#::,#*:;S.......+*+;++.....,......,,::;;;;;;;:::,.......:,..........
....,......,:;+****+;;;;;:,......,;..+...,;,*?:;..:*#;.;@?.?#,:.,:.;?++:*.,,.,::.,,.::..,++++:,,::,.......,;,...........
....,:;:,..............,,..:;.:..:;..*,.,+?;*?+*...;@%.*@%;@%,:.;:,**+;+.::;%:.::;..+*.:S;.....*:.......;?*++*+*???*;::,
++;;;;;+?*.,,:..,....,::::..?:,..*:.;S+:;,+???%#::..S@##@###%+;.*+;**+++*;.?+.;:+,...??;S...::.*?,;,:..*@##@S?++;:;+;;::
.,,:;+??S@%;;;+:,:.......:;.%+.:?;.+#?;;.::?##@@+:..?*S@@#*:*++.;SS?%SS%;;:+%;*;*,::,.%?#::?;,.:S+;:,:S#@S?+;;;:,,......
,,,,,:,;*?%S#%;??++..,.:,.?.*S,S*::?@%+.+;+?@@@@%+,.,:,S@#;::%+.+:#S##S*++;*@+;*%*,:;*#@#%%:.:,;#+*;?%@@#?*+++;:,,......
...,:++;::;:*##+%##?.:..+.;%+#S*:;%#@#:**+:#@@@@@%%::,,*@#;*:#+*:+%@@?;SS#%##?:S@*,+.;#@@%,;;*?#S%+,?@@@?:;?*:..........
..,:;:.;:???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;#@@@S;?#@S,?#@?%@#;++@@#*,,,,,,;:;?SS;*;.
;#####S?::....,;:;%@@@@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:%@@*:,%@%**##?SS?,+:S@S.*@@@S+%#@@@@@#:?@@#?*,.:,.*.,:;S####S
.+##%S#SS;,:*;;*,:;+*#@#?##%S@@+;#@S,+*@#;*@@%,:%##+.:,%@#++S@?;?S@#+?@S,*@@;,;#@#+;%@#?:S@##?#@S;*#@#:...:*?:.:S###S##+
.*S?+*%@@%;::;*S#SSS#@@#+:?@@@@?,+##:?#@S,:#@#?S@@*;;,:%@#+*S@##@@@?::##+:S##+;#@?*:;##*;#@*;;@@S,%@@?.:.,SS+,.%@#%%S#S,
;%S*,.;S@##;::;*%SS#%#@@?;.S##@?,:*%###%;+;+#@@@#%?+:,,S@#;;?#S%#@S*:?@S;+;+@*;S@@+.,%#+*@@::*S@#+%@#,+%%S%+*:?@SS++?SS:
##%+,;,:#@@%:+;,,,,?.;#@#%.+*S?@?..+#@+;,;;;*#S++:,+;++%@@%:++*;+*+;.:%@?.:;##+%@%*;.+S*S#S*,:%@%+S@#?S@@*,%##@#*:.;;%?,
+%%%S*:.+#@@SS:?,::;,:#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:+@@#;:*?*?@@#%SS@+*#*.:;SS#@@%%:+##%+*::;+:#@@@?*,,.+*+;;,..
..........,;+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@@#%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::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;+.,,?@%:.,+++#S;:;*SSS#%+,;:;S##*;,.............
...........+?;%@:+;.::,..:*%#%??;.*:;??;.,+##@#+:?..;;#@#S@SS,.+;,;*S#%,::.;+?S,..+.:S;::S#%?S?;:..,;*#@@%++;:,,........
..........;+.,##,.::,,,,...;*?%??:.,:+.;:..*;SS*;+*,:.S@@@@%:*::.::?@*;;.,...*:...:;+:.+%%%*%?+:...:::##@%;,............
..........+...?#+...........,;??:**;.,,.;,,:.*+%.:,,::#@@@@%.:,..:,+S*..,..,::..,,,...,*%?*%?+:.....,*:*@S;:............
..........:,..%?;,............:*?*+*+,..,....+.*,.....%#@@%+..,..,,:S,,,........,...:+?%*;??;,....,:;..:#;?.............
...........,..:%;.:,...........:**;+++......,..;,...,+;?@@%:,......,*:.............,**++*?:......,,....:%.;,............
...............,*:...............,:+,;:........:,..:;,,%@#%+:.......::............,:,+;;;:.............*:.,,............
.................,,,,.............:;;;,........:...:..+%@#**;:.......:,...........::+*:,..............;:..:.............
..............................................,....,.::?@#+,;:,.....................::,.............,,..................
......................................................,:#S*:.:..........................................................
........................................................+?*;,...........................................................
.........................................................;+;,...........................................................
..........................................................*:,...........................................................
.........................................................:+,............................................................
........................................................,,..............................................................
........................................................................................................................
........................................................................................................................ @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S??*?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#?****%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@@@@@S+;+++*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+?#?#@@@@@@@@@%+++;+*S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;;+;S@@@@@@@@@S+;;;;*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*;;:+S@@@@@@@@@*;;;;?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S::;;+%@#SSS%%%*+;;**%SS##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S:;;;:;??**+*??***********?S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;:;:;;;+++;****+++++***+;+*?S@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+:::;:;;;::;;++*++++++++:;+++??*;++*??#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@#@@@@@@%:::::;:::::;+++++++++;;:;+;:,,::,,,::?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@**#@@@@@?::::::,,,:;;+++++++++::;:,,,:,::+?%;*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@?:+?%SSS%*;:::::,,::;;;;;;;;:::::,,,,:;*%SS*:+%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S;::+*;;;:;+****++++++++++++++*+++;:,,:;;;+:;*%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+:::::;::+******+++*******++******;:,,:;;::;S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+::,,:::;+*******+;;;;;;;++**+****+;:,:::,:;S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+:,,::;;;+****++*++++;;+++**++*****+;::::,:;S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
#@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@%;;::;+++++****++++++*++++**+++*****+:;++::;;?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S;;:;:;;++*****++++++++++**++++******;:;;;;;;%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+;;;;;;+*****++++++++++**++++*++****+:;;;;;+S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+;;;;;;+*****++++++++***+;+++++******;;;;;;+S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*;;;;:;+*+++++++++++++++;+++++++++***;;;;;;+S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*;;;;:;+;::::::;++++++++++++;:;::::;*+;;;;;+S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*;;;;;;;;;;;::::;:;;:::;:::::::;;;;;;;:;;;;+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*;;;;;;;;;;;;;;;;;;;;:;;;;;;;;;;;;;;;,:;;;;;S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@#@@@##@@@@@@@@@*:;;::;;;;;;;;;;;;;;;:;;;;;;;:;;;;;;;::::;;;#@@@@@@@@@@###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@?**************+;+++;++;;;;+++++++;+;;++++++++++;;+++++;+++************?#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@?++;;+++++++*+;;;+++;;+++;;++++++++++;+++++;;+*+;;;+++++++++;++++++++++*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@?+;;++;;+++++;;;;+++++;;;;++++++++++;;++++++++++;++++++++++++++++++++++*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
?????SSSSSSSSSSSS?++++++++++++++++++++++++++*+++++++*+++++++++++++++++++++++++*+++++*****SSSSSSS??%%???????????%##@@@@@@
++++++*+++++++++++****+*++++**********************+*********++*+************+************+**++++++++++++++++++++**%@@@@@
+++++++*+++++++++*++++++++++++++++++++++++++++++++++++++++++++++**+++++++++++*********++*++++*++++**+++++**********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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................