- Country: United States - Location: Chicago, Illinois - Status: Active - Formed in: 2004 - Genre: Death/Black Metal - Lyrical themes: War, Hatred - Record label: N/A - Years active: 2004-present
Members
Jim Bresnahan
Guitars (2005-present)
Member(bands):
Funereal , Contagion , Cianide
Jon Woondring
Bass
Member(bands):
Bones , Doomsday , Agnosia , Usurper , Nachtmystium (live)
Milo Kovačević
Bass
Member(bands):
Against the Plagues , Ezurate
Garrett Scanlan
Drums
Member(bands):
Imperial Savagery , Lividity , Sectara , Sons of Famine , Cumchrist , CorpseVomit , Rosenguard , Embrace Damnation , Evil Incarnate , Dogod
Marcus Matthew Kolar
Guitars (?-2012), Vocals (2012-2017)
Member(bands):
Demented Ted , Sarcophagus , Krieg , Metallian , Forest of Impaled , Nachtmystium
Andy Kuizin
Drums (2005-?)
Member(bands):
Cianide , Funereal , Contagion
Nick Hernandez
Vocals (2005-2011)
Member(bands):
Dysphoria , Heavens Decay , Stone Magnum , Incestuous , Violent Wisdom
Mike Koniglio
Bass (2010-2012), Guitars (2012-?)
Member(bands):
Blood of the Wolf , Rellik
David Swanson
Drums (2010-2018)
Member(bands):
Demonic Christ , Ossilegium , Rübezahl , Enforsaken , Evening Shroud , Unholy Trinity , Empyreus , Blood Coven , Jäger , Varaha , Atrum Inritus (live), Blood of the Wolf (live), Lethal Shöck (live), Nuclear Magick (live), Nachtmystium , Unsolemn , Veneficum
Patrick McCormick
Bass (2012-2019)
Member(bands):
Lethal Shöck , Ossilegium , Othendara , Helms Deep , Hvelvengel av Helvete , The Crazies , Trist Vintry Vandre , Virgin Killers , Blood of the Wolf , Ezurate , Nachtmystium
Nick Morgan
Guitars (2015-2018)
Member(bands):
Ossilegium , Entrancemperium , Empyreus
Marcin Widel
Vocals (2017-2018)
Member(bands):
Ossilegium , Amongst the Fallen
Steve Uildriks
Percussion (2012-present)
Member(bands):
Elbow Deep , They Die Screaming , Empyreus
Ken Swanson
Percussion (2011-2018)
Member(bands):
Odins Forest , Nuclear Cannibal
Nick Morgan
Guitars (2012-2015)
Member(bands):
Ossilegium , Entrancemperium , Empyreus
# Discography Type Year 1
Iron Hands on Scandinavia
Demo
2006
Show album
2
Stormlegion
Full-length
2008
Show album
3
Kontakt
EP
2010
Show album
4
Sampler 2011
Compilation
2011
Show album
5
The Draconian Archetype Promo 2012
Demo
2012
Show album
6
The Draconian Archetype
Full-length
2012
Show album
7
Absence of Light / Impaling the Nazarene
Split
2012
Show album
8
The Architects of Extermination
Full-length
2015
Show album
9
Drums of War / Appendix A
Split
2015
Show album
10
Kontakt / Iron Hands on Scandinavia
Compilation
2015
Show album
11
All Paths to God / The Pilgrimage
Split
2017
Show album
12
Paukenschlag / Heimkehr
Split
2017
Show album
13
Absolute Zero / The Palace of Power Shall Burn
Split
2017
Show album
14
Blood Eel
Full-length
2018
Show album
15
Kommandant / Fever
Split
2019
Show album
Close
Type:
Demo
Release date:
2006
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
300 copies
Album versions
Release date
Label
Catalog ID
Format
Description
2006
Independent
Cassette
Limited edition
2006
Independent
CD
2006
Mistress Dance Records
Cassette
Limited edition
2007
Holokaostor Productions
HLKP 009
Cassette
Reissue
Members
Jim Bresnahan
Guitars
Nick Hernandez
Vocals
Jon Woondring
Bass
Andy Kuizin
Drums
Tracks
1.
Blood and Savagery
03:35
(loading lyrics...)
2.
Social Parasite
02:33
(loading lyrics...)
3.
Bypaths to Chaos
03:09
(loading lyrics...)
09:17
Close
Type:
Full-length
Release date:
December 1st, 2008
Catalog ID:
PM004
Label:
Planet Metal
Format:
CD
Album versions
Release date
Label
Catalog ID
Format
Description
December 1st, 2008
Planet Metal
PM004
CD
2011
Infernal Kommando Records
InfKom 63
Cassette
Limited edition
October 13th, 2013
MVD Audio
MVD999LP
12" vinyl
Members
Jim Bresnahan
Guitars
Nick Hernandez
Vocals
Garrett Scanlan
Drums
Jon Woondring
Bass
Tracks
1.
Shiltron (Intro)
02:23
(loading lyrics...)
2.
Stormlegion
04:33
(loading lyrics...)
3.
Black Harvest
02:43
(loading lyrics...)
4.
Barbarous, Victorious
02:51
(loading lyrics...)
5.
Siege Engine
03:12
(loading lyrics...)
6.
No Compassion
03:10
(loading lyrics...)
7.
Vacuum Heart
03:11
(loading lyrics...)
8.
Bypaths to Chaos
02:56
(loading lyrics...)
9.
Embodiment of Terror
02:38
(loading lyrics...)
10.
Social Parasite
02:23
(loading lyrics...)
11.
Ravenous Conquest
03:39
(loading lyrics...)
12.
Blood and Savagery
03:16
(loading lyrics...)
13.
The Aftermath (Outro)
01:13
(loading lyrics...)
38:08
Close
Type:
EP
Release date:
September 11th, 2010
Catalog ID:
PM009
Version desc.:
Digipak
Label:
Planet Metal
Format:
CD
Album versions
Release date
Label
Catalog ID
Format
Description
September 11th, 2010
Planet Metal
PM009
CD
Digipak
2011
Infernal Kommando Records
InfKom 64
Cassette
Limited edition
Members
Jim Bresnahan
Guitars
Marcus Matthew Kolar
Guitars, Bass
Garrett Scanlan
Drums
Nick Hernandez
Vocals
Tracks
1.
KK66N6ZT
01:14
(loading lyrics...)
2.
Anti-Human Nemesis
03:04
(loading lyrics...)
3.
Codex Gigas
03:30
(loading lyrics...)
4.
Der Maschinenraum
04:27
(loading lyrics...)
5.
Sulphur Chariot
04:33
(loading lyrics...)
6.
The Genesis Reaktor
03:34
(loading lyrics...)
20:22
Close
Type:
Compilation
Release date:
2011
Catalog ID:
N/A
Label:
Independent
Format:
CD
Tracks
1.
Codex Gigas
03:31
(loading lyrics...)
2.
Der Maschinenraum
04:27
(loading lyrics...)
3.
Stormlegion
04:35
(loading lyrics...)
4.
Siege Engine
03:15
(loading lyrics...)
5.
Blood and Savagery
03:36
(loading lyrics...)
6.
Bypaths to Chaos
03:09
(loading lyrics...)
22:33
Close
Type:
Demo
Release date:
2012
Catalog ID:
N/A
Version desc.:
Promo, CD-R
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
CD
Tracks
1.
Victory Through Intolerance
03:48
(loading lyrics...)
2.
Hate Is Strength
05:21
(loading lyrics...)
3.
Procession of Black Hearts
05:40
(loading lyrics...)
14:49
Close
Type:
Full-length
Release date:
April 2012
Catalog ID:
ATMF022
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
CD
Members
Marcus Matthew Kolar
Guitars, Vocals
Jim Bresnahan
Guitars
Mike Koniglio
Bass
David Swanson
Drums
Chris Djuricic
Recording, Engineering
Tracks
1.
We Are the Angels of Death
05:13
(loading lyrics...)
2.
Victory Through Intolerance
03:48
(loading lyrics...)
3.
Downfall
06:39
(loading lyrics...)
4.
Hate Is Strength
05:21
(loading lyrics...)
5.
Obsidian Gravitational Torrent
05:18
(loading lyrics...)
6.
Fore-Aft Synthesis
04:25
(loading lyrics...)
7.
Call of the Void
06:14
(loading lyrics...)
8.
The Transition
05:55
(loading lyrics...)
9.
Atavistic Species
03:53
(loading lyrics...)
10.
Procession of Black Hearts
05:40
(loading lyrics...)
52:26
Close
Type:
Split
Release date:
June 21st, 2012
Catalog ID:
ST-AB002
Version desc.:
Limited edition
Label:
Cryptorium Records
Format:
7" vinyl (45 RPM)
Limitation:
500 copies
Members
Nominon
Juha Sulasalmi
Guitars, Bass
Perra Karlsson
Drums
Henke Skoog
Vocals
Alexander Lyrbo
Guitars
AntiChristian
Guitars
Kommandant
Marcus Matthew Kolar
Guitars & Bass
Jim Bresnahan
Guitars
Garrett Scanlan
Drums
Nick Hernandez
Vocals
Robert Ericsson
Engineering, Mixing
Abominator Abbot
Artwork
Javi Felez
Mastering
Tracks
Side A
1.
Kommandant -
Absence of Light
02:55
(loading lyrics...)
Side B
2.
Nominon -
Human Proof (Impaled Nazarene cover)
04:24
(loading lyrics...)
07:19
Close
Type:
Full-length
Release date:
April 27th, 2015
Catalog ID:
ATMF032
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
CD
Album versions
Release date
Label
Catalog ID
Format
Description
April 27th, 2015
Aeternitas Tenebrarum Musicae Fundamentum
ATMF032
CD
April 27th, 2015
Aeternitas Tenebrarum Musicae Fundamentum
ATMF032
CD
Limited edition, Digipak
May 4th, 2015
Aeternitas Tenebrarum Musicae Fundamentum
ATMF032
Digital
Bandcamp
February 27th, 2016
AOP Records
12" vinyl
Limited edition
Members
Jim Bresnahan
Guitars
Marcus Matthew Kolar
Vocals, Guitars, Bass
David Swanson
Drums
Francesco Gemelli
Cover art
Tracks
1.
Let Our Vengeance Rise
05:20
(loading lyrics...)
2.
The Architects of Extermination
04:20
(loading lyrics...)
3.
Oedipism
04:59
(loading lyrics...)
4.
Acquisition of Power
05:02
(loading lyrics...)
5.
And Nation Shall Rise Against Nation
04:26
(loading lyrics...)
6.
Rise and Fall of Empire
07:40
(loading lyrics...)
7.
Onward to Extinction
06:47
(loading lyrics...)
38:34
Close
Type:
Split
Release date:
July 20th, 2015
Catalog ID:
N/A
Label:
Independent
Format:
7" vinyl (33⅓ RPM)
Members
Kommandant
Jim Bresnahan
Guitars
Marcus Matthew Kolar
Guitars, Bass, Vocals
David Swanson
Drums
Tracks
Side A
1.
Kommandant -
Drums of War
04:42
(loading lyrics...)
Side B
2.
Aosoth -
Appendix A
06:16
(loading lyrics...)
10:58
Close
Type:
Compilation
Release date:
November 9th, 2015
Catalog ID:
PTF039
Version desc.:
Limited edition
Label:
Purity Through Fire
Format:
12" vinyl (33⅓ RPM)
Limitation:
300 copies
Tracks
Side A - Kontakt
1.
KK66N6ZT
01:14
(loading lyrics...)
2.
Anti-Human Nemesis
03:04
(loading lyrics...)
3.
Codex Gigas
03:30
(loading lyrics...)
4.
Der Maschinenraum
04:27
(loading lyrics...)
5.
Sulphur Chariot
04:33
(loading lyrics...)
6.
The Genesis Reaktor
03:34
(loading lyrics...)
Side B - Iron
7.
Blood and Savagery
03:35
(loading lyrics...)
8.
Social Parasite
02:33
(loading lyrics...)
9.
Bypaths to Chaos
03:09
(loading lyrics...)
10.
The Mark
(loading lyrics...)
29:39
Close
Type:
Split
Release date:
February 1st, 2017
Catalog ID:
BB033
Version desc.:
Limited edition
Label:
Behold Barbarity
Format:
7" vinyl (33⅓ RPM)
Limitation:
500 copies
Members
Animus Mortis
N. Onfray
Guitars, Vocals
Nhiver
Bass
Tempenor
Drums
Grimness
Guitars
Kommandant
Jim Bresnahan
Guitars
Marcus Matthew Kolar
Guitars, Bass, Vocals
David Swanson
Drums
N. Onfray
Recording, Mixing, Mastering
Tracks
Side A
1.
Kommandant -
All Paths to God
(loading lyrics...)
Side B
2.
Animus Mortis -
The Pilgrimage
(loading lyrics...)
Close
Type:
Split
Release date:
April 30th, 2017
Catalog ID:
ωτ 32 / PTF 083
Version desc.:
Limited edition
Label:
Worship Tapes
Format:
Cassette
Album versions
Release date
Label
Catalog ID
Format
Description
April 30th, 2017
Worship Tapes
ωτ 32 / PTF 083
Cassette
Limited edition
July 6th, 2018
Purity Through Fire
PTF083
Cassette
Limited edition
July 6th, 2018
Purity Through Fire
PTF083
Digital
Bandcamp
July 6th, 2018
Purity Through Fire
PTF083
Digital
Bandcamp
July 6th, 2018
Purity Through Fire
PTF083
Digital
Bandcamp
Members
Kommandant
Jim Bresnahan
Guitars
Patrick McCormick
Bass
Marcus Matthew Kolar
Vocals, Guitars
David Swanson
Drums
Nick Morgan
Guitars
Minenwerfer
Generalfeldmarschall Kriegshammer
Vocals, Bass, Guitars (acoustic), Keyboards
Wachtmeister Verwüstung
Guitars (lead)
Oberst Gemetzel
Drums
Francesco Gemelli
Cover art
Greg Wilkinson
Recording, Mixing
Generalfeldmarschall Kriegshammer
Mastering
Tracks
Side A
1.
Kommandant -
A Godless Age Feared Everlasting Night
05:28
(loading lyrics...)
2.
Kommandant -
Der Maschinenraum
05:01
(loading lyrics...)
3.
Kommandant -
Stormlegion
04:25
(loading lyrics...)
Side B
4.
Minenwerfer -
Spartakusaufstand
04:56
(loading lyrics...)
5.
Minenwerfer -
Heute rot, morgen tot
05:23
(loading lyrics...)
6.
Minenwerfer -
Freikorps (Sturmtruppen II)
04:26
(loading lyrics...)
7.
Minenwerfer -
Blut in den Straßen von Berlin
04:24
(loading lyrics...)
34:03
Close
Type:
Split
Release date:
October 16th, 2017
Catalog ID:
N/A
Version desc.:
2 colors
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
7" vinyl (45 RPM)
Members
Absentia Lunae
Climaxia
Guitars
Ildanach
Vocals
Kommandant
Jim Bresnahan
Guitars
Marcus Matthew Kolar
Guitars, Vocals
David Swanson
Drums
Patrick McCormick
Bass
Tracks
Side A
1.
Kommandant -
Absolute Zero
04:34
(loading lyrics...)
Side B
2.
Absentia Lunae -
The Palace of Power Shall Burn
06:04
(loading lyrics...)
10:38
Close
Type:
Full-length
Release date:
September 1st, 2018
Catalog ID:
ATMF047
Version desc.:
Limited edition, A5 Digipak
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
CD
Limitation:
300 copies
Members
Jim Bresnahan
Guitars
Patrick McCormick
Bass
David Swanson
Drums, Guitars (additional), Didgeridoo, Effects, Arrangements, Vocals
Nick Morgan
Guitars
Marcin Widel
Vocals
Ken Swanson
Additional Floor Tom on tracks 2,3,4 and 7.
Steve Uildriks
Additional Floor Tom on tracks 2,3,4 and 7.
Tracks
1.
Absolutum
04:05
(loading lyrics...)
2.
Blood Eel
07:15
(loading lyrics...)
3.
The Struggle
05:25
(loading lyrics...)
4.
Ice Giant
08:47
(loading lyrics...)
5.
Cimmerian Thrust
07:42
(loading lyrics...)
6.
Aeon Generator
07:10
(loading lyrics...)
7.
Moon…The Last Man
08:14
(loading lyrics...)
48:38
Close
Type:
Split
Release date:
May 3rd, 2019
Catalog ID:
ST-AB007
Version desc.:
Limited edition
Label:
Cryptorium Records
Format:
7" vinyl (33⅓ RPM)
Limitation:
499 copies
Members
Kommandant
Jim Bresnahan
Guitars
David Swanson
Drums
Patrick McCormick
Bass
Nick Morgan
Guitars
Marcin Widel
Vocals
Tracks
Side A
1.
Kommandant -
Deathwish
07:32
(loading lyrics...)
Side B
2.
Fever -
Devil on Treads
(loading lyrics...)
07:32
Close
Type:
Demo
Release date:
2006
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
300 copies
Members
Jim Bresnahan
Guitars
Nick Hernandez
Vocals
Jon Woondring
Bass
Andy Kuizin
Drums
Tracks
1.
Blood and Savagery
03:35
(loading lyrics...)
2.
Social Parasite
02:33
(loading lyrics...)
3.
Bypaths to Chaos
03:09
(loading lyrics...)
09:17
Close
Type:
Demo
Release date:
2006
Catalog ID:
N/A
Label:
Independent
Format:
CD
Members
Jim Bresnahan
Guitars
Nick Hernandez
Vocals
Jon Woondring
Bass
Andy Kuizin
Drums
Tracks
1.
Blood and Savagery
03:35
(loading lyrics...)
2.
Social Parasite
02:33
(loading lyrics...)
3.
Bypaths to Chaos
03:09
(loading lyrics...)
09:17
Close
Type:
Demo
Release date:
2006
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Mistress Dance Records
Format:
Cassette
Limitation:
300 copies
Members
Jim Bresnahan
Guitars
Nick Hernandez
Vocals
Jon Woondring
Bass
Andy Kuizin
Drums
Tracks
1.
Blood and Savagery
03:35
(loading lyrics...)
2.
Social Parasite
02:33
(loading lyrics...)
3.
Bypaths to Chaos
03:09
(loading lyrics...)
09:17
Close
Type:
Demo
Release date:
2007
Catalog ID:
HLKP 009
Version desc.:
Reissue
Label:
Holokaostor Productions
Format:
Cassette
Members
Jim Bresnahan
Guitars
Nick Hernandez
Vocals
Jon Woondring
Bass
Andy Kuizin
Drums
Tracks
Single-sided
1.
Blood and Savagery
03:35
(loading lyrics...)
2.
Social Parasite
02:33
(loading lyrics...)
3.
Bypaths to Chaos
03:09
(loading lyrics...)
09:17
Close
Type:
Full-length
Release date:
December 1st, 2008
Catalog ID:
PM004
Label:
Planet Metal
Format:
CD
Members
Jim Bresnahan
Guitars
Nick Hernandez
Vocals
Garrett Scanlan
Drums
Jon Woondring
Bass
Tracks
1.
Shiltron (Intro)
02:23
(loading lyrics...)
2.
Stormlegion
04:33
(loading lyrics...)
3.
Black Harvest
02:43
(loading lyrics...)
4.
Barbarous, Victorious
02:51
(loading lyrics...)
5.
Siege Engine
03:12
(loading lyrics...)
6.
No Compassion
03:10
(loading lyrics...)
7.
Vacuum Heart
03:11
(loading lyrics...)
8.
Bypaths to Chaos
02:56
(loading lyrics...)
9.
Embodiment of Terror
02:38
(loading lyrics...)
10.
Social Parasite
02:23
(loading lyrics...)
11.
Ravenous Conquest
03:39
(loading lyrics...)
12.
Blood and Savagery
03:16
(loading lyrics...)
13.
The Aftermath (Outro)
01:13
(loading lyrics...)
38:08
Close
Type:
Full-length
Release date:
2011
Catalog ID:
InfKom 63
Version desc.:
Limited edition
Label:
Infernal Kommando Records
Format:
Cassette
Limitation:
300 copies
Members
Jim Bresnahan
Guitars
Nick Hernandez
Vocals
Garrett Scanlan
Drums
Jon Woondring
Bass
Tracks
Single-sided
1.
Shiltron (Intro)
02:23
(loading lyrics...)
2.
Stormlegion
04:33
(loading lyrics...)
3.
Black Harvest
02:43
(loading lyrics...)
4.
Barbarous, Victorious
02:51
(loading lyrics...)
5.
Siege Engine
03:12
(loading lyrics...)
6.
No Compassion
03:10
(loading lyrics...)
7.
Vacuum Heart
03:11
(loading lyrics...)
8.
Bypaths to Chaos
02:56
(loading lyrics...)
9.
Embodiment of Terror
02:38
(loading lyrics...)
10.
Social Parasite
02:23
(loading lyrics...)
11.
Ravenous Conquest
03:39
(loading lyrics...)
12.
Blood and Savagery
03:16
(loading lyrics...)
13.
The Aftermath (Outro)
01:13
(loading lyrics...)
38:08
Close
Type:
Full-length
Release date:
October 13th, 2013
Catalog ID:
MVD999LP
Label:
MVD Audio
Format:
12" vinyl (33⅓ RPM)
Members
Jim Bresnahan
Guitars
Nick Hernandez
Vocals
Garrett Scanlan
Drums
Jon Woondring
Bass
Tracks
1.
Shiltron (Intro)
02:23
(loading lyrics...)
2.
Stormlegion
04:33
(loading lyrics...)
3.
Black Harvest
02:43
(loading lyrics...)
4.
Barbarous, Victorious
02:51
(loading lyrics...)
5.
Siege Engine
03:12
(loading lyrics...)
6.
No Compassion
03:10
(loading lyrics...)
7.
Vacuum Heart
03:11
(loading lyrics...)
8.
Bypaths to Chaos
02:56
(loading lyrics...)
9.
Embodiment of Terror
02:38
(loading lyrics...)
10.
Social Parasite
02:23
(loading lyrics...)
11.
Ravenous Conquest
03:39
(loading lyrics...)
12.
Blood and Savagery
03:16
(loading lyrics...)
13.
The Aftermath (Outro)
01:13
(loading lyrics...)
38:08
Close
Type:
EP
Release date:
September 11th, 2010
Catalog ID:
PM009
Version desc.:
Digipak
Label:
Planet Metal
Format:
CD
Members
Jim Bresnahan
Guitars
Marcus Matthew Kolar
Guitars, Bass
Garrett Scanlan
Drums
Nick Hernandez
Vocals
Tracks
1.
KK66N6ZT
01:14
(loading lyrics...)
2.
Anti-Human Nemesis
03:04
(loading lyrics...)
3.
Codex Gigas
03:30
(loading lyrics...)
4.
Der Maschinenraum
04:27
(loading lyrics...)
5.
Sulphur Chariot
04:33
(loading lyrics...)
6.
The Genesis Reaktor
03:34
(loading lyrics...)
20:22
Close
Type:
EP
Release date:
2011
Catalog ID:
InfKom 64
Version desc.:
Limited edition
Label:
Infernal Kommando Records
Format:
Cassette
Limitation:
300 copies
Members
Jim Bresnahan
Guitars
Marcus Matthew Kolar
Guitars, Bass
Garrett Scanlan
Drums
Nick Hernandez
Vocals
Tracks
1.
KK66N6ZT
01:14
(loading lyrics...)
2.
Anti-Human Nemesis
03:04
(loading lyrics...)
3.
Codex Gigas
03:30
(loading lyrics...)
4.
Der Maschinenraum
04:27
(loading lyrics...)
5.
Sulphur Chariot
04:33
(loading lyrics...)
6.
The Genesis Reaktor
03:34
(loading lyrics...)
20:22
Close
Type:
Full-length
Release date:
April 2012
Catalog ID:
ATMF022
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
CD
Members
Marcus Matthew Kolar
Guitars, Vocals
Jim Bresnahan
Guitars
Mike Koniglio
Bass
David Swanson
Drums
Chris Djuricic
Recording, Engineering
Tracks
1.
We Are the Angels of Death
05:13
(loading lyrics...)
2.
Victory Through Intolerance
03:48
(loading lyrics...)
3.
Downfall
06:39
(loading lyrics...)
4.
Hate Is Strength
05:21
(loading lyrics...)
5.
Obsidian Gravitational Torrent
05:18
(loading lyrics...)
6.
Fore-Aft Synthesis
04:25
(loading lyrics...)
7.
Call of the Void
06:14
(loading lyrics...)
8.
The Transition
05:55
(loading lyrics...)
9.
Atavistic Species
03:53
(loading lyrics...)
10.
Procession of Black Hearts
05:40
(loading lyrics...)
52:26
Close
Type:
Full-length
Release date:
February 2013
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
AOP Records
Format:
12" vinyl (33⅓ RPM)
Limitation:
500 copies
Members
Marcus Matthew Kolar
Guitars, Vocals
Jim Bresnahan
Guitars
Mike Koniglio
Bass
David Swanson
Drums
Chris Djuricic
Recording, Engineering
Tracks
Side A
1.
We Are the Angels of Death
05:13
(loading lyrics...)
2.
Victory Through Intolerance
03:48
(loading lyrics...)
3.
Downfall
06:39
(loading lyrics...)
4.
Hate Is Strength
05:21
(loading lyrics...)
5.
Obsidian Gravitational Torrent
05:18
(loading lyrics...)
Side B
6.
Fore-Aft Synthesis
04:25
(loading lyrics...)
7.
Call of the Void
06:14
(loading lyrics...)
8.
The Transition
05:55
(loading lyrics...)
9.
Atavistic Species
03:53
(loading lyrics...)
10.
Procession of Black Hearts
05:40
(loading lyrics...)
52:26
Close
Type:
Full-length
Release date:
November 18th, 2014
Catalog ID:
ATMF022
Version desc.:
Bandcamp
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
Digital
Members
Marcus Matthew Kolar
Guitars, Vocals
Jim Bresnahan
Guitars
Mike Koniglio
Bass
David Swanson
Drums
Chris Djuricic
Recording, Engineering
Tracks
1.
We Are the Angels of Death
05:13
(loading lyrics...)
2.
Victory Through Intolerance
03:48
(loading lyrics...)
3.
Downfall
06:39
(loading lyrics...)
4.
Hate Is Strength
05:21
(loading lyrics...)
5.
Obsidian Gravitational Torrent
05:18
(loading lyrics...)
6.
Fore-Aft Synthesis
04:25
(loading lyrics...)
7.
Call of the Void
06:14
(loading lyrics...)
8.
The Transition
05:55
(loading lyrics...)
9.
Atavistic Species
03:53
(loading lyrics...)
10.
Procession of Black Hearts
05:40
(loading lyrics...)
52:26
Close
Type:
Full-length
Release date:
October 31st, 2015
Catalog ID:
BB030
Version desc.:
Reissue
Label:
Behold Barbarity
Format:
CD
Members
Marcus Matthew Kolar
Guitars, Vocals
Jim Bresnahan
Guitars
Mike Koniglio
Bass
David Swanson
Drums
Chris Djuricic
Recording, Engineering
Tracks
1.
We Are the Angels of Death
05:13
(loading lyrics...)
2.
Victory Through Intolerance
03:48
(loading lyrics...)
3.
Downfall
06:39
(loading lyrics...)
4.
Hate Is Strength
05:21
(loading lyrics...)
5.
Obsidian Gravitational Torrent
05:18
(loading lyrics...)
6.
Fore-Aft Synthesis
04:25
(loading lyrics...)
7.
Call of the Void
06:14
(loading lyrics...)
8.
The Transition
05:55
(loading lyrics...)
9.
Atavistic Species
03:53
(loading lyrics...)
10.
Procession of Black Hearts
05:40
(loading lyrics...)
52:26
Close
Type:
Full-length
Release date:
February 28th, 2016
Catalog ID:
ωτ 28 / ATMF022
Version desc.:
Limited edition
Label:
Worship Tapes
Format:
Cassette
Limitation:
100 copies
Members
Marcus Matthew Kolar
Guitars, Vocals
Jim Bresnahan
Guitars
Mike Koniglio
Bass
David Swanson
Drums
Chris Djuricic
Recording, Engineering
Tracks
1.
We Are the Angels of Death
05:13
(loading lyrics...)
2.
Victory Through Intolerance
03:48
(loading lyrics...)
3.
Downfall
06:39
(loading lyrics...)
4.
Hate Is Strength
05:21
(loading lyrics...)
5.
Obsidian Gravitational Torrent
05:18
(loading lyrics...)
6.
Fore-Aft Synthesis
04:25
(loading lyrics...)
7.
Call of the Void
06:14
(loading lyrics...)
8.
The Transition
05:55
(loading lyrics...)
9.
Atavistic Species
03:53
(loading lyrics...)
10.
Procession of Black Hearts
05:40
(loading lyrics...)
52:26
Close
Type:
Full-length
Release date:
April 27th, 2015
Catalog ID:
ATMF032
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
CD
Members
Jim Bresnahan
Guitars
Marcus Matthew Kolar
Vocals, Guitars, Bass
David Swanson
Drums
Francesco Gemelli
Cover art
Tracks
1.
Let Our Vengeance Rise
05:20
(loading lyrics...)
2.
The Architects of Extermination
04:20
(loading lyrics...)
3.
Oedipism
04:59
(loading lyrics...)
4.
Acquisition of Power
05:02
(loading lyrics...)
5.
And Nation Shall Rise Against Nation
04:26
(loading lyrics...)
6.
Rise and Fall of Empire
07:40
(loading lyrics...)
7.
Onward to Extinction
06:47
(loading lyrics...)
38:34
Close
Type:
Full-length
Release date:
April 27th, 2015
Catalog ID:
ATMF032
Version desc.:
Limited edition, Digipak
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
CD
Limitation:
600 copies
Members
Jim Bresnahan
Guitars
Marcus Matthew Kolar
Vocals, Guitars, Bass
David Swanson
Drums
Francesco Gemelli
Cover art
Tracks
1.
Let Our Vengeance Rise
05:20
(loading lyrics...)
2.
The Architects of Extermination
04:20
(loading lyrics...)
3.
Oedipism
04:59
(loading lyrics...)
4.
Acquisition of Power
05:02
(loading lyrics...)
5.
Killing Word
05:18
(loading lyrics...)
6.
And Nation Shall Rise Against Nation
04:26
(loading lyrics...)
7.
Rise and Fall of Empire
07:40
(loading lyrics...)
8.
Onward to Extinction
06:47
(loading lyrics...)
43:52
Close
Type:
Full-length
Release date:
May 4th, 2015
Catalog ID:
ATMF032
Version desc.:
Bandcamp
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
Digital
Members
Jim Bresnahan
Guitars
Marcus Matthew Kolar
Vocals, Guitars, Bass
David Swanson
Drums
Francesco Gemelli
Cover art
Tracks
1.
Let Our Vengeance Rise
05:20
(loading lyrics...)
2.
The Architects of Extermination
04:20
(loading lyrics...)
3.
Oedipism
04:59
(loading lyrics...)
4.
Acquisition of Power
05:02
(loading lyrics...)
5.
And Nation Shall Rise Against Nation
04:26
(loading lyrics...)
6.
Rise and Fall of Empire
07:40
(loading lyrics...)
7.
Onward to Extinction
06:47
(loading lyrics...)
38:34
Close
Type:
Full-length
Release date:
February 27th, 2016
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
AOP Records
Format:
12" vinyl (33⅓ RPM)
Limitation:
500 copies
Members
Jim Bresnahan
Guitars
Marcus Matthew Kolar
Vocals, Guitars, Bass
David Swanson
Drums
Francesco Gemelli
Cover art
Tracks
1.
Let Our Vengeance Rise
05:20
(loading lyrics...)
2.
The Architects of Extermination
04:20
(loading lyrics...)
3.
Oedipism
04:59
(loading lyrics...)
4.
Acquisition of Power
05:02
(loading lyrics...)
5.
And Nation Shall Rise Against Nation
04:26
(loading lyrics...)
6.
Rise and Fall of Empire
07:40
(loading lyrics...)
7.
Onward to Extinction
06:47
(loading lyrics...)
38:34
Close
Type:
Split
Release date:
April 30th, 2017
Catalog ID:
ωτ 32 / PTF 083
Version desc.:
Limited edition
Label:
Worship Tapes
Format:
Cassette
Members
Kommandant
Jim Bresnahan
Guitars
Patrick McCormick
Bass
Marcus Matthew Kolar
Vocals, Guitars
David Swanson
Drums
Nick Morgan
Guitars
Minenwerfer
Generalfeldmarschall Kriegshammer
Vocals, Bass, Guitars (acoustic), Keyboards
Wachtmeister Verwüstung
Guitars (lead)
Oberst Gemetzel
Drums
Francesco Gemelli
Cover art
Greg Wilkinson
Recording, Mixing
Generalfeldmarschall Kriegshammer
Mastering
Tracks
Side A
1.
Kommandant -
A Godless Age Feared Everlasting Night
05:28
(loading lyrics...)
2.
Kommandant -
Der Maschinenraum
05:01
(loading lyrics...)
3.
Kommandant -
Stormlegion
04:25
(loading lyrics...)
Side B
4.
Minenwerfer -
Spartakusaufstand
04:56
(loading lyrics...)
5.
Minenwerfer -
Heute rot, morgen tot
05:23
(loading lyrics...)
6.
Minenwerfer -
Freikorps (Sturmtruppen II)
04:26
(loading lyrics...)
7.
Minenwerfer -
Blut in den Straßen von Berlin
04:24
(loading lyrics...)
34:03
Close
Type:
Split
Release date:
July 6th, 2018
Catalog ID:
PTF083
Version desc.:
Limited edition
Label:
Purity Through Fire
Format:
Cassette
Limitation:
199 copies
Members
Kommandant
Marcus Matthew Kolar
Vocals, Guitars
David Swanson
Drums
Nick Morgan
Guitars
Jim Bresnahan
Guitars
Patrick McCormick
Bass
Minenwerfer
Generalfeldmarschall Kriegshammer
Vocals, Bass, Guitars (acoustic), Keyboards
Wachtmeister Verwüstung
Guitars (lead)
Oberst Gemetzel
Drums
Francesco Gemelli
Cover art
Greg Wilkinson
Recording, Mixing
Generalfeldmarschall Kriegshammer
Mastering
Tracks
Side A
1.
Kommandant -
A Godless Age Feared Everlasting Night
05:28
(loading lyrics...)
2.
Kommandant -
Der Maschinenraum
05:01
(loading lyrics...)
3.
Kommandant -
Stormlegion
04:25
(loading lyrics...)
Side B
4.
Minenwerfer -
Spartakusaufstand
04:56
(loading lyrics...)
5.
Minenwerfer -
Heute rot, morgen tot
05:23
(loading lyrics...)
6.
Minenwerfer -
Freikorps (Sturmtruppen II)
04:26
(loading lyrics...)
7.
Minenwerfer -
Blut in den Straßen von Berlin
04:24
(loading lyrics...)
34:03
Close
Type:
Split
Release date:
July 6th, 2018
Catalog ID:
PTF083
Version desc.:
Bandcamp
Label:
Purity Through Fire
Format:
Digital
Members
Kommandant
Marcus Matthew Kolar
Vocals, Guitars
David Swanson
Drums
Nick Morgan
Guitars
Jim Bresnahan
Guitars
Patrick McCormick
Bass
Minenwerfer
Generalfeldmarschall Kriegshammer
Vocals, Bass, Guitars (acoustic), Keyboards
Wachtmeister Verwüstung
Guitars (lead)
Oberst Gemetzel
Drums
Francesco Gemelli
Cover art
Greg Wilkinson
Recording, Mixing
Generalfeldmarschall Kriegshammer
Mastering
Tracks
1.
Kommandant -
A Godless Age Feared Everlasting Night
05:28
(loading lyrics...)
2.
Kommandant -
Der Maschinenraum
05:01
(loading lyrics...)
3.
Kommandant -
Stormlegion
04:25
(loading lyrics...)
4.
Minenwerfer -
Spartakusaufstand
04:56
(loading lyrics...)
5.
Minenwerfer -
Heute rot, morgen tot
05:23
(loading lyrics...)
6.
Minenwerfer -
Freikorps (Sturmtruppen II)
04:26
(loading lyrics...)
7.
Minenwerfer -
Blut in den Straßen von Berlin
04:24
(loading lyrics...)
34:03
Close
Type:
Split
Release date:
July 6th, 2018
Catalog ID:
PTF083
Version desc.:
Bandcamp
Label:
Purity Through Fire
Format:
Digital
Members
Kommandant
Marcus Matthew Kolar
Vocals, Guitars
David Swanson
Drums
Nick Morgan
Guitars
Jim Bresnahan
Guitars
Patrick McCormick
Bass
Minenwerfer
Generalfeldmarschall Kriegshammer
Vocals, Bass, Guitars (acoustic), Keyboards
Wachtmeister Verwüstung
Guitars (lead)
Oberst Gemetzel
Drums
Francesco Gemelli
Cover art
Greg Wilkinson
Recording, Mixing
Generalfeldmarschall Kriegshammer
Mastering
Tracks
1.
Kommandant -
A Godless Age Feared Everlasting Night
05:28
(loading lyrics...)
2.
Kommandant -
Der Maschinenraum
05:01
(loading lyrics...)
3.
Kommandant -
Stormlegion
04:25
(loading lyrics...)
4.
Minenwerfer -
Spartakusaufstand
04:56
(loading lyrics...)
5.
Minenwerfer -
Heute rot, morgen tot
05:23
(loading lyrics...)
6.
Minenwerfer -
Freikorps (Sturmtruppen II)
04:26
(loading lyrics...)
7.
Minenwerfer -
Blut in den Straßen von Berlin
04:24
(loading lyrics...)
34:03
Close
Type:
Split
Release date:
July 6th, 2018
Catalog ID:
PTF083
Version desc.:
Bandcamp
Label:
Purity Through Fire
Format:
Digital
Members
Kommandant
Marcus Matthew Kolar
Vocals, Guitars
David Swanson
Drums
Nick Morgan
Guitars
Jim Bresnahan
Guitars
Patrick McCormick
Bass
Minenwerfer
Generalfeldmarschall Kriegshammer
Vocals, Bass, Guitars (acoustic), Keyboards
Wachtmeister Verwüstung
Guitars (lead)
Oberst Gemetzel
Drums
Francesco Gemelli
Cover art
Greg Wilkinson
Recording, Mixing
Generalfeldmarschall Kriegshammer
Mastering
Tracks
1.
Kommandant -
A Godless Age Feared Everlasting Night
05:28
(loading lyrics...)
2.
Kommandant -
Der Maschinenraum
05:01
(loading lyrics...)
3.
Kommandant -
Stormlegion
04:25
(loading lyrics...)
4.
Minenwerfer -
Spartakusaufstand
04:56
(loading lyrics...)
5.
Minenwerfer -
Heute rot, morgen tot
05:23
(loading lyrics...)
6.
Minenwerfer -
Freikorps (Sturmtruppen II)
04:26
(loading lyrics...)
7.
Minenwerfer -
Blut in den Straßen von Berlin
04:24
(loading lyrics...)
34:03
Close
Type:
Full-length
Release date:
September 1st, 2018
Catalog ID:
ATMF047
Version desc.:
Limited edition, A5 Digipak
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
CD
Limitation:
300 copies
Members
Jim Bresnahan
Guitars
Patrick McCormick
Bass
David Swanson
Drums, Guitars (additional), Didgeridoo, Effects, Arrangements, Vocals
Nick Morgan
Guitars
Marcin Widel
Vocals
Ken Swanson
Additional Floor Tom on tracks 2,3,4 and 7.
Steve Uildriks
Additional Floor Tom on tracks 2,3,4 and 7.
Tracks
1.
Absolutum
04:05
(loading lyrics...)
2.
Blood Eel
07:15
(loading lyrics...)
3.
The Struggle
05:25
(loading lyrics...)
4.
Ice Giant
08:47
(loading lyrics...)
5.
Cimmerian Thrust
07:42
(loading lyrics...)
6.
Aeon Generator
07:10
(loading lyrics...)
7.
Moon…The Last Man
08:14
(loading lyrics...)
48:38
Close
Type:
Full-length
Release date:
September 1st, 2018
Catalog ID:
ATMF047
Version desc.:
Digipak
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
CD
Members
Jim Bresnahan
Guitars
Patrick McCormick
Bass
David Swanson
Drums, Guitars (additional), Didgeridoo, Effects, Arrangements, Vocals
Nick Morgan
Guitars
Marcin Widel
Vocals
Ken Swanson
Additional Floor Tom on tracks 2,3,4 and 7.
Steve Uildriks
Additional Floor Tom on tracks 2,3,4 and 7.
Tracks
1.
Absolutum
04:05
(loading lyrics...)
2.
Blood Eel
07:15
(loading lyrics...)
3.
The Struggle
05:25
(loading lyrics...)
4.
Ice Giant
08:47
(loading lyrics...)
5.
Cimmerian Thrust
07:42
(loading lyrics...)
6.
Aeon Generator
07:10
(loading lyrics...)
7.
Moon…The Last Man
08:14
(loading lyrics...)
48:38
Close
Type:
Full-length
Release date:
September 1st, 2018
Catalog ID:
N/A
Label:
Aeternitas Tenebrarum Musicae Fundamentum
Format:
Digital
Members
Jim Bresnahan
Guitars
Patrick McCormick
Bass
David Swanson
Drums, Guitars (additional), Didgeridoo, Effects, Arrangements, Vocals
Nick Morgan
Guitars
Marcin Widel
Vocals
Ken Swanson
Additional Floor Tom on tracks 2,3,4 and 7.
Steve Uildriks
Additional Floor Tom on tracks 2,3,4 and 7.
Tracks
1.
Absolutum
04:05
(loading lyrics...)
2.
Blood Eel
07:15
(loading lyrics...)
3.
The Struggle
05:25
(loading lyrics...)
4.
Ice Giant
08:47
(loading lyrics...)
5.
Cimmerian Thrust
07:42
(loading lyrics...)
6.
Aeon Generator
07:10
(loading lyrics...)
7.
Moon…The Last Man
08:14
(loading lyrics...)
48:38
Close
Type:
Full-length
Release date:
September 10th, 2018
Catalog ID:
KP06
Version desc.:
Limited edition
Label:
Krucyator Productions
Format:
Cassette
Limitation:
100 copies
Members
Jim Bresnahan
Guitars
Patrick McCormick
Bass
David Swanson
Drums, Guitars (additional), Didgeridoo, Effects, Arrangements, Vocals
Nick Morgan
Guitars
Marcin Widel
Vocals
Ken Swanson
Additional Floor Tom on tracks 2,3,4 and 7.
Steve Uildriks
Additional Floor Tom on tracks 2,3,4 and 7.
Tracks
Side A
1.
Absolutum
04:05
(loading lyrics...)
2.
Blood Eel
07:15
(loading lyrics...)
3.
The Struggle
05:25
(loading lyrics...)
4.
Ice Giant
08:47
(loading lyrics...)
Side B
5.
Cimmerian Thrust
07:42
(loading lyrics...)
6.
Aeon Generator
07:10
(loading lyrics...)
7.
Moon…The Last Man
08:14
(loading lyrics...)
48:38
Close
Type:
Full-length
Release date:
September 10th, 2018
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Krucyator Productions
Format:
Digital
Members
Jim Bresnahan
Guitars
Patrick McCormick
Bass
David Swanson
Drums, Guitars (additional), Didgeridoo, Effects, Arrangements, Vocals
Nick Morgan
Guitars
Marcin Widel
Vocals
Ken Swanson
Additional Floor Tom on tracks 2,3,4 and 7.
Steve Uildriks
Additional Floor Tom on tracks 2,3,4 and 7.
Tracks
1.
Absolutum
04:05
(loading lyrics...)
2.
Blood Eel
07:15
(loading lyrics...)
3.
The Struggle
05:24
(loading lyrics...)
4.
Ice Giant
08:46
(loading lyrics...)
5.
Cimmerian Thrust
07:42
(loading lyrics...)
6.
Aeon Generator
07:10
(loading lyrics...)
7.
Moon…The Last Man
08:13
(loading lyrics...)
48:35
Band ascii art
........................................................................................................................
...:+:::::::::::::::::::*,..............................................................................................
...;;..........,,,,.....,*:.............................................................................................
...;;.....,,,,,,,,,,,,....;;:,,.........................................................................................
...;;...,.,,,,...,,,,,......,::*........................................................................................
...;;...,..,,,,...,,,,,........*........................................................,..........................,....
...;;....,.,,,,,,,,,,,,,.......*,......................................................,,,,......................,,,....
...;;....,..,,,,...,,,,,,......:,,,,..,,,.,,,,.,,,,..,,,.,,,.,,,,....,,,,,..,,,,,,,,...,,,,,....,,,,,..,,,.,,,,.,,,,,...
...;;.....,.,,,,...,,,,,......,,,,,,,.,,,..,,,.,,,,..,,,.,,,..,,,..,,,.,,,,.,,,..,,,.,,,,,,,..,,,.,,,,.,,,..,,,.,,,,....
...;;.....,,,,.....,,,,,,.....,,,..,,.,,,..,,,.,,,...,,,.,,,..,,,..,,,.,,,,.,,,..,,,.,,,..,,..,,,.,,,,.,,,..,,,..,,,....
...;;....,,,,.......,,,,,,....,,,,.,..,,,..,,,.,,,,..,,,.,,,.,,,,..,,,,,,,,.,,,,.,,,.,,,,,,...,,,,,,,,.,,,,.,,,.,,,,....
...,*...,,,,,,,,,....,,,,,,,..:;.,,....,....,...,,...,,...,...,,....,,..,,...,,...,.....,,.....,...,....,....,...,,.....
....;+....,,,,,.......,,,,...:*,........................................................................................
.....:+:...................,;;..........................................................................................
.......:+;,..............:;;,...........................................................................................
.........,;;;:,......,:;;:..............................................................................................
.............::;;:;;;:,.................................................................................................
........................................................................................................................ ................,,,.,,,,,,,,,,,:::,,,,,,,,:;::,,,,,,,.,,::,,,,:::::::;::::;::::,,,,::,,:;:..:++,,,,::::::;+*******+++;;;
............,,,.....,,,....,,,,::,,,,,,,,,:::,,,,,,,,..,::,.,,::::::,;;::,::;;;:,,,,:,,:;::+*+;;;;+*;:++;+++**+***++;;:;
...........,,,......,,,....,,,,::,,,,,,,,,:::,,,,,,,,..,;:,,,,,,,,,:,:+;:,,,,,::::,,;:,;+;**+**++;+;,,;+;+;;+***+++;;:::
....,......,,.......,,,.....,,,:,,,,,,,,,,::,,,,,,,,,..,,,,,,,,::;;++;+;::::;;::,,::;;,:+;;:;+::::;:,:+++++;;++;;;;;;;+;
....,......,,.......,,,.......,:,,,,,,,,,,::,,,,,,,,,..,:::::;++***++;;;:::;;;,,,.,:;;,:+;,,,,::;+++,:+++++;::++;;;+**++
...,.......,,........,........,:,,,,,,,,,,::,,,,,,,,,,::;;;;++++++;;;;+;;;;::,.,,,.,;;,:++;::,,;**+;,;+++++;::+*+++*****
...,.......,,.................,:,,,,,,,,,,:,,,,::::;;;;,:::;+;;;;;:;;;;;;;:,,,,::,,:;;,:+;;+;;,,;++:,;++**+++++***???*++
...,.......,..................,,...,,,,::,:::;;;;++;;;;,:;;;;;++;;;;::;:;;:,,,,:,,;,;+:,+;;+++;:,:;:,;*+**++++*****??***
...........,..................,:,::::;;:,,::;;::;;::::::;;;;;;;::::::::::::.,,,,,::,:+:,++++;+++;,,,,+***+;+;+*?****++**
...........,...............,,,:;:;:::,,,,,:;;;;;;:,,,:,:;;;;;:;;:::::,,;:;;,:::,:;,,:+;,+*+*+***;:,,:**+,.....,;*+;+*???
......................,,,,,,,,::::::,,,,,,:;;;::,.......:;;:;;:::,,,,:::::;::;,,;;,,:*;:+?+*???*++;,:++,........:*?%%?**
............,,,,...,.,,,,,,,,.,:::::,,,,,,;;++:..........,;;;::,:;:::::;::;::,,,,,,,:*+:+?**?+;;+*+::+:.........,*??*??*
..........,,,......,::,,,.....,:;;:,,:,,,,:::,............:;;;::;;;;::,::;;,........,*+:;?**+:;+??*+;+,.........,?*++*??
..........,,,.......::,,,.....,:;::,,:,,,,,;::+,..........:;::::;++;,,,,:::..........++:;?**+;+??*;;;;..........,**+;:::
...,.......,,.......,::,,.....,:;:,,,,,,,,:;;;+:.........,;;::::::::,,,,;:,..,.,.....:*::??*;+???+,,;,..........,++:,,,,
..,,.......,,.......,::,,......,;:,,,,,,,,:;;;+?*;,.......:;:,,,,,,,...:;:...........;*::??***?*;,,;;..:;...............
..,,.......,,.......,::,........:::,,,,,,,:;;;+;:,................,..,.,;,...........;*::??****:,,;*:.,:................
..,,................:::,........:::,,:,,,,:;;;;::,................,,,,,:;,...........;*;;?%?+++;::;:....................
..,,.,..............::,.........:;:,,,,,,,:;;:,....................,*??%+..;:........,;::?%%*+++:;:.....................
..,,.,,,...........,::,,........:;:,,,,,,,,:,.......................,?%%+.,*,............,:;?S?;++......................
..,,................:,,,........:::,,,,,,,,,,.........................:+;....................+;;*;......................
..,,.,..............,.,...........,,,,,,,,:::.................................................;*+..,....................
..,.............,,..,,,...............,,,;;:,.................................................,*;.......................
....,..............,::,.................,++:...,...............................................:,..,....................
....,...............::,..................**:..,....................,...............................,....................
....,................,,..................+?,..,...................*:....................................................
....,................,,...,;,............:?,..,..................:,.....................................................
....,.................,...:+............,;+,,:,...................................................:;....................
....,.................,....;+...........+:,..;,........................,..........................;?....................
....,.................,.....:+,........:;.,,,:,.....................,;?*,.......................,:?*....................
....,.................,......,+,......,:..,,,,,...................:?#@@#,....................:;*?+;;:...................
....,.................,........;:....,,.......,...................%@@@@@+....................%**?+:.....................
....,.................,.........:;,..,............................+%SSS?:..................;;?%?+;:.....................
....,.................,,.........:+:...........................,++::?%%;..................:SS%%?;?:.....................
....,................,,,.........,*:,,.:*......................,: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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................