- Country: Poland - Location: Tychy, Silesia - Status: Active - Formed in: 2011 - Genre: Death/Black Metal - Lyrical themes: Satanism, Blasphemy - Record label: N/A - Years active: 2011-present # Discography Type Year 1
Abhorrent Rites
Demo
2012
Show album
2
Communion Perished
EP
2014
Show album
3
Whirlwinds of Fathomless Chaos
Full-length
2018
Show album
Close
Type:
Demo
Release date:
October 2012
Catalog ID:
N/A
Version desc.:
CD-R
Label:
Societas Oculorum Arcanorum
Format:
CD
Album versions
Release date
Label
Catalog ID
Format
Description
October 2012
Societas Oculorum Arcanorum
CD
CD-R
2013
Black Goat Terrorist 666
BGT 048
Cassette
Limited edition
July 2015
Iron Bonehead Productions
12" vinyl
Limited edition
Tracks
1.
Slaughter in Heaven
03:40
(loading lyrics...)
2.
Ceremony of Sacrifice
05:46
(loading lyrics...)
3.
...of Fornication
04:18
(loading lyrics...)
4.
Cursed Uprising
02:43
(loading lyrics...)
5.
Nocturnal Invocation of Desolation
03:57
(loading lyrics...)
6.
Wicked Grace
06:35
(loading lyrics...)
26:59
Close
Type:
EP
Release date:
June 27th, 2014
Catalog ID:
IBP 201
Version desc.:
Limited edition
Label:
Iron Bonehead Productions
Format:
12" vinyl (45 RPM)
Limitation:
500 copies
Members
Vatra i Sumpor
Cover art
Sonneillon
Layout
M.
Recording, Mastering
Tracks
Single-sided
1.
Ghoul Prayer
07:50
(loading lyrics...)
2.
Apotheosis
05:28
(loading lyrics...)
13:18
Close
Type:
Full-length
Release date:
July 13th, 2018
Catalog ID:
IBP376
Version desc.:
Limited edition
Label:
Iron Bonehead Productions
Format:
CD
Limitation:
500 copies
Album versions
Release date
Label
Catalog ID
Format
Description
July 13th, 2018
Iron Bonehead Productions
IBP376
CD
Limited edition
July 13th, 2018
Iron Bonehead Productions
IBP376
12" vinyl
Limited edition, 2 colors
Tracks
1.
Nameless Hordes
05:49
(loading lyrics...)
2.
Entering the Void
05:34
(loading lyrics...)
3.
Dominion of Darkness
06:21
(loading lyrics...)
4.
Covenant
12:38
(loading lyrics...)
5.
Blood Offering
07:01
(loading lyrics...)
37:23
Close
Type:
Demo
Release date:
October 2012
Catalog ID:
N/A
Version desc.:
CD-R
Label:
Societas Oculorum Arcanorum
Format:
CD
Tracks
1.
Slaughter in Heaven
03:40
(loading lyrics...)
2.
Ceremony of Sacrifice
05:46
(loading lyrics...)
3.
...of Fornication
04:18
(loading lyrics...)
4.
Cursed Uprising
02:43
(loading lyrics...)
5.
Nocturnal Invocation of Desolation
03:57
(loading lyrics...)
6.
Wicked Grace
06:35
(loading lyrics...)
26:59
Close
Type:
Demo
Release date:
2013
Catalog ID:
BGT 048
Version desc.:
Limited edition
Label:
Black Goat Terrorist 666
Format:
Cassette
Limitation:
100 copies
Tracks
Single-sided
1.
Slaughter in Heaven
03:40
(loading lyrics...)
2.
Ceremony of Sacrifice
05:46
(loading lyrics...)
3.
...of Fornication
04:18
(loading lyrics...)
4.
Cursed Uprising
02:43
(loading lyrics...)
5.
Nocturnal Invocation of Desolation
03:57
(loading lyrics...)
6.
Wicked Grace
06:35
(loading lyrics...)
26:59
Close
Type:
Demo
Release date:
July 2015
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Iron Bonehead Productions
Format:
12" vinyl
Limitation:
300 copies
Tracks
Side A
1.
Slaughter in Heaven
03:40
(loading lyrics...)
2.
Ceremony of Sacrifice
05:46
(loading lyrics...)
3.
...of Fornication
04:18
(loading lyrics...)
Side B
4.
Cursed Uprising
02:43
(loading lyrics...)
5.
Nocturnal Invocation of Desolation
03:57
(loading lyrics...)
6.
Wicked Grace
06:35
(loading lyrics...)
26:59
Close
Type:
Full-length
Release date:
July 13th, 2018
Catalog ID:
IBP376
Version desc.:
Limited edition
Label:
Iron Bonehead Productions
Format:
CD
Limitation:
500 copies
Tracks
1.
Nameless Hordes
05:49
(loading lyrics...)
2.
Entering the Void
05:34
(loading lyrics...)
3.
Dominion of Darkness
06:21
(loading lyrics...)
4.
Covenant
12:38
(loading lyrics...)
5.
Blood Offering
07:01
(loading lyrics...)
37:23
Close
Type:
Full-length
Release date:
July 13th, 2018
Catalog ID:
IBP376
Version desc.:
Limited edition, 2 colors
Label:
Iron Bonehead Productions
Format:
12" vinyl (33⅓ RPM)
Limitation:
500 copies
Tracks
Side A
1.
Nameless Hordes
05:49
(loading lyrics...)
2.
Entering the Void
05:34
(loading lyrics...)
3.
Dominion of Darkness
06:21
(loading lyrics...)
Side B
4.
Covenant
12:38
(loading lyrics...)
5.
Blood Offering
07:01
(loading lyrics...)
37:23
Band ascii art
...........................,;:...........:;,............................................................................
..........................:+:.............,+;...............,...........................................................
.........................,+;..........,;:.,;;:........,;..,**:,.,..........;+;,.........................................
.........................:;+:.........+;**++:+:.......++.:***+;.;+.......,?%+...........................................
..........................;:++;::,;:;;++;*;::+*+::,..,**:.;**+.:+***++:+;*S+;:....,;;:,,:;,,,,,.........................
...........................;:;;;:*###@##+:+*::;+++++***;+?***+??+:?S**++;*S*?+:++***?*;+++***++**+......................
.............................,:;+SS###%S??S%:::;*****;,.,*%*??+,,,+%?:??++#%;+****;,+?+;;;+**,,.,+......................
............................,+:?%+:+S*:;?S?;:;+;;?##?;.:,,*+*?,;,.:%%:%#S+*#%******;*+;;;;+++:;:,.......................
............................?*?;*?*%+***+;::;;;+++*??:,;*.;%*,,%,.:%+:%S%;;*%*+++++*+::;+;*?*+*??;.................+,...
............................;;+?*;;;++:;;??:+?*;:+?%%+.:S;,+;.?%..;?:?S*+**+?*:+;:*%*,:+*;;;*+.:,;,...............:++...
...,:;:::;:;*+;,..........,::::++;;;::;SS@%:;*?++*%SS*.;#%,..+#%,,+*;*S%+++*%*+;+*??*;;;?%?*?+.;,:,,,,,,.........++:*...
.:+?%S%%S%%%%%?**;.....,;;;;;:;***::::+*?**SS##S?%**%?;;%#%;+#S?;+%S*;+*?%*;+??*?%?*+++%S*?SS*++;;;;:::;;;:....,;*.*:...
.:;??%S%%+:+%?**+;;;;;;;;;;;::?SS#*:;:?%%*%##S?*+*%%%?*+*%#%%#*+++**??+:;+;;:;%%%%*;%%?#%:S#%;:;+++++++*;:*++;,:?:.*;...
....:+*???*?*++*++;#S*;;++*+:,:;;:,,,,,,:;+?+::+;%##SS?++*?*?#?+;;+;:;++:::*+,+?**:+?%%#S:??:,++;;:::;:+??+:,:?;?*.:?:..
.,::,..+++*?:;:*?*:?%*;++*++*++;;;::::;++:,::;+++*%**+;****???*;;S@S#*:;;:+%?+:;::,**%?*+:%;,*+::;;::+;;:*?.:,,*:*+,:?,.
..,+*+,.;++*,,+?*;+SS+;;;;::+***?+++++:;;:,:::::::+::;+?+**#*:;::+%%?::+:+?*++*::,:::*:,+S#+,*:::+:;;;;;:?*.++.,+*S:.;%.
....:**+*?;+*+**;;*?+;;;;;+;++**?*?*%*:;;;::::;:;?*;;:+SS*+%++;,,;:,++;;+*++;++++;;;;+;;?%S*,**;:::+:+;:+*,+***:.,,,,*;.
......::;+++++;:::;;;+;++*+;;;;+;+++++++;:::;::;;*S;:;++*;%?SS?;:*;:??;;*+:::;++*??*;?++*%%%;*??+:;:,;;*%.,S;:;%*+*+*:..
.........:,,::++?+;:::::;;;;++;;::::::*+::;;;;;;;;++;,:;+?***+%++++;::;;+:,,:;,:+;*++%?%?S*:+;,???%**??%?;,;*;;*:.;,....
...........:***+++;::;:+:::+;?;::*+;+++*+;;?+:+**,;,+**;++*+;?*++,:;+;:;;:::::+:,:?%SS%??+:;;..,+;*?;??,.*+;;+;,........
...........:,;;::,...........,....,+?*;:,,;?:.:;,....::,,,;+;;:,..,.:;:*%?;;+*?*+;::;++:;;:,.:.....:..;.................
...........................................,............................;+*??:,..+:,,,::................................
..........................................................................:,,........................................... ............,,....:;;+++****??*+;;+++:,:,*?**?*,:?%?;+**:......,,,,,;;+*,,,,,*+;*+;:.........,::;;,.......,,,...,,,,,,,,
.................,:;;++++++*++;;,:,:;.,:*+*+**;,+*?%*:;,.......:,,,,..,,,,,,,:+*?+,..........,::;;,.....,,:,...,,,,,,,,,
................,:;++++****+;:,::;::.,+*+;:,,::+*?*?*+,.......;***;.,,,,,,,,,:+*+:..........,;+;;,...,,::,,...,,,,,,,,,,
...............::::;;+*******+:.,,.,+*+:......+*+%%?;,.......:****;;*,,,,::::,,:,,.......,,++*+;,...,:,,...,,,,,,,,,,,,,
..............::,,.,,,;****?*+,...,:;,........;***S?,.......;?;++;+?;::::,,,,:::::.......:++;++:...,:,...,:::,,,.,,,,.,,
.......,,....:::,,,,,,:+***;,.........,+:;,..:++*+?,.......;?+++:*?;:::;?;.:.,;::,.......:;+*;,........,;++:,,.,,,,,,,,,
......,,.....,,;:,,:;+++*;,.....,,....,::,,..:?+*+,.......;?;;;;?*;::::*?*...:,..........:***,.......,,:;;:.,:,,:,,:::,,
...............,.,,:;**+,....................;*++,.......;?+::+?*;:;:;+*;:,............:*??*:.....,:;;:::;,;::;:;::::,,,
...................,;::...................,...++........;?%::;**;:;;;*%*:,..........,::**+*+.....;+++::,:;+++;;:;++;:,..
.........,.......,;;:.....,..............,,..:+,.......;??*.+*+::;;;+;;;*,,........,+?**++;.....;;:::;:;+;;+++;++*+;:,..
.........,.......;*:....,,.............,,,...+,.......;???:+??:;;:,,.,+:+:........,+*?;;+,....:*;:**+:,+*+;++;;+++;:,,..
.......,......,,,......:,............,,,,,,..,.......:?**:+?*::,......;;,..,.....,+++*;;.....:++;+?+,;++;+??*++*;;:,,,,.
.....,::;::,.,.,,,...,;,............................;?**:,;;:.........,,....,,,::++++:......:+:,;+::;**+:;*;:*?++;;;:,,.
....,,::;::+;:.,,,,..,,.............,..............:*??:....,...............,::,::.........:?*;++*,;;;::,,,,::+;+;+;+;:.
,..,,,;++**+**;+:::::,.............,..............,**+,...,,........................:,....;+*+;;+;;??+::::,:,,;*;+;,:::,
,,,::;;;;++*???*:,;,,...,,,.......,..............,+*;....,.;,................,,,:,+?+....:+,.....:***;;;;;::;;;,,:::,,,,
..,,::;+++;****:,,:...............,............:;:+,....,,.,.........,.,.....;;+;*S?.....,.......:;+;:++++++;;,,,..,,,,.
,....,,:;+++*+;:+*:..............,,,...........,+*,.....,.....,,,,.....,....:+??*??,.......:;,...:::+****:;+;:,.,....,,,
,,::,,,,,,,;++*;,;.......::........:+;.......................,.........,...,;?+*+:,...,....,,:,.,+*++;::,:++::,:..,,,,,,
,,,::;;;;:,,,:;+;,.....:++;.......:;*+,..............,.......,...........,:.:+,,,....,..........,,:+;+*;:;;,,:::,.,,,...
,,:::,,:;+++:::,.....:+**+:.......,,,,...............,:.,...,............:;.,.;+,.......,..,.....,:,:;*:*+;;+:,:,,,.....
...,,,...,:;+;,.....,:;;+*:...........................,,;+,.............,,...+?:......,,..,,.......::::,*+:+:,::,.,.....
,,,,...,,,,,:.....;;;;:::;,...........................:;+;,.,,,,,..........,;:,.......,..,..,,.....:,,.,,:;,.,,::::,,...
,,,::::::;;:....,;*++++++:............................,:::,...............,,:............,,,.......,,.,;::,....,::::....
.,,,,,,:::,....,;;++++**+:...............................................,,........................,..,,,,::,.....,,.,,,
......,,,,...,;+++*?****;............,..................................;;........................,:.,....,,,,,..,,.,,..
...,,,,,,...,:;++***+**;...............................................,:,........................:,.,,..,.....,,...,,,.
...........,:::::;+++*+,..............................................,,,............,...,.......,,.:;,....,............
..........,,:::::::;:,,..............................................;;,:;:,.......,,............,.::.,,,...............
.........,:,:,,,,,::................................................;+,.::.,.......,............,.,:.:;:,............,..
.........,,:::::,,.................................................;*+;,.....................,::..,,;;;,,...............
............,,:;::,...............................................+**+;.............,,:;....;::,:++;;;:,,...............
...............,,::,..,,.........................................:***;...............,:*+.,+:,,,,,,;;:,,..,.............
........,.,..,,....,..,::,,.....................................::::;........;:......:::,,;:,,.....:,........,..........
...........,,,,:,,......:++;:,.................................;**+;.......:+*,........:,,;;:,,,..,,........,...........
...........,,,,,:,,,,.....,;:,................................+?**:......,::;;...,.....+***;,.,,,;:.....................
..........,,,,,,,,,::,,,,.......,:,,:,,......................;+++,.....,++:::,........:?*;,.....,:,:,...................
..........,,,,,,,,,,,,.,::,,,...,,:;*;;:,,,.................,;+,......:+*?*+;,.......,::;,......,::;:,..................
..........,.,,,,,,,,:,,,:::::::,....,,:;+*+:,,...............:,.....,;;+****;......,::::::,,,.,,,:;;:,..................
............,,,,,,,,:::;::::::;;::::,,...,:;;:...,:................,+*+:+**+,......;+;:::;::,,,,::;++;,.................
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*S;?:,?*++?*,,,...........................,,,,,,,,,,;:,,,..,+,......................................
.....................................:+:,:,:;;;;;;:,..,;+;;,.................;%*%?+;.,;*;;;+*++,............................,:;;:::,:;;:;,:::,::,...,;:.............................
.....................................,,::::;::;;:,....,:;::,................:;?%?+*....,+,.+?%#;............................:;;:::.,::::;;+;,.,,.,:;;,..............................
.......................................,,;:;+:::::,.,,,,...................;?*++;*;.....,,.,;?S%:...........................:;+::,::,..,;;;;,..,*+:,................................
..................................,:+,,;,,;++:,,,,,,;++;;,.................+?+?:,,,.....,+:,.;%%+.........................,.:++;;;;;;,:+;;:::;*++:..................................
.................................,,:*;;+;+;,::;:::::;:;;+:;,...............+%*;.:+:,.....,:+::*S?.........................,:;+;:,,:+;;;::,.,::?+....................................
............................:*,..,,:+:*+;,,;;;+;..,:;:..,,,,...............,?S;.;+;,.......:,;+??,........................;+;:,.,..:;:;::,,+;;;::,..................................
.............................:;,,,...:+;:++;:+;+*::,.:::,...................+%*..*,..........;;?*............................,;;;,.,,,:,,::;,.,,,;..................................
................................:;:...,..:+;+;;+*;:,,+;*:...................;#?,,,...,*?,....,?*+........................,;::,,::....,,:;;,,:;;;,,..................................
.................................:;::.::.;:,,:;:,....,,,,,..................,+S++,..,*S@%...,*?+;.....................,:::;:;::........,...,;;:,..,:?;..............................
...................................:+,+,.::,.,.,....,,,,,.,,.,,:............;%?%?;..+*?@@?..+*S%;....................,::;:,..,::;;;+++;;;;::::;+?S##*...............................
..........................,,.........,;,,;.....,,...::,:,:;:,:;:.............+##S?+:?+S@#@;?S@%,.......................,:;+??%%??%%SS##@#@@@@@@@S?;,................................
..........................:%?+::,,,,:;+*%S%%SSSS%%*+;;::;:.,,.................:S@S#S*?S#@#S@@*.....................:;+%*;+%@SSSSS@@@#@@@###%%*;,.............,......................
...........................:?#@@@@@@@@@@@@@@@@@@@@%%???????+;;:,,..............,%#@@#S#@@@@@*..................,;+?+;*@*S%@#S%%*;;+:::;:,,..........................................
.............................,:+??**+*#S??%%?S##@@#@@##??*?*?%%*;,..............,#S#@@#@@@@S................,;+S%**?+#@@#%*,.........,,,,,,,,.......................................
........................,,,,...................,,+??S#@@@?*?:++?S?;,.............:#%#@@@@@@+..............:+*???#?%@#@S;,:,.,..,:::,.:;+++:;:,......................................
...........,.......;*;:::;+**++;,.::::;::;::::;;:::..,*?%@%S??:,;*#S+,............*@@#@@@@@,............,*?:?;?*###?+:.,:;;:,,,,,:,.,:;;;;..........................................
...........:;++:,,.,+???*?????**+;?%%%*?%??*****;+;;+,...;?%@@S%*,**?S+,..........,#@@@@@@S...........,;?++?*%#@@#+..,,,,,,::::,,,,.:;::::,.........................................
............,;?%??*+;;*??S%%%%?**??*?*;;;;;:;+*??*+;+;:,,,..+#@##S#%?%SS:..........*@@@@@@%..........,*+.;S@@@@?;,.::::..,,:,;?*???*;;+;,...........................................
.......,.......:?SS#%??%?%%??%%**;:,...,:;+++???*?*+;++;;*;,.,;#@@#S?*?S#*,........:@@@@@@?.........+??%?%@@@@?.....,,::,,,:.;+????%**+++;:,........................................
......,??+;:,....,;?%??%%%???*;,....:*%%%%%??????**+++*++;;*+:.:?#@#S##S%S%,.......,@@@@@@?........+#++#@@@@%;..,,.::,,..........,;**??%%%*++:......................................
.......:?%%%*?*;:,.:***%%%??;.....:%###SSS%%*?%?*++*****+;++*+*:.:@@@@@#?*SS:......,@@@@@@?......,?%S###@@@#:...:*::,:,............,+%???S#%*+::....................................
........:*???%SS%?%??*?S@#*,....,?S#S###S%%???S?*+:::,::;;;;++*::,;S@@#%?%?%%;.....,@@@@@@%.....,%S*?%@@@@%:....,,,....,,,,.........,:*??*?%%?%*+,..................................
.........,+?%##S#@#S%???S%,....:SSSS??%%%?**+;**?*?*;:,......::,,..,S@@@@@@SS%;....:@@@@@@#,....*S*?S#@@@%......,....:++;*++;:.........,+*****???*+:................................
..........,+?SS%S#S%S%?%S,....,S@SSS????%????+:,:;;;+*++;:,.........,?@@@@@##S?;...;@@@@@@@+...;%%?%@@@@%:..........,+;;;+?%%?+,.........:+***++++++*;,.............................
............:???%SS%%%?S?.....%#S@@@%*;+;:;++++,...;%@S?**+*,.........*@@@##S#%%;::%@@@S?@@@+:+??S#@@@@?...........,***;;;+%*%S%;..........:*?**++:,,::,............................
.............,++*?%S%%*S*....;@S?SS%S?+,.......,..+@@@#%*;;%?,.........+#@@@######@@@@@*:?@@@@###@@@@@@:...,:,,....;*+S;;?S@S?###+,,,,......,;**+;++,...............................
..............,:+**???*S*....*#SSS???*%?*:,......+@@@@#+,::?#;........,:+@@@@#@@@@###SS;?+?%**S@@@@@@@%;:::::,,,...*+;;;?##?%?S?#?+:;::::,:,,.,+***+;:,.............................
................,+?*?**??,...?%?%%???%????*;....?@@@@@%:;;:?#+......,:++?#@@@@#S@#S?;++*SS++*#@@@@@@@@?*;,.........:*;;:+S#+%*?%%SS%:,:;;+*?**+;+;;;++::,...........................
.................,:**;*?%+...*%??%%?????%???*;.+@@@@@@@?;;;*%*.....,;+?%S@@@##???S##@#;+*+*;S@@@@@@@@@@#%?+;:,,.....+++:;S??%??%%%%@S:..,:;+?????**;::,::...........................
...................,;;+?%%;..+??%%*;;+*?????**;#@@@@@@@S;+;;?*;++*?SSS%%%%S@SS**;+?*S%:*S#%?;S@@@@@@@@@@@@@@@@#SS%*;+*;;+%*%%S%?%S###%:....,:+*****?*+:,............................
...........:::.......,:+??%*,,?S??*+;:,,;++**+S@@@@@@@#@%*+:?S%#@@@@@#%%S#@@#%???***SSS@@@@@@@#SSS#@#@@@@#@@@@@S?+,.+;:;+%?S%%?%??%%%S?:.....,:++++**?*+;::,........................
...........,;+++::,...,:;*?%*:;%??*::;::,..,,;#@@@@#@@@@#++*%S,,,+???%S@@@@@@###SS*+?S@SS#@#%??SS#@@#S**?+,:;:,.....*;*+?S%SS%+??S%?SS#?,.......,:;+;+******;:,.....................
..............,+?**+::,..:**??*%%**+,..,,....?@@@@##S@@@#?+**%?......:%#@@@@@@@?#@##S?%####*%SS@%%@@#%**:*.........,S%%%S%#@#??S%@S*%SS@?,........,:++++++*?+**,,...................
................;+*+:;*+;::;***???*+:.,.....;@@@@@###@@@@#%*+%%+,,..,+?%@@@@@@#S##?#@@S##@@@@#%?S@@@S#S%;*:,.......*?*+S%S#@#S%#%?S#%SS?#?..........,++;;;:;+****;:.................
..................,;;+??*??*******?*+:*+:...S@@@@@@@@@@@@@#%;**%+*;,.:;*S?S@@@#S??S@#@SS*?S#@@@@@@@@#?#S;:........;+;;+SS#S?##S#%S?#@S#%?%*,....:.....;;:+,.,,:;;+*+;,..............
....................,;??*?%????*?****++*+;.;@@@@@@@@@@@####?%;?%?+***;;,;+S%@@@#?SS##@#+:;;###@@@@@@@?*#.........:*,?*?@##S?#@@@#@@%%@%%S%S+......,;;,::;;,,.....,,:+;..............
......................:+*?%?%%%??**+*;++;+,%@@@@@@@@@##S%##?*;+?S;;;+?*;.*;;?@@@@@@@@#?,,;;%#@@@@@#%S::+........,?:;+?###%%?S@@@@#@@S%SS?SS?,.....::::::;;;:,,......................
........................,;+?%%???***+;?:*,?@@@@@@@@@@SS#S@@#S%+*%?.,:;*+;*,.;S@@@@@@S**+,,;SS@@@@#?:;.:.........+*+;+%@@#%?%@@@@@@S#@SS%S##%*.......:,..,:;+;:,.....................
...........................:*?%??**?*+%:#,*@@@@@@@@@@@@@@SS##S?*%S:...,++;,:::?%@@##?*+%+,?#*#@@@;.............++:+:%@@@#%S@@@@@@@@@@SSS%S@##:.............:;;:,....................
.............................,;*+**+*;*,*+;@@@@@@@@@@#@@@#SSS##*?#%,.....,..,,.*##@##%?*+:*SS#@@S+;,..........;?**?S@@#@@@#@@@@@@@##@@SSS%%SS?.......,;,.....,:;;:,.................
.................................,,;%++,:*;@@@@@@@@@@@@@@@S%S@@S*%S%:........,+?*?#@?+SS:,+#S#@@?+%??+;,....,+%??%@@@@@@@@@@@@@@@@@@###@%%S#%#;.......:;........,;+;,...............
...................................+%;,..:+@@@@@#@@@@@@@@@SS#@S%??%%S+...,;+*??+;?S@@S?+;+%S@@@S+,:;++?**+:+%%SSS#@#@@@@@@@@@@@@@@@@@@@@#S%@@#S,........,;:........,:,..............
...................................**;....;@@@@@@@@@@@@@@@@#@@@#S#??SS*:+**;+,.,.+%*@S****?%S@@+:....,::+;+*%S#@@@@@@@@@@@@@@@@@@@@@@@@@#@#SS##*.........,:,........................
...................................;S:....?@@@@@@@@@@@@@@@@@@@@@@##%S?+;::....,..+??##?*++?S@@%?:....,,....,,;*%%@@@@@@@@@@@@@@@@@@@@@@@@SS#SS@#:...........,,,,....................
....................................*;....*@@@@@@@@@@@@@#@@@@@@@@@?;:......,,..:,;*%S@@@#%@@@@??,..............:?##@@@@@@@@@@@#@@@@@@@@@@@##@#S#%.............::,,..................
....................................,*.....*@@@@@@@@@@@@@@@@@@@@#+:..............:%?%##SSS####%*,...............;S#@@@@@@@@@@@@@@@@@@@@@@@@@#S#@@*..............,:,,................
.....................................+:.....+@@@@@@@@@@@@#@@@@@S:+,...........,...*%?SSS%S#%SS%;.,:,....,......:+?@@@@@@@@@@@@@@@@@@@@@@@@@##S@@#@+...............,,................
.....................................*%,.,;+.;#@@@@@@@@@@S@@@@S:,+.......,:;:,,...,*?%S%S##S%%*,.,,,....:;;,.,,*??%%S@@@@@@#@@@@@@@@@#@@#@@S##S##S?.................................
....................................:@@*.,::,,,?@@@@@@@@@@@@#*:,.,.....,;;,,.......,*%?%%%##%*;...........:??%+%S%%*+S@@@@@@@@@@@@@@@@@@S%%##@SS@SS,................................
....................................;@@#;,.::;..;S@@@@@@@@S+,........,;?,...........+**+%%+*?*:..........,+*@*+*?%%?;;?#@@@@@@@@@@@@@@@@#SS%@####@@?................................
....................................%@@@#:..,;:.:+?#@@@#?:.........,:+%?...:*;......++?++*??;+,......,*%,:*+@:,,:;+?*:;?@@@@@@@@@@@@@@@@@@S%####@##S,...............................
...................................;@##@@#,.,:,;:,;*%#*,.......,,,;**##:,..;?;.......*;+++:%,+.......,+*+?**@#+;;+;*+;;,;#@@@@@@@@@@@@@@@@#?%SS###@#*...............................
...................................%@@@@@@S,..,+:,:;+:::......:+;+*S@@S+;;,.,,,,.:;:;*:+;+++::..,..,+?++??%@#@@*,;:;;:::,:S@@@@@@@@#@@#@@@@#%#S#@#@S?,..............................
..................................;@@@@@@@@S,...,+*:.,:.....:+++*%@@@@@?*+*;;;;,:+?%*;;*:;*:::.:?*;:;*+*%?S#S@@@%:,;:;;:+:;S@@@@@@@@@@@@@@@#S@#@###@?;..............................
..................................S@@@@@@@@@#+...:.......,:;++?S@@@@@@@@#;+++*??S#*?++++*;?+*+**+?#@S####SSSS@@@@#*:.,,;;;::%@@@@@@@@@@@@@@@S?S@@@##?*..............................
.................................+@@@@@@@@@@@@S+,......,:;*??SS@@@@@@@@@#*+:+;;;**;++?+;+??*?%*+*S#S####@#%S@@@@@@@S+..:;:,,,:?#@@@@@@@@@@@@@#%#@@@#S?:.............................
................................,#@@@@@@@@@@@@@@#?+,,,+?%##S%S%@##@@@@@@@%*:**:+*+*?;?*+;?*+***??S?%SS#@#%?S@@@@@@@@@S:...:;::.,?@@@@@@@@@@@#@@S#@@@@S*,............................
................................+@@@@@@@@@@@@@#@#S%%%%#@@@S%%###S@@@@@@@@?%?*?**?*++*+*%+:?%;++???SS###@S%S%#@@@@@@@@@S:..;,.:,..:#@@@#@@@@@@@#S#@@@@S*;............................
...............................,#@@@@@@@@@@@@@#@#SSS%S@@@S@SSSS%S@@@@@@@@%%?+?%#S#%S#%S?:,?%S**?;.+@@@@@@#%#SS@#@@@@@@@S::..:;;...,?@@#S#@@@@@#S%@@@@@?+,...........................
...............................+@@@@@@@@@@@@@@#@S#S%S@@@S%%#@#SS#@@@@@@@@#?S%?%%#S??*++?S%?*++++?+.#@@@@@#S@#%?%%S##@@@@%;..,,:+:,..*@@#?S@#@@#S#?#@@S#++...........................
..............................,S@@@@@@@#@@@#S#%SSSS%S@#SS%??%%###@@@@@#@@@##S?%%#:,,;;:;@##,....+?;++%#@@#%@@#%S@S%S##@@@S*:,..:++;,.+@@#?#@S#@##@%#@@@??,..........................
..............................+@@@@@@@@#@@@S%S#%%%#SS#S%*?;;SS##@#@@@@@@@@@?*;+?S+:*%%S##+###%?*++?...,+S@S#@@@S#S#@@@S####S*;;,,:,;,.+@@#S@@%S#S##?#@##**..........................
.............................,#@@@@@@@@@@@S%S%%##S@##@@*?+:.:*#@@#@@@@@@@%+;++;%SS##@@@@#:#@@@#*+#S*:.,,,;SS##@SS?%S#S%?%?SS::+**;,:,:,;S@S%#S%?#%SS##SSS%,.........................
.............................*@@@@@@@@@@@SSS@#S@#SS?#%??;,...:#S@*#@@@@#;:+:;?#@@@#SS%S@#:#@%+;?##@@#%;::.:?SS@@#S%S##%%%;;?;..,;*%+::.:;?####@#S#%S##SSS*+.........................
............................,@@@@@@@@@@#%?##S###SS+%**?:......;*+,#@%*%,,+:;%SSS#@@###@@%;+::?#@@@@@@##?:..,;#S@@%####%S%;.,,.....:%%+,+:.,,::;*?#@#@SS#S*%,........................
............................%@@@@@@@@#@%%#@@#@@#%*?+??,...........;+:?,.:,+S@#%SS####%%??%?SS?%#@@@#@###S+..,+S##+*?#%:,,...........**:,....,,,:;;++?#S#S%%+........................
...........................;@@@@@@@@@@S?#@#@##%+?***+,.......,:::::;?+,,.;S######SSS+*S##@S@@@S;S##S@@#@@@+;;:::::+;;:;;++;:.........+;...,:;;:*@S#S%S@%#SS?,.......................
..........................,#@@@@@@@@@#SSS@@#?%??*+,........,;+;,;::::::::*SSS@@##S#;;#@@S;;@@#@;+###@@#S*:,.,,...,%@##%%?*???*:......,;+,.,:++;.*@@@##@S%##S*.......................
..........................?@@@@@@@@@#?*S@@%*%??*:.........,?+++;;;++;;,..,.,:?##@?S.S@@@%.,#@@@*:@#@S?:..,;+%+...,;?%##@@#S%%SS?:......:*:,++:+;:%##@@S@S@@S?;......................
.........................+@@@@@@@@@#?S%S#S%?*++,..........+?***+;+*S%?+;,*%+..,;%SS;*@@@?..?@@%:?@?+++,;*%##?,:,...,;+?%S#@@@#SS%+......,;:;+:*:;,+###SS%#@#**......................
........................:@@@@@@@@@S%%S;###%*,...........,+??;,.......:;*;,?#%:...:+***?S;..*S*+*?::+?S###S*;:;*;.....,;+*?S#@@@##?;.......,:::;;;;:*%#@S#%@#%%;.....................
........................%@@@@@@@@%*%@;*##%;,..........,;*+,.....,;+*+;,...,:*S?,.,.,;*+++;:++;;++?S#S%+:,..,::,,.......,+**%@@@@@??,...........,:;+;*@##@#S@#%*,....................
.......................+@@@@@@@#S+%#%++*:,..........:+;:...........,;?S?;,...:?%+*%*:::,,,,:;*S@@@S+,,;;;,.....,........,;+*?#@@@%%;.............,:+@@S#S#S#S??;....................
......................:@@@@@@@@@*%@#?:............,;;,................,*#S+,...:?%?%SS??+*?%#@@#%*:,;;;:..,,;+;:.,;:......,;**S@@@%+...............,+S######@#?%,...................
.....................,%@@@@@@@#?S@*+;..........,.,+:....................:?S%+,...,*%%SS#S%S%@@?;?%,,...:+;::;:...,:,.......:+**S@@@;.................,*%##@@@##?+...................
.....................*@@@@@@@@SS@;...............*;..........,,,..,,,....,;?SS*,....:;++**?%@*,?S*,.,:;;,..,,:+?%S%S*;......,;*?S@#,...................,*@@#@@@%%,..................
....................:@@@@@@@@@#?:...............,%....,;:,...,:::,,;:,,....,;?S#?;:?*+**?%#@S*,;*::.,,,,;?%%?***?S#@@#,.......:*?#@:.....................*@##@@#?*..................
....................%@@@@@@@S;:.................;S,..:,,+;,......,.:,;:......:+?SS?%%#@##@#%?S:.,,:;*?%%?+:,,?S%*::::,,........;*%@*......................+#@%@@SS:.................
...................:@@@@%S%?,...................,#%;:;+;,,,::,,......,.....,,:,++*%#SS?S@@@???%+*##S?;:,,..,,+;::;;;;;,........,*%##,......................;S**@@#?.................
...................%@@@*,+;,.....................?@#%?*++;:,,,,,...........,;+*,;****?*?%#S?*+S@#?:..:;;**;**??%*++............,?%%S;............,,...........,?@@#;................
..................,@@S*..........................,?@@SS?*+:::,,:,,...,..,....,;:.+;:,.,*?S??*%S+,.:;;+??%SS@@###%?+:,,.........,%%%S+............:*?+:..........+@##,...............
..................;#?;............................,?@###%%*;;:,:::,..,::;,,....,::,.,+*%S??+?+,:;+?%?%@@@@##@#SSSSS*;,..,;:;++*%###S,..............;SS?;,........;#@?...............
..................,,................................+@@@#@#S%*;;;;:,,..........,:::.,%SS?++%*:;;;**?%#@@@@@##%%%%?*????++;??S#@#@@S:................,?S%S+,.......:?S,..............
.....................................................;#@@@##@#SS?*+++;::,.,?**+**??**?S?*%@@S%??++++++++*?%%SSS%%%%??%?%#S###@#S#%:..................,??S@S:........,...............
......................,,,,,,,,,:::::::,,::::::,.......:%@@@#S#@@@@S%%??**+:+;+++*****%S##@@%;::;*?*?*+;::,.,,,,,:;;;;;+**%SSS#S%*,....................:%?@@#:.......................
...................,+;;;;;;;;:::;:::+++;+;;:;::.........;#@@@@#####@@@@@##S%%%%%%SS##@@@#%+:;+S@#SS##???*???*:,;??%***???%SS#%*:.......................?%S##%,......................
....................,::;;;;;;::::;++**++**++;;::,:,......,?@@@@@@@##@@@@@@@@@@@@@@@@@@#?++*?%S#@@@#%***??**+*%S#@@@@@@@@@SS#;..........................+%%S##;......................
..................,:::;::;;;;::::::,;;;;;+;;;:,,,,,........;S@@@@@@@@@@#@@@@@@@@@@@@#%+;;*%@@@#%?*+++++++++*?%%%%*%?SSS%?S*,...........................*%%#@@?......................
...................,:+:*+:;;*;;;:;;;;;+;+++++;:,............:S######@@@@@@@@@@@@@@#?*:+%#@@#%?+:;;++;;;;+;++*;;;+*++?++%#S,...........................,SS#@@@%......................
.....................,:;++;*?+;;+*+++;****++*++**+:::,,,,,,.:??%#@@#@@@@@@@@@@@@#SS?SS@@@@#SS%?%%%?**+;+*****???%?%S#SSSSS,...........................*S%%###*......................
.........................,.**+?%S@SS##@##@#####%?*+;;;++++;,,%???%S##@@@@@@@@@#S%%#@@@@@@@###@@@@@@@@@@@@@@@##S%S%S#S%%*+?,.........................,*%%%S##S,......................
..........................;*S#@#SS#@@@@@##@@##@S*+;::;:;;;;;,*????***?SS#@#SS#S#S@#@@@@SS?%S%*?SSS##@@@#S#@@@@@@#S???*+++?,........................:?%%%S##S:.......................
......................:;++*+%S##SS#######@#@@S%*+;;:::;:;;:;:;:++*?**?SSSSS?????SSS##%%%?%S%?*%%S%%%%S#SS%SS#S#@@S#+;++++*:.....................,;?%%S#@##S:........................
....................,,,:+%#S%?*#@@@SSSSS####@#SS%+;;::;;;,..,*;::::;+##%%%?**S??%%?%%%?????*+**?%??%%%%%SSSS%?%SS%*;+++++*:......,:,.......,,:;+?%SS###S%+,.........................
....................+*+*S@@@##S#@@@@@@@####%%%S@#S*;;;;;;,,.,+;;+;+*%%S?**???S%%%?*+***???*++**??**++***??%%%%*?%SS?*;;;+*:......,;?%%%??????%%%?SSS#%*;,...........................
.....................,+?SS@@#@@@@@##@@@@#@##S%#@@#%%;;+;,;;:,++???%%??%%??%%%?%SSSS#%%%%%?%##@####SSS???***?S%+***%S@?;++*;.........:+?%SS#####?????+,.....:;:,::::.................
.................,..:,::..;+*@@@@@@@###@#@####@#S#S%++?+:+*;.+SS%?*?**????%%#S%%S#S#SS%%%?%S@@@@@@@@@@@#S%?*%%;*?*S@#S?+++:.............,,:::::,,.......,:,,::,:,...................
.................+:,*,:++....:?#@@@@@@###@#S##@@SS?%%*++;;::+?@S??*%%?%???S%#%?????%??%S%?%%S##@@@@@@@@@@##S%?***%S%%?%S**:................:;;::,,,,,,:;:,,,:::;,...................
.................,;;;+..;;;*;*%###@@@@#####SS##@SS?*::,,:;+**?#?**+%%%%%?**++;++;;++***??%%?%??%#@@@@@@@@@@@@%%?*#%+???##S?+:,.......,::;+?%%*++;:::;;;;:,,,::::,...................
.....................:;,;+:S@@@@#S#@#@@##SSS%#%**+;:.,;**?????S++*%???+;++;:,::;:;;;++**???%%**?%#@@@@@@@@@@@@#?%%*+*??S@@@#%?+:.,:;;++;;;?%%?*??***?:;++:,,;;;:,.,,................
......................,::;+%*;%??SSSS#@#SSS*%S;,..,;**?%%S%??*%*+S%*%:,,,,,,;;;+;;;;;++**???%??????%#@@@@@@@@@@@%%?*;;;%@@@@@S%%**+;+*??**+%S%%%%%*?*++??*+::::;;::,................
........................,,:;**%%S####S#@#%?%%?+,,;**??%%%?*+;::+;;?%:.........,::;::;++;+**??**??%%?%#@@@@@@@@@@S??S?+*@@@@@@S%%?%S#@@#S%SSS@#SSS%%#%????*:::::,..,,................
......................,,,+*+**%%?SS%%#S##%?%*++;***?%%??**;;::::,.,:.....,......,:;:;;;+;;+****????S%?SS@@@@@@@@@@%S@%@@@@@@@@#SS%??S@@@@@@@@@@@@@@@#%%+:.,,,,,,:::,................
......................::::;*%S?%%S##%%%%##S%??**%SSS????*+;:?+;,:+:.:+.,*++.+,.::.,;;:+*+;:;***?????S%%SS#S@@@@@@@@@@@@@@@@@@@@@@@%?*?S@@@@@@@@@@@##***+**%;;+::,...................
......................,:;;;+#S#%S?#@######S?*???SSS%??**+;;,*+;.+*:,*,.+*:,:?::?,,;**:+**;;;***???%%S#SS##@@@#@@@@@@@@@@@@@@@@@@@@#S%%??#@@@@@@@@@@%?**?*++;,:.:;+;:,...............
...................,,,::;;;;;??+%S#@@@@@#SS+;+%%?%%?*++?++;;::,,:::,,,,:,..::..:,,:,;;+**;;+****??%%%%SS##@SSS#@@@@@@@@@@@@@@@@@@@@@@##%*%@@@@@@@@%;;*+*:::,.,+:+;:,................
...................,;:,,,,+??%SS#@@@@#@@##?**?S#S%?+++?;+;*?+:,?,++.++....;+++++;::+:;++;;;;+**??%%#S%%S@@@@@S#S#@@@@@@@@@@@@@@@@@@@@@@#S%SS####@#?%?%?*+:::::;+,...................
.....................,::++%#@@@@@@@@@@@@@@######%**+;??*?;**+;:*::.,?:,,,:*;+:?+;,%;+;+++++**??%%###SSSSS##@@@#@#%%S%%SSSS##@@@@@@@@@@@@@@@S???*???%???*++;;+,,,,,..................
....................,:;;;;;;++*%SS%###@@#####S%?**+**;;*****+*+++*++;;++++;++;;:,.,,,,:;;;;;++;+**+*++*++*???????????*????%S%?%?%S##S@@@%*%%#S%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................