- Country: Finland - Location: Turku, Varsinais-Suomi - Status: Active - Formed in: 2013 - Genre: Black Metal - Lyrical themes: Satanism - Record label: N/A - Years active: 2013-present
Members
KK
Bass
Member(bands):
Aurotanic
VT
Guitars
Member(bands):
Daemonarchia , Infernarium , Sarkrista , Lassa
EV
Guitars
Tyrant
Vocals, Songwriting (2013-present)
Member(bands):
Flagg , Infernarium , Kalmankantaja
Goat Aggressor
Drums (2019-present)
Member(bands):
Archgoat , Mental Transformation , Obruthion , Pyuria , Balothron , Concrete Icon , Tyranex , Death du Jour
HH
Drums (?-2019)
Member(bands):
Rilká , Deceiver , Luciferase , Nightside , Pilgrims from Tarterus , Vordven , Annihilatus (live), Pyuria , SWIN
MH616
Bass (2014-2016)
E. Kinnunen
Guitars (2015)
Close
Type:
Demo
Release date:
October 6th, 2014
Catalog ID:
WOLF134
Label:
Wolfsvuur Records
Format:
Cassette
Members
MH616
Bass
TP
Drums
Tyrant
Vocals, Guitars, Songwriting
Tracks
1.
I
05:05
(loading lyrics...)
2.
II
03:21
(loading lyrics...)
3.
III
04:12
(loading lyrics...)
12:38
Close
Type:
EP
Release date:
December 12th, 2014
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Tyrant
Vocals, Guitars
Tracks
1.
Crowned with the Serpent Sun
05:28
(loading lyrics...)
2.
Huuto
04:03
(loading lyrics...)
3.
Burning Trident
06:18
(loading lyrics...)
15:49
Close
Type:
Full-length
Release date:
July 4th, 2015
Catalog ID:
THP017
Version desc.:
Limited edition
Label:
Throats Productions
Format:
CD
Limitation:
500 copies
Album versions
Release date
Label
Catalog ID
Format
Description
July 4th, 2015
Throats Productions
THP017
CD
Limited edition
July 4th, 2015
Throats Productions
THP017
Digital
Bandcamp
2016
Hammerbund
HB 140 / ωτ 71
Cassette
Limited edition
January 19th, 2016
Throats Productions
THP017
CD
Limited edition A5 Digipak
January 21st, 2019
Helter Skelter Productions
HSPBHLP020
12" vinyl
Limited edition
Members
TP
Drums
Tyrant
Vocals, Guitars
MH616
Bass
Ville Ruusunen
Photography
MH616
Recording, Mixing
Tracks
1.
Crowned with the Serpent Sun
06:35
(loading lyrics...)
2.
Funeral
03:39
(loading lyrics...)
3.
Huuto
04:03
(loading lyrics...)
4.
Burning Trident
06:18
(loading lyrics...)
5.
Symbol of Loss
03:22
(loading lyrics...)
6.
All Hail the Swindler
03:22
(loading lyrics...)
7.
Liberating Omega
06:43
(loading lyrics...)
34:02
Close
Type:
EP
Release date:
April 1st, 2016
Catalog ID:
PL2016-1
Version desc.:
Digipak, Limited edition
Label:
Patologian Laboratorio Productions
Format:
CD
Limitation:
200 copies
Album versions
Release date
Label
Catalog ID
Format
Description
April 1st, 2016
Patologian Laboratorio Productions
PL2016-1
CD
Digipak, Limited edition
April 1st, 2016
Patologian Laboratorio Productions
ωτ 72 / HB 141
Cassette
Limited edition
January 21st, 2019
Helter Skelter Productions
Vinyl
Limited edition
January 21st, 2019
Helter Skelter Productions
Digital
Bandcamp
Members
Tyrant
Vocals, Guitars
VT
Guitars, Bass
EV
Guitars
HH
Drums
Lehto
Additional guitars (track 2)
Tyrant
Music, Lyrics
MH616
Mixing
VT
Recording, Mastering
Tracks
1.
Will
08:44
(loading lyrics...)
2.
Ikuisen vihan tulessa
07:31
(loading lyrics...)
3.
Awakening of the Black Flame
07:14
(loading lyrics...)
23:29
Close
Type:
Split
Release date:
March 31st, 2017
Catalog ID:
HSPCD004
Label:
Helter Skelter Productions
Format:
CD
Album versions
Release date
Label
Catalog ID
Format
Description
March 31st, 2017
Helter Skelter Productions
HSPCD004
CD
March 31st, 2017
Helter Skelter Productions
HSPLP004
12" vinyl
Gatefold, Limited edition
March 31st, 2017
Helter Skelter Productions
HSPMC004
Cassette
Limited edition
March 31st, 2017
Helter Skelter Productions
Digital
Bandcamp
Members
Malum
KK
Bass, Drums
VT
Guitars
Tyrant
Vocals
Antithesis
Cover artwork
Vladimir Uzelac
Mastering
Tracks
1.
Malum -
Blessed by the Devil’s Blood
09:30
(loading lyrics...)
2.
Malum -
Night of the Luciferian Light
06:14
(loading lyrics...)
3.
Malum -
Wrath to Tear Down the Prophecies
06:30
(loading lyrics...)
4.
Insane Vesper -
Another Dimension
07:03
(loading lyrics...)
5.
Insane Vesper -
Dead Angel’s Choir
06:23
(loading lyrics...)
6.
Insane Vesper -
In Morte Veritas
04:45
(loading lyrics...)
40:25
Close
Type:
Full-length
Release date:
October 2017
Catalog ID:
HSPCD 010
Label:
Helter Skelter Productions
Format:
CD
Members
Tyrant
Vocals, Lyrics
HH
Drums
VT
Guitars
EV
Guitars
KK
Bass
Hoath Cambion
Vocals (additional) (track 5)
R. Ärling
Cover art
Hex Inferi
Mixing, Mastering
Tracks
1.
O Satan, O Lucifer
07:11
(loading lyrics...)
2.
Perdition
06:03
(loading lyrics...)
3.
Awakening of the Black Flame
06:52
(loading lyrics...)
4.
Kaste, kirous ja kuolema
06:58
(loading lyrics...)
5.
Altar of Ritual Death
06:45
(loading lyrics...)
6.
Where Light Ascends
06:47
(loading lyrics...)
7.
Night of the Luciferian Light
06:14
(loading lyrics...)
46:50
Close
Type:
Split
Release date:
May 28th, 2018
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Helter Skelter Productions
Format:
Digital
Album versions
Release date
Label
Catalog ID
Format
Description
May 28th, 2018
Helter Skelter Productions
Digital
Bandcamp
May 28th, 2018
Helter Skelter Productions
Cassette
Limited edition
May 28th, 2018
Helter Skelter Productions
HSPBHCD 011
CD
Digipak
July 19th, 2018
Helter Skelter Productions
HSPBH-LP-011
12" vinyl
Limited edition
Members
Lathspell
J. Kostamo
Guitars
Grim666
Bass
Lima
Drums
Ruho
Guitars
Malum
KK
Bass
VT
Guitars
EV
Guitars
Tyrant
Vocals
HH
Drums
Niflungr
Vocals
Tracks
1.
Malum -
I Am the Vessel of the Unholy Fire
06:53
(loading lyrics...)
2.
Malum -
Lucifer Forever
08:18
(loading lyrics...)
3.
Malum -
Void
10:14
(loading lyrics...)
4.
Lathspell -
To Purify with Fire
07:15
(loading lyrics...)
5.
Lathspell -
The Conjunction of Two Moons
05:56
(loading lyrics...)
6.
Lathspell -
The Hammer of Satan
07:23
(loading lyrics...)
45:59
Close
Type:
Split
Release date:
November 1st, 2018
Catalog ID:
PTF129
Label:
Purity Through Fire
Format:
CD
Members
Sarkrista
Exesor
Drums
Farbauti
Guitars
Revenant
Vocals
Nil
Guitars
Sacrificium Carmen
Hypnos
Bass
Advorsvs
Guitars
Profostus
Guitars
Hoath Cambion
Vocals
Xeth
Drums
Malum
MH616
Bass
VT
Guitars
EV
Guitars
Tyrant
Vocals, Songwriting
HH
Drums
R. Arling
Cover art
M. Lehto
Layout
Exesor
Recording
Revenant
Recording
Ubass
Mixing, Mastering
Ptahaz
Recording, Mixing
Vonhaustein
Mastering
Her Inferi
Recording, Mixing, Mastering
Tracks
1.
Sacrificium Carmen -
Kuolonkerjäläinen
05:51
(loading lyrics...)
2.
Sacrificium Carmen -
Soihdunkantaja
03:57
(loading lyrics...)
3.
Sacrificium Carmen -
Ikiliekki
06:38
(loading lyrics...)
4.
Sarkrista -
Distant Blazing Battle Horns
05:44
(loading lyrics...)
5.
Sarkrista -
Staring with Fiery Eyes
03:55
(loading lyrics...)
6.
Malum -
Opening the Gates of Cursed Dimension
09:16
(loading lyrics...)
7.
Malum -
Possessed
03:01
(loading lyrics...)
8.
Malum -
Desecrating the False Temples
04:31
(loading lyrics...)
42:53
Close
Type:
Compilation
Release date:
January 19th, 2019
Catalog ID:
HSPBHLP021
Label:
Helter Skelter Productions
Format:
12" vinyl
Album versions
Release date
Label
Catalog ID
Format
Description
January 19th, 2019
Helter Skelter Productions
HSPBHLP021
12" vinyl
January 19th, 2019
Helter Skelter Productions
HSPBHCD021
CD
Digipak
Members
VT
Guitars, Bass (tracks 4-6)
EV
Guitars (tracks 4-6)
Tyrant
Vocals, Guitars
HH
Drums (tracks 4-6)
MH616
Bass (tracks 1-3)
Tracks
Side A
1.
I
05:05
(loading lyrics...)
2.
II
03:21
(loading lyrics...)
3.
III
04:12
(loading lyrics...)
Side B
4.
Will
08:46
(loading lyrics...)
5.
Ikuisen vihan tulessa
07:33
(loading lyrics...)
6.
Awakening of the Black Flame
07:14
(loading lyrics...)
36:11
Close
Type:
Demo
Release date:
March 18th, 2019
Catalog ID:
ωτ 222 / PTF 153
Version desc.:
Limited edition
Label:
Worship Tapes
Format:
Cassette
Tracks
1.
Sexual Demon
(loading lyrics...)
2.
Luciferian Legion
(loading lyrics...)
3.
Desecrating the False Temples
(loading lyrics...)
4.
Ikuisen Vihan Tulessa
(loading lyrics...)
Close
Type:
Full-length
Release date:
May 31st, 2019
Catalog ID:
PTF168
Label:
Purity Through Fire
Format:
CD
Members
KK
Bass
HH
Drums
VT
Guitars
EV
Guitars
Tyrant
Vocals
L. Sallinen
Keyboards Tracks 4 & 6
Mandarax
Additional Guitars on Track 7
Mika Packalen
Recording, Mixing, Mastering
M. Lehto
Layout
Roni Ärling
Artwork
Tracks
1.
The Sun Devouring Dragon
04:07
(loading lyrics...)
2.
Manifest Malum
05:26
(loading lyrics...)
3.
Sexual Demon
04:08
(loading lyrics...)
4.
Days of Slaughter and Destruction
03:49
(loading lyrics...)
5.
Blessed by the Devil’s Blood
08:51
(loading lyrics...)
6.
Luciferian Legion
05:30
(loading lyrics...)
7.
Ajattoman viisauden loisteessa
06:07
(loading lyrics...)
37:58
Close
Type:
Compilation
Release date:
August 12th, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Blessed by the Devil’s Blood
09:30
(loading lyrics...)
2.
Night of the Luciferian Light
06:14
(loading lyrics...)
3.
Wrath to Tear Down the Prophecies
06:30
(loading lyrics...)
4.
I Am the Vessel of the Unholy Fire
06:52
(loading lyrics...)
5.
Lucifer Forever
08:17
(loading lyrics...)
6.
Void
10:13
(loading lyrics...)
7.
Opening the Gates of Cursed Dimension
09:14
(loading lyrics...)
8.
Possessed
02:59
(loading lyrics...)
9.
Desecrating the False Temples
04:31
(loading lyrics...)
01:04:20
Close
Type:
Demo
Release date:
October 6th, 2014
Catalog ID:
WOLF134
Label:
Wolfsvuur Records
Format:
Cassette
Members
MH616
Bass
TP
Drums
Tyrant
Vocals, Guitars, Songwriting
Tracks
1.
I
05:05
(loading lyrics...)
2.
II
03:21
(loading lyrics...)
3.
III
04:12
(loading lyrics...)
12:38
Close
Type:
Demo
Release date:
September 8th, 2014
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Wolfsvuur Records
Format:
Digital
Members
MH616
Bass
TP
Drums
Tyrant
Vocals, Guitars, Songwriting
Tracks
1.
I
05:05
(loading lyrics...)
2.
II
03:21
(loading lyrics...)
3.
III
04:12
(loading lyrics...)
12:38
Close
Type:
EP
Release date:
December 12th, 2014
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Tyrant
Vocals, Guitars
Tracks
1.
Crowned with the Serpent Sun
05:28
(loading lyrics...)
2.
Huuto
04:03
(loading lyrics...)
3.
Burning Trident
06:18
(loading lyrics...)
15:49
Close
Type:
EP
Release date:
February 5th, 2015
Catalog ID:
IOR001
Version desc.:
ProCD-R, Limited edition Digipak
Label:
Inductive Oppression Records
Format:
CD
Limitation:
50 copies
Members
Tyrant
Vocals, Guitars
Tracks
1.
Crowned with the Serpent Sun
05:28
(loading lyrics...)
2.
Huuto
04:03
(loading lyrics...)
3.
Burning Trident
06:18
(loading lyrics...)
15:49
Close
Type:
Full-length
Release date:
July 4th, 2015
Catalog ID:
THP017
Version desc.:
Limited edition
Label:
Throats Productions
Format:
CD
Limitation:
500 copies
Members
TP
Drums
Tyrant
Vocals, Guitars
MH616
Bass
Ville Ruusunen
Photography
MH616
Recording, Mixing
Tracks
1.
Crowned with the Serpent Sun
06:35
(loading lyrics...)
2.
Funeral
03:39
(loading lyrics...)
3.
Huuto
04:03
(loading lyrics...)
4.
Burning Trident
06:18
(loading lyrics...)
5.
Symbol of Loss
03:22
(loading lyrics...)
6.
All Hail the Swindler
03:22
(loading lyrics...)
7.
Liberating Omega
06:43
(loading lyrics...)
34:02
Close
Type:
Full-length
Release date:
July 4th, 2015
Catalog ID:
THP017
Version desc.:
Bandcamp
Label:
Throats Productions
Format:
Digital
Members
Tyrant
Vocals, Guitars
MH616
Bass
TP
Drums
MH616
Recording, Mixing
Ville Ruusunen
Photography
Tracks
1.
Crowned with the Serpent Sun
06:35
(loading lyrics...)
2.
Funeral
03:39
(loading lyrics...)
3.
Huuto
04:03
(loading lyrics...)
4.
Burning Trident
06:18
(loading lyrics...)
5.
Symbol of Loss
03:22
(loading lyrics...)
6.
All Hail the Swindler
03:22
(loading lyrics...)
7.
Liberating Omega
06:43
(loading lyrics...)
34:02
Close
Type:
Full-length
Release date:
2016
Catalog ID:
HB 140 / ωτ 71
Version desc.:
Limited edition
Label:
Hammerbund
Format:
Cassette
Limitation:
100 copies
Members
Tyrant
Vocals, Guitars
MH616
Bass
TP
Drums
MH616
Recording, Mixing
Ville Ruusunen
Photography
Tracks
Side A
1.
Crowned with the Serpent Sun
06:35
(loading lyrics...)
2.
Funeral
03:39
(loading lyrics...)
3.
Huuto
04:03
(loading lyrics...)
4.
Burning Trident
06:18
(loading lyrics...)
5.
Symbol of Loss
03:22
(loading lyrics...)
Side B
6.
All Hail the Swindler
03:22
(loading lyrics...)
7.
Liberating Omega
06:43
(loading lyrics...)
8.
I
05:05
(loading lyrics...)
9.
II
03:21
(loading lyrics...)
10.
III
04:12
(loading lyrics...)
46:40
Close
Type:
Full-length
Release date:
January 19th, 2016
Catalog ID:
THP017
Version desc.:
Limited edition A5 Digipak
Label:
Throats Productions
Format:
CD
Limitation:
100 copies
Members
Tyrant
Vocals, Guitars
MH616
Bass
TP
Drums
MH616
Recording, Mixing
Ville Ruusunen
Photography
Tracks
1.
Crowned with the Serpent Sun
06:35
(loading lyrics...)
2.
Funeral
03:39
(loading lyrics...)
3.
Huuto
04:03
(loading lyrics...)
4.
Burning Trident
06:18
(loading lyrics...)
5.
Symbol of Loss
03:22
(loading lyrics...)
6.
All Hail the Swindler
03:22
(loading lyrics...)
7.
Liberating Omega
06:43
(loading lyrics...)
34:02
Close
Type:
Full-length
Release date:
January 21st, 2019
Catalog ID:
HSPBHLP020
Version desc.:
Limited edition
Label:
Helter Skelter Productions
Format:
12" vinyl (33⅓ RPM)
Limitation:
300 copies
Members
Tyrant
Vocals, Guitars
MH616
Bass
TP
Drums
MH616
Recording, Mixing
Ville Ruusunen
Photography
Tracks
Side A
1.
Crowned with the Serpent Sun
06:35
(loading lyrics...)
2.
Funeral
03:39
(loading lyrics...)
3.
Huuto
04:03
(loading lyrics...)
Side B
4.
Burning Trident
06:18
(loading lyrics...)
5.
Symbol of Loss
03:22
(loading lyrics...)
6.
All Hail the Swindler
03:22
(loading lyrics...)
7.
Liberating Omega
06:43
(loading lyrics...)
34:02
Close
Type:
EP
Release date:
April 1st, 2016
Catalog ID:
PL2016-1
Version desc.:
Digipak, Limited edition
Label:
Patologian Laboratorio Productions
Format:
CD
Limitation:
200 copies
Members
Tyrant
Vocals, Guitars
VT
Guitars, Bass
EV
Guitars
HH
Drums
Lehto
Additional guitars (track 2)
Tyrant
Music, Lyrics
MH616
Mixing
VT
Recording, Mastering
Tracks
1.
Will
08:44
(loading lyrics...)
2.
Ikuisen vihan tulessa
07:31
(loading lyrics...)
3.
Awakening of the Black Flame
07:14
(loading lyrics...)
23:29
Close
Type:
EP
Release date:
April 1st, 2016
Catalog ID:
ωτ 72 / HB 141
Version desc.:
Limited edition
Label:
Patologian Laboratorio Productions
Format:
Cassette
Limitation:
100 copies
Members
Tyrant
Vocals, Guitars
VT
Guitars, Bass
EV
Guitars
HH
Drums
Lehto
Additional guitars (track 2)
MH616
Mixing
VT
Recording, Mastering
Tyrant
Music, Lyrics
Tracks
Side A
1.
Will
08:44
(loading lyrics...)
2.
Ikuisen vihan tulessa
07:31
(loading lyrics...)
3.
Awakening of the Black Flame
07:14
(loading lyrics...)
Side B
1.
Will
08:44
(loading lyrics...)
2.
Ikuisen vihan tulessa
07:31
(loading lyrics...)
3.
Awakening of the Black Flame
07:14
(loading lyrics...)
23:29
Close
Type:
EP
Release date:
January 21st, 2019
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Helter Skelter Productions
Format:
Vinyl
Limitation:
300 copies
Members
Tyrant
Vocals, Guitars
VT
Guitars, Bass
EV
Guitars
HH
Drums
Lehto
Additional guitars (track 2)
MH616
Mixing
VT
Recording, Mastering
Tyrant
Music, Lyrics
Tracks
1.
I
05:05
(loading lyrics...)
2.
II
03:21
(loading lyrics...)
3.
III
04:12
(loading lyrics...)
4.
Will
08:44
(loading lyrics...)
5.
Ikuisen vihan tulessa
07:31
(loading lyrics...)
6.
Awakening of the Black Flame
07:14
(loading lyrics...)
36:07
Close
Type:
EP
Release date:
January 21st, 2019
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Helter Skelter Productions
Format:
Digital
Members
Tyrant
Vocals, Guitars
VT
Guitars, Bass
EV
Guitars
HH
Drums
Lehto
Additional guitars (track 2)
MH616
Mixing
VT
Recording, Mastering
Tyrant
Music, Lyrics
Tracks
1.
I
05:05
(loading lyrics...)
2.
II
03:21
(loading lyrics...)
3.
III
04:12
(loading lyrics...)
4.
Will
08:46
(loading lyrics...)
5.
Ikuisen vihan tulessa
07:33
(loading lyrics...)
6.
Awakening of the Black Flame
07:14
(loading lyrics...)
36:11
Close
Type:
Split
Release date:
March 31st, 2017
Catalog ID:
HSPCD004
Label:
Helter Skelter Productions
Format:
CD
Members
Malum
KK
Bass, Drums
VT
Guitars
Tyrant
Vocals
Antithesis
Cover artwork
Vladimir Uzelac
Mastering
Tracks
1.
Malum -
Blessed by the Devil’s Blood
09:30
(loading lyrics...)
2.
Malum -
Night of the Luciferian Light
06:14
(loading lyrics...)
3.
Malum -
Wrath to Tear Down the Prophecies
06:30
(loading lyrics...)
4.
Insane Vesper -
Another Dimension
07:03
(loading lyrics...)
5.
Insane Vesper -
Dead Angel’s Choir
06:23
(loading lyrics...)
6.
Insane Vesper -
In Morte Veritas
04:45
(loading lyrics...)
40:25
Close
Type:
Split
Release date:
March 31st, 2017
Catalog ID:
HSPLP004
Version desc.:
Gatefold, Limited edition
Label:
Helter Skelter Productions
Format:
12" vinyl
Limitation:
500 copies
Members
Malum
KK
Bass, Drums
VT
Guitars
Tyrant
Vocals
Vladimir Uzelac
Mastering
Antithesis
Cover artwork
Tracks
Side A
1.
Malum -
Blessed by the Devil’s Blood
09:30
(loading lyrics...)
2.
Malum -
Night of the Luciferian Light
06:14
(loading lyrics...)
3.
Malum -
Wrath to Tear Down the Prophecies
06:30
(loading lyrics...)
Side B
4.
Insane Vesper -
Another Dimension
07:03
(loading lyrics...)
5.
Insane Vesper -
Dead Angel’s Choir
06:23
(loading lyrics...)
6.
Insane Vesper -
In Morte Veritas
04:45
(loading lyrics...)
40:25
Close
Type:
Split
Release date:
March 31st, 2017
Catalog ID:
HSPMC004
Version desc.:
Limited edition
Label:
Helter Skelter Productions
Format:
Cassette
Limitation:
200 copies
Members
Malum
KK
Bass, Drums
VT
Guitars
Tyrant
Vocals
Vladimir Uzelac
Mastering
Antithesis
Cover artwork
Tracks
Side A
1.
Malum -
Blessed by the Devil’s Blood
09:30
(loading lyrics...)
2.
Malum -
Night of the Luciferian Light
06:14
(loading lyrics...)
3.
Malum -
Wrath to Tear Down the Prophecies
06:30
(loading lyrics...)
Side B
4.
Insane Vesper -
Another Dimension
07:03
(loading lyrics...)
5.
Insane Vesper -
Dead Angel’s Choir
06:23
(loading lyrics...)
6.
Insane Vesper -
In Morte Veritas
04:45
(loading lyrics...)
40:25
Close
Type:
Split
Release date:
March 31st, 2017
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Helter Skelter Productions
Format:
Digital
Members
Malum
KK
Bass, Drums
VT
Guitars
Tyrant
Vocals
Vladimir Uzelac
Mastering
Antithesis
Cover artwork
Tracks
1.
Malum -
Blessed by the Devil’s Blood
09:30
(loading lyrics...)
2.
Malum -
Night of the Luciferian Light
06:14
(loading lyrics...)
3.
Malum -
Wrath to Tear Down the Prophecies
06:30
(loading lyrics...)
4.
Insane Vesper -
Another Dimension
07:03
(loading lyrics...)
5.
Insane Vesper -
Dead Angel’s Choir
06:23
(loading lyrics...)
6.
Insane Vesper -
In Morte Veritas
04:45
(loading lyrics...)
40:25
Close
Type:
Full-length
Release date:
October 2017
Catalog ID:
HSPCD 010
Label:
Helter Skelter Productions
Format:
CD
Members
Tyrant
Vocals, Lyrics
HH
Drums
VT
Guitars
EV
Guitars
KK
Bass
Hoath Cambion
Vocals (additional) (track 5)
R. Ärling
Cover art
Hex Inferi
Mixing, Mastering
Tracks
1.
O Satan, O Lucifer
07:11
(loading lyrics...)
2.
Perdition
06:03
(loading lyrics...)
3.
Awakening of the Black Flame
06:52
(loading lyrics...)
4.
Kaste, kirous ja kuolema
06:58
(loading lyrics...)
5.
Altar of Ritual Death
06:45
(loading lyrics...)
6.
Where Light Ascends
06:47
(loading lyrics...)
7.
Night of the Luciferian Light
06:14
(loading lyrics...)
46:50
Close
Type:
Full-length
Release date:
November 7th, 2017
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Tyrant
Vocals, Lyrics
HH
Drums
VT
Guitars
EV
Guitars
KK
Bass
Hoath Cambion
Vocals (additional) (track 5)
R. Ärling
Cover art
Hex Inferi
Mixing, Mastering
Tracks
1.
O Satan, O Lucifer
07:11
(loading lyrics...)
2.
Perdition
06:03
(loading lyrics...)
3.
Awakening of the Black Flame
06:52
(loading lyrics...)
4.
Kaste, kirous ja kuolema
06:58
(loading lyrics...)
5.
Altar of Ritual Death
06:45
(loading lyrics...)
6.
Where Light Ascends
06:47
(loading lyrics...)
7.
Night of the Luciferian Light
06:14
(loading lyrics...)
46:50
Close
Type:
Full-length
Release date:
November 7th, 2017
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Helter Skelter Productions
Format:
Cassette
Limitation:
150 copies
Members
Tyrant
Vocals, Lyrics
HH
Drums
VT
Guitars
EV
Guitars
KK
Bass
Hoath Cambion
Vocals (additional) (track 5)
R. Ärling
Cover art
Hex Inferi
Mixing, Mastering
Tracks
Side A
1.
O Satan, O Lucifer
07:11
(loading lyrics...)
2.
Perdition
06:03
(loading lyrics...)
3.
Awakening of the Black Flame
06:52
(loading lyrics...)
Side B
4.
Kaste, kirous ja kuolema
06:58
(loading lyrics...)
5.
Altar of Ritual Death
06:45
(loading lyrics...)
6.
Where Light Ascends
06:47
(loading lyrics...)
7.
Night of the Luciferian Light
06:14
(loading lyrics...)
46:50
Close
Type:
Full-length
Release date:
January 31st, 2018
Catalog ID:
HSPLP010
Version desc.:
Limited edition
Label:
Helter Skelter Productions
Format:
12" vinyl (33⅓ RPM)
Limitation:
500 copies
Members
Tyrant
Vocals, Lyrics
HH
Drums
VT
Guitars
EV
Guitars
KK
Bass
Hoath Cambion
Vocals (additional) (track 5)
R. Ärling
Cover art
Hex Inferi
Mixing, Mastering
Tracks
Side A
1.
O Satan, O Lucifer
07:11
(loading lyrics...)
2.
Perdition
06:03
(loading lyrics...)
3.
Awakening of the Black Flame
06:52
(loading lyrics...)
Side B
4.
Kaste, kirous ja kuolema
06:58
(loading lyrics...)
5.
Altar of Ritual Death
06:45
(loading lyrics...)
6.
Where Light Ascends
06:47
(loading lyrics...)
7.
Night of the Luciferian Light
06:14
(loading lyrics...)
46:50
Close
Type:
Split
Release date:
May 28th, 2018
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Helter Skelter Productions
Format:
Digital
Members
Lathspell
J. Kostamo
Guitars
Grim666
Bass
Lima
Drums
Ruho
Guitars
Malum
KK
Bass
VT
Guitars
EV
Guitars
Tyrant
Vocals
HH
Drums
Niflungr
Vocals
Tracks
1.
Malum -
I Am the Vessel of the Unholy Fire
06:53
(loading lyrics...)
2.
Malum -
Lucifer Forever
08:18
(loading lyrics...)
3.
Malum -
Void
10:14
(loading lyrics...)
4.
Lathspell -
To Purify with Fire
07:15
(loading lyrics...)
5.
Lathspell -
The Conjunction of Two Moons
05:56
(loading lyrics...)
6.
Lathspell -
The Hammer of Satan
07:23
(loading lyrics...)
45:59
Close
Type:
Split
Release date:
May 28th, 2018
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Helter Skelter Productions
Format:
Cassette
Limitation:
100 copies
Members
Lathspell
J. Kostamo
Guitars
Grim666
Bass
Lima
Drums
Ruho
Guitars
Malum
Tyrant
Vocals
HH
Drums
KK
Bass
VT
Guitars
EV
Guitars
Niflungr
Vocals
Tracks
Side A
1.
Malum -
I Am the Vessel of the Unholy Fire
06:53
(loading lyrics...)
2.
Malum -
Lucifer Forever
08:18
(loading lyrics...)
3.
Malum -
Void
10:14
(loading lyrics...)
Side B
4.
Lathspell -
To Purify with Fire
07:15
(loading lyrics...)
5.
Lathspell -
The Conjunction of Two Moons
05:56
(loading lyrics...)
6.
Lathspell -
The Hammer of Satan
07:23
(loading lyrics...)
45:59
Close
Type:
Split
Release date:
May 28th, 2018
Catalog ID:
HSPBHCD 011
Version desc.:
Digipak
Label:
Helter Skelter Productions
Format:
CD
Members
Lathspell
J. Kostamo
Guitars
Grim666
Bass
Lima
Drums
Ruho
Guitars
Malum
Tyrant
Vocals
HH
Drums
KK
Bass
VT
Guitars
EV
Guitars
Niflungr
Vocals
Tracks
1.
Malum -
I Am the Vessel of the Unholy Fire
06:53
(loading lyrics...)
2.
Malum -
Lucifer Forever
08:18
(loading lyrics...)
3.
Malum -
Void
10:14
(loading lyrics...)
4.
Lathspell -
To Purify with Fire
07:15
(loading lyrics...)
5.
Lathspell -
The Conjunction of Two Moons
05:56
(loading lyrics...)
6.
Lathspell -
The Hammer of Satan
07:23
(loading lyrics...)
45:59
Close
Type:
Split
Release date:
July 19th, 2018
Catalog ID:
HSPBH-LP-011
Version desc.:
Limited edition
Label:
Helter Skelter Productions
Format:
12" vinyl (33⅓ RPM)
Limitation:
500 copies
Members
Lathspell
J. Kostamo
Guitars
Grim666
Bass
Lima
Drums
Ruho
Guitars
Malum
Tyrant
Vocals
HH
Drums
KK
Bass
VT
Guitars
EV
Guitars
Niflungr
Vocals
Tracks
Side A
1.
Malum -
I Am the Vessel of the Unholy Fire
06:53
(loading lyrics...)
2.
Malum -
Lucifer Forever
08:18
(loading lyrics...)
3.
Malum -
Void
10:14
(loading lyrics...)
Side B
4.
Lathspell -
To Purify with Fire
07:15
(loading lyrics...)
5.
Lathspell -
The Conjunction of Two Moons
05:56
(loading lyrics...)
6.
Lathspell -
The Hammer of Satan
07:23
(loading lyrics...)
45:59
Close
Type:
Split
Release date:
November 1st, 2018
Catalog ID:
PTF129
Label:
Purity Through Fire
Format:
CD
Members
Sarkrista
Exesor
Drums
Farbauti
Guitars
Revenant
Vocals
Nil
Guitars
Sacrificium Carmen
Hypnos
Bass
Advorsvs
Guitars
Profostus
Guitars
Hoath Cambion
Vocals
Xeth
Drums
Malum
MH616
Bass
VT
Guitars
EV
Guitars
Tyrant
Vocals, Songwriting
HH
Drums
R. Arling
Cover art
M. Lehto
Layout
Exesor
Recording
Revenant
Recording
Ubass
Mixing, Mastering
Ptahaz
Recording, Mixing
Vonhaustein
Mastering
Her Inferi
Recording, Mixing, Mastering
Tracks
1.
Sacrificium Carmen -
Kuolonkerjäläinen
05:51
(loading lyrics...)
2.
Sacrificium Carmen -
Soihdunkantaja
03:57
(loading lyrics...)
3.
Sacrificium Carmen -
Ikiliekki
06:38
(loading lyrics...)
4.
Sarkrista -
Distant Blazing Battle Horns
05:44
(loading lyrics...)
5.
Sarkrista -
Staring with Fiery Eyes
03:55
(loading lyrics...)
6.
Malum -
Opening the Gates of Cursed Dimension
09:16
(loading lyrics...)
7.
Malum -
Possessed
03:01
(loading lyrics...)
8.
Malum -
Desecrating the False Temples
04:31
(loading lyrics...)
42:53
Close
Type:
Split
Release date:
November 1st, 2018
Catalog ID:
PTF129
Version desc.:
Limited edition, A5 Digipak
Label:
Purity Through Fire
Format:
CD
Limitation:
99 copies
Members
Sarkrista
Exesor
Drums
Farbauti
Guitars
Revenant
Vocals
Nil
Guitars
Sacrificium Carmen
Hoath Cambion
Vocals
Hypnos
Bass
Xeth
Drums
Advorsvs
Guitars
Profostus
Guitars
Malum
MH616
Bass
VT
Guitars
EV
Guitars
Tyrant
Vocals, Songwriting
HH
Drums
R. Arling
Cover art
Exesor
Recording
M. Lehto
Layout
Revenant
Recording
Ubass
Mixing, Mastering
Vonhaustein
Mastering
Ptahaz
Recording, Mixing
Her Inferi
Recording, Mixing, Mastering
Tracks
1.
Sacrificium Carmen -
Kuolonkerjäläinen
05:51
(loading lyrics...)
2.
Sacrificium Carmen -
Soihdunkantaja
03:57
(loading lyrics...)
3.
Sacrificium Carmen -
Ikiliekki
06:38
(loading lyrics...)
4.
Sarkrista -
Distant Blazing Battle Horns
05:44
(loading lyrics...)
5.
Sarkrista -
Staring with Fiery Eyes
03:55
(loading lyrics...)
6.
Malum -
Opening the Gates of Cursed Dimension
09:16
(loading lyrics...)
7.
Malum -
Possessed
03:01
(loading lyrics...)
8.
Malum -
Desecrating the False Temples
04:31
(loading lyrics...)
42:53
Close
Type:
Split
Release date:
November 1st, 2018
Catalog ID:
PTF129
Version desc.:
Limited edition
Label:
Purity Through Fire
Format:
12" vinyl (33⅓ RPM)
Limitation:
300 copies
Members
Sarkrista
Exesor
Drums
Farbauti
Guitars
Revenant
Vocals
Nil
Guitars
Sacrificium Carmen
Hoath Cambion
Vocals
Hypnos
Bass
Xeth
Drums
Advorsvs
Guitars
Profostus
Guitars
Malum
MH616
Bass
VT
Guitars
EV
Guitars
Tyrant
Vocals, Songwriting
HH
Drums
R. Arling
Cover art
M. Lehto
Layout
Exesor
Recording
Revenant
Recording
Ubass
Mixing, Mastering
Vonhaustein
Mastering
Ptahaz
Recording, Mixing
Her Inferi
Recording, Mixing, Mastering
Tracks
Side A
1.
Sacrificium Carmen -
Kuolonkerjäläinen
05:51
(loading lyrics...)
2.
Sacrificium Carmen -
Soihdunkantaja
03:57
(loading lyrics...)
3.
Sacrificium Carmen -
Ikiliekki
06:38
(loading lyrics...)
4.
Sarkrista -
Distant Blazing Battle Horns
05:44
(loading lyrics...)
Side B
5.
Sarkrista -
Staring with Fiery Eyes
03:55
(loading lyrics...)
6.
Malum -
Opening the Gates of Cursed Dimension
09:16
(loading lyrics...)
7.
Malum -
Possessed
03:01
(loading lyrics...)
8.
Malum -
Desecrating the False Temples
04:31
(loading lyrics...)
42:53
Close
Type:
Split
Release date:
March 18th, 2019
Catalog ID:
ωτ 219 / PTF129
Version desc.:
Limited edition
Label:
Worship Tapes
Format:
Cassette
Limitation:
100 copies
Members
Sarkrista
Exesor
Drums
Farbauti
Guitars
Revenant
Vocals
Nil
Guitars
Sacrificium Carmen
Hypnos
Bass
Hoath Cambion
Vocals
Xeth
Drums
Advorsvs
Guitars
Profostus
Guitars
Malum
MH616
Bass
VT
Guitars
EV
Guitars
Tyrant
Vocals, Songwriting
HH
Drums
R. Arling
Cover art
M. Lehto
Layout
Exesor
Recording
Revenant
Recording
Ubass
Mixing, Mastering
Vonhaustein
Mastering
Ptahaz
Recording, Mixing
Her Inferi
Recording, Mixing, Mastering
Tracks
1.
Sacrificium Carmen -
Kuolonkerjäläinen
05:51
(loading lyrics...)
2.
Sacrificium Carmen -
Soihdunkantaja
03:57
(loading lyrics...)
3.
Sacrificium Carmen -
Ikiliekki
06:38
(loading lyrics...)
4.
Sarkrista -
Distant Blazing Battle Horns
05:44
(loading lyrics...)
5.
Sarkrista -
Staring with Fiery Eyes
03:55
(loading lyrics...)
6.
Malum -
Opening the Gates of Cursed Dimension
09:16
(loading lyrics...)
7.
Malum -
Possessed
03:01
(loading lyrics...)
8.
Malum -
Desecrating the False Temples
04:31
(loading lyrics...)
42:53
Close
Type:
Compilation
Release date:
January 19th, 2019
Catalog ID:
HSPBHLP021
Label:
Helter Skelter Productions
Format:
12" vinyl
Members
VT
Guitars, Bass (tracks 4-6)
EV
Guitars (tracks 4-6)
Tyrant
Vocals, Guitars
HH
Drums (tracks 4-6)
MH616
Bass (tracks 1-3)
Tracks
Side A
1.
I
05:05
(loading lyrics...)
2.
II
03:21
(loading lyrics...)
3.
III
04:12
(loading lyrics...)
Side B
4.
Will
08:46
(loading lyrics...)
5.
Ikuisen vihan tulessa
07:33
(loading lyrics...)
6.
Awakening of the Black Flame
07:14
(loading lyrics...)
36:11
Close
Type:
Compilation
Release date:
January 19th, 2019
Catalog ID:
HSPBHCD021
Version desc.:
Digipak
Label:
Helter Skelter Productions
Format:
CD
Members
VT
Guitars, Bass (tracks 4-6)
EV
Guitars (tracks 4-6)
Tyrant
Vocals, Guitars
HH
Drums (tracks 4-6)
MH616
Bass (tracks 1-3)
Tracks
1.
I
05:05
(loading lyrics...)
2.
II
03:21
(loading lyrics...)
3.
III
04:12
(loading lyrics...)
4.
Will
08:46
(loading lyrics...)
5.
Ikuisen vihan tulessa
07:33
(loading lyrics...)
6.
Awakening of the Black Flame
07:14
(loading lyrics...)
36:11
Close
Type:
Full-length
Release date:
May 31st, 2019
Catalog ID:
PTF168
Label:
Purity Through Fire
Format:
CD
Members
KK
Bass
HH
Drums
VT
Guitars
EV
Guitars
Tyrant
Vocals
L. Sallinen
Keyboards Tracks 4 & 6
Mandarax
Additional Guitars on Track 7
Mika Packalen
Recording, Mixing, Mastering
M. Lehto
Layout
Roni Ärling
Artwork
Tracks
1.
The Sun Devouring Dragon
04:07
(loading lyrics...)
2.
Manifest Malum
05:26
(loading lyrics...)
3.
Sexual Demon
04:08
(loading lyrics...)
4.
Days of Slaughter and Destruction
03:49
(loading lyrics...)
5.
Blessed by the Devil’s Blood
08:51
(loading lyrics...)
6.
Luciferian Legion
05:30
(loading lyrics...)
7.
Ajattoman viisauden loisteessa
06:07
(loading lyrics...)
37:58
Close
Type:
Full-length
Release date:
May 31st, 2019
Catalog ID:
PTF168
Version desc.:
Digipak, Limited edition
Label:
Purity Through Fire
Format:
CD
Limitation:
100 copies
Members
EV
Guitars
Tyrant
Vocals
KK
Bass
HH
Drums
VT
Guitars
L. Sallinen
Keyboards Tracks 4 & 6
Mandarax
Additional Guitars on Track 7
Mika Packalen
Recording, Mixing, Mastering
M. Lehto
Layout
Roni Ärling
Artwork
Tracks
1.
The Sun Devouring Dragon
04:07
(loading lyrics...)
2.
Manifest Malum
05:26
(loading lyrics...)
3.
Sexual Demon
04:08
(loading lyrics...)
4.
Days of Slaughter and Destruction
03:49
(loading lyrics...)
5.
Blessed by the Devil’s Blood
08:51
(loading lyrics...)
6.
Luciferian Legion
05:30
(loading lyrics...)
7.
Ajattoman viisauden loisteessa
06:07
(loading lyrics...)
37:58
Close
Type:
Full-length
Release date:
May 31st, 2019
Catalog ID:
PTF168
Version desc.:
Bandcamp
Label:
Purity Through Fire
Format:
Digital
Members
EV
Guitars
Tyrant
Vocals
KK
Bass
HH
Drums
VT
Guitars
L. Sallinen
Keyboards Tracks 4 & 6
Mandarax
Additional Guitars on Track 7
Mika Packalen
Recording, Mixing, Mastering
M. Lehto
Layout
Roni Ärling
Artwork
Tracks
1.
The Sun Devouring Dragon
04:07
(loading lyrics...)
2.
Manifest Malum
05:26
(loading lyrics...)
3.
Sexual Demon
04:08
(loading lyrics...)
4.
Days of Slaughter and Destruction
03:49
(loading lyrics...)
5.
Blessed by the Devil’s Blood
08:51
(loading lyrics...)
6.
Luciferian Legion
05:30
(loading lyrics...)
7.
Ajattoman viisauden loisteessa
06:07
(loading lyrics...)
37:58
Close
Type:
Full-length
Release date:
June 1st, 2019
Catalog ID:
ωτ 241
Label:
Worship Tapes
Format:
Cassette
Members
EV
Guitars
Tyrant
Vocals
KK
Bass
HH
Drums
VT
Guitars
L. Sallinen
Keyboards Tracks 4 & 6
Mandarax
Additional Guitars on Track 7
Mika Packalen
Recording, Mixing, Mastering
M. Lehto
Layout
Roni Ärling
Artwork
Tracks
1.
The Sun Devouring Dragon
04:07
(loading lyrics...)
2.
Manifest Malum
05:26
(loading lyrics...)
3.
Sexual Demon
04:08
(loading lyrics...)
4.
Days of Slaughter and Destruction
03:49
(loading lyrics...)
5.
Blessed by the Devil’s Blood
08:51
(loading lyrics...)
6.
Luciferian Legion
05:30
(loading lyrics...)
7.
Ajattoman viisauden loisteessa
06:07
(loading lyrics...)
37:58
Close
Type:
Compilation
Release date:
August 12th, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Blessed by the Devil’s Blood
09:30
(loading lyrics...)
2.
Night of the Luciferian Light
06:14
(loading lyrics...)
3.
Wrath to Tear Down the Prophecies
06:30
(loading lyrics...)
4.
I Am the Vessel of the Unholy Fire
06:52
(loading lyrics...)
5.
Lucifer Forever
08:17
(loading lyrics...)
6.
Void
10:13
(loading lyrics...)
7.
Opening the Gates of Cursed Dimension
09:14
(loading lyrics...)
8.
Possessed
02:59
(loading lyrics...)
9.
Desecrating the False Temples
04:31
(loading lyrics...)
01:04:20
Close
Type:
Compilation
Release date:
October 7th, 2019
Catalog ID:
ωτ 260
Version desc.:
Limited Edition
Label:
Worship Tapes
Format:
Cassette
Tracks
Side A
1.
Blessed by the Devil’s Blood
09:30
(loading lyrics...)
2.
Night of the Luciferian Light
06:14
(loading lyrics...)
3.
Wrath to Tear Down the Prophecies
06:30
(loading lyrics...)
4.
I Am the Vessel of the Unholy Fire
06:52
(loading lyrics...)
Side B
5.
Lucifer Forever
08:17
(loading lyrics...)
6.
Void
10:13
(loading lyrics...)
7.
Opening the Gates of Cursed Dimension
09:14
(loading lyrics...)
8.
Possessed
02:59
(loading lyrics...)
9.
Desecrating the False Temples
04:31
(loading lyrics...)
01:04:20
Band ascii art
........................................................................................................................
........................................................................................................................
........................................................................................................................
......................................................................................:*:,..............................
.....................,;...............................................................S#S#+.............................
..............,.....,?:..............................................................*@#@@@;............................
.............+#%S?...,,:,...........................................................,#@#@@@S*:.:........................
............,S#@@@*...,S:............................................................#@@@@@#@@S%:.......................
............*@#@#%+,:;.;+,....................................,,.....................%@@@@@##@@@?.......................
.............?@#+*;*%S%*%;;............,,..:...:;;++::+?*++;,;+???+,+?:...::?*:*%:...%@@@@@#@@#@S;......................
..............;%??%SS#%S##;,.........:;:#+;%%.::,;+:S;,.%*#;.,+*;S;,:#:..??:?S+:#:..,#@@###S#@@@@@*.........,;++;,......
........,:;,,:...,+S#@##@@%,.,......+S+;#?;*%.:::*::#+.+#*S;..#::#;;+#:,;#*;%S+:S:..?@@@@%+?#????S%,,,,+*?%SS#@@#,......
........;##S##S++:.,+S@@@@@S?+:....,+S+:#*:*%..+?*++#?.:S%*:,,%%*+;.;#:..**.?S;:#;.;@#@%+,:?+...,%**SSSS%??+:,?SS+,.....
.......,;%#@@##;......+S@@@@@#+:...,;%;,S*:+S,:+*?+:?%:;++*?%+;%@%?%SS+;%S+;+?:+?;:#@#S;,+;.....;?S###S?;:,;++S@@@#,....
......+%S#@@@@#+,,......*#@@#@#?;:,;+;,;++;;;:::;****%?+*%#S#####S%SSS%SSS%%%??%?*S@#?*,+;.....+%SSSS#####%%###@@@@+....
....+**;+#@@@@#?+;,,,.:;,;#@@@@@@S?*;:;*?*%#S#S%%%%%??**?*???%???**;,,..:?%%?:..+S@@S;................,,:*%%SS%%%?+.....
....;+,.,?%#@@@@@@###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+:*+..........................................................
............................................+?+%SS#SS##@#@S,,;*:....+:..................................................
..........................................;#@?**+%S%?%+%@@##*:;#?,::+S,;................................................
.........................................,####S*:,;,:*,:#@@@##?S#S@@@@;.................................................
..........................................+#@@@%,...%;..?@@@##S@@@@@@?..................................................
...........................................%?*?,..;,:,..+@@@@@##@#@S+...................................................
..................................................+*....*@@@@@@#@@@#;...................................................
...................................................,....%@@@@@@@@S?+....................................................
........................................................S@#@@@#?;.,.....................................................
........................................................+#@@@@?.........................................................
.........................................................?###%..........................................................
.........................................................:%*:...........................................................
........................................................................................................................
........................................................................................................................ .............................................,,,.:;;;:..:::;;,,,.....,.......,,.........................................
.................................................,,:;,.,,,:;:,........,..........,.....................,................
............................................,,.....,,...,,.,::........,...,,:....,...,.................,................
.................................................,:::,.,..,;:,,...::;....,:,;,.,:+,.,,..................................
.............................................,....,;,,.,,::;,,;+;;;:::+,.:,,;,.;++,,,,.,................................
........................................,...,.:,,,,,;,,;;;;:,+**+;;:;;*;,:;::::?*:,:,................,.,................
.........................,,,,,,,......,..,..,,;:,:;:?+;?*;;::;;:::;;*?*+;++;:,+;:;+,..............,,;;:,::,.............
................,:;;:,...,,,,,,,:,.......,...,+;:+:+*:*?*+:,,:::,,..:+;;:;;,.:;:,;+,,..,........,::+***:,;:.............
..............,;++;:;;:,,:::::::::::,...,.,,,,;+;::?+:***;.,:,::,,.,,,,,,,,,,:,:;;+;:,,,,,,,,,.,:,,,:;,,::::,...........
.............,;;;;:;**+::;::::;::;;::::,+*++;:++;;??:;++*:.;:;:;+:.,:,;::,,,:,:++;;*?;,.,::,,,,:;,:+++++:,:;:,,.........
,.....,:,,.::;;;;:,::;;,,;;:::::::;;++;:;+*;+++;,:+;,+*?+,,,,.,.::,:;,;+::,.,,:+**+?*;::::,:;,.:;,,;;;+;,::::...........
.,,::::;;;:::;;:::,,.,,,,;++;;,:,,,:+++::*%+*?;+*;:,*?%+;,..,,::,:::,,:+;;,,,.;,,:*:,:;*;,:++..:+,.,:,:,.,,:;.......,...
,,::,,,:,:,,:++:::,,,,,,,;;;;::::::,:;:,:;;:;;::;*;;+*;+:....,,,:,,,,::++;;::;;;;;*++***:+*+,.,;;,,,,,.,::,,+;......,,..
;:,,,:::;;;*+*+::,,:,.,,,;;:;;;++;::+;;:::::+;;:,+?;:;++.:,..,:,,,,:::;+?**;;+;+,:;;:?%+:+:..,;+:,,,,,,,:::,:+*;,....,..
;;:::;++*??+;+*+:,..,,,,:;+:;;:::::;+;,,,:;:::::.:*++**;,;,..,:,,.,;;::+**??**+;::;:;+++,,...:**:.,,,....,:;;:+*;:::,...
::;;;;;+*++++,+?+,,,,,,,:+*+::,,:,:;+;,,.,,:::;,.;*+**+::+:..,..,.,:;;;::;+??*;,+;;;+,;*++;;+;+;;:........,::+;;:::;:,..
::;:;:::;+:+;:;?*,.,,:,.,**?+::::+***+:,,..:;,:,.:::::;::;:,,,....,,;;**+::+*++:,,,::,++**;;;;;+*+;,::::,:;::*+;,,..,:,.
,,,,:::;:,,;,:;?+*;,..,.,;;??;;;;%;;+::,:+;,,:++:,,:,.:;:,:;;::::::,:;+**+::++++**+**+++++::,::::++;;:;;:;;;;+;:,,,.,,,,
,,.,,,,::,.:,,,+++**:....::*?+:;:*:,:,,:;++;;++:;:::,.;;;,.:;:;;:,;,:*++;:,:;++;;**+*::;:;:,,.::,:;;:;;:;;;::,,,.,:.,,,,
,:.,,,,::.....:;+;;;:....:;;?*+::?::;;;;:,:;::,:,,;*;,::;.,,,:;+::+;,;+++;,:++++;+:,,,::,:;...,:,:,:,,,;++:::::,.,..,,::
,,.,::::,.....:::::,.....,,:+;;:+;.,;:::,:::,,,,:+**;,,,,:;:;;:;;;::,+***+.:;+**;?:.,.,,,:;:...:.:,,,:+*;,,,::;:,,..,,,:
,..,,:,,........,::::,......:;:,:..,,,,..,::,.,,+*+:,::,:;::;;:::,:;;+*++:.:;+??+;::,.,,.:;,...,,:,:;;++:.,.,,;:,,..,,,.
;...,,,,.....,...,:;;:,,....,:.,.....,,,,:,,.,.:**;,,::,:,,::;;;::,::,;;;;,;;:+*+.,;,.,,.,,...,:,,.::*+:+:,.,.:......,,,
,..,,,,......,,,.,,;;,,:,,..,........,,,,......+?*+:.,,,,,;;++;:,:,,.,;*;;:::;+?*:.,..,.,:,...,:::.:;;;;;:,.:.,......:,.
....::,......,,..,.::..,,..............,,.....,+*+:....,.,::;:;::,.,,,,*;:,.,:;++:......,:,...:,:;::;;+;:::.,,,,....,,..
....,:,........,.,.,..,,,............,.......,,,;:,.:,,.......,:,....,,;;::,.,;::,,,,...:;,...,,,:,,:::::,..,,..,..,:..:
....,:,........,.,.....,,,.....,....,:....,,,,,,,;:..,,................,;;:..:;,,,,,:,,.:;....,,,,.,,,,,,...,,.....:,.,:
,...,::.......,,...............,....,,,,.,:::,,,;:,.,....................,:..,;;,,,,,,..::....,,,...........,....,,...::
,...,,:........,,.,.,,,,,......:....::,..,::,,,,:;......,,,,::,,:,,,,,.......,;;,,,,,,.,;:.....................,.,,..,:,
:,..,,:,.....,,,,.,:;:;;;;,....,...,:::..,:,,,,,:;,........,,,,,,,,.......,..;;,,,,,,,..::,..................,,.,,...,,,
,,...:,,........,,,,,,,:,::..................,,,+*+........................;***;........,::,.................,..,,....,,
,,...::,,....................,;;...............:*;+,......................;+:**;........:+;:............................
......:,,::,................,:;;,..............,+,:;.....................,;,:+;,........,;::........................,...
,:,,..,,:::,................,:,+,...............:::,.......................:::,..........,,,............................
:,,,.,::;::,................,:,:....................................................,...................................
:::,,,,::,,..................,.......................,..................,.......,....,..................................
..,.....,............................................,...............................,:,................................
.............................,,.......................,..............................................................,,.
........................................................................................................................
......................................................................................................,.................
Select your favorite color:
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................