- Country: Slovakia - Location: Bratislava, Bratislava - Status: Active - Formed in: 2012 - Genre: Black/Death Metal - Lyrical themes: Death - Record label: N/A - Years active: 2012-present
Close
Type:
Demo
Release date:
November 13th, 2015
Catalog ID:
ILWS010
Version desc.:
CDr, Mini, Limited Edition, Promo
Label:
In League with Satan Productions
Format:
CD
Album versions
Release date
Label
Catalog ID
Format
Description
November 13th, 2015
In League with Satan Productions
ILWS010
CD
CDr, Mini, Limited Edition, Promo
November 13th, 2015
In League with Satan Productions
ILWS010
Digital
2015
In League with Satan Productions
Cassette
Limited edition, Promo
Members
Neviem Nepoviem
Mixing, Mastering
D.
Producer, Cover art
Moonroot
Logo
Tracks
1.
A Morbid Call
00:22
instrumental
(loading lyrics...)
2.
Deathrite
03:11
(loading lyrics...)
3.
Chthonic Crevices
00:42
instrumental
(loading lyrics...)
4.
Intro
01:12
instrumental
(loading lyrics...)
5.
Temples of Underworld
04:52
(loading lyrics...)
10:19
Close
Type:
EP
Release date:
December 24th, 2015
Catalog ID:
hex010
Version desc.:
Limited edition
Label:
Hexencave Productions
Format:
CD
Limitation:
500 copies
Members
VK
Mastering
Neviem Nepoviem
Mixing, Mastering
Moonroot
Logo
Tracks
1.
Isle of the Dead
02:20
instrumental
(loading lyrics...)
2.
Temples of the Underworld
04:52
(loading lyrics...)
3.
Cataclysmic Monuments
00:42
instrumental
(loading lyrics...)
4.
Graveless
01:46
(loading lyrics...)
5.
Abominations
01:06
instrumental
(loading lyrics...)
6.
At the Nightside Dawn
01:43
(loading lyrics...)
7.
Morbid Call
00:21
instrumental
(loading lyrics...)
8.
Deathrite
03:11
(loading lyrics...)
9.
Chthonic Crevices
00:42
instrumental
(loading lyrics...)
10.
Down Below
01:00
instrumental
(loading lyrics...)
11.
Invocation of Death
05:10
(loading lyrics...)
12.
Dreadful Dimensions
00:26
instrumental
(loading lyrics...)
13.
Far from Elysian Fields
01:45
(loading lyrics...)
25:04
Close
Type:
Demo
Release date:
December 31st, 2018
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Svarthen
Vocals (backing), Keyboards
Svarthen
Mixing, Mastering
Tracks
1.
Catastrophic Colossal Collapse
07:02
(loading lyrics...)
2.
Horrendous Light
08:17
(loading lyrics...)
15:19
Close
Type:
Demo
Release date:
November 13th, 2015
Catalog ID:
ILWS010
Version desc.:
CDr, Mini, Limited Edition, Promo
Label:
In League with Satan Productions
Format:
CD
Members
Neviem Nepoviem
Mixing, Mastering
D.
Producer, Cover art
Moonroot
Logo
Tracks
1.
A Morbid Call
00:22
instrumental
(loading lyrics...)
2.
Deathrite
03:11
(loading lyrics...)
3.
Chthonic Crevices
00:42
instrumental
(loading lyrics...)
4.
Intro
01:12
instrumental
(loading lyrics...)
5.
Temples of Underworld
04:52
(loading lyrics...)
10:19
Close
Type:
Demo
Release date:
November 13th, 2015
Catalog ID:
ILWS010
Label:
In League with Satan Productions
Format:
Digital
Members
Neviem Nepoviem
Mixing, Mastering
D.
Producer, Cover art
Moonroot
Logo
Tracks
1.
A Morbid Call
00:22
instrumental
(loading lyrics...)
2.
Deathrite
03:11
(loading lyrics...)
3.
Chthonic Crevices
00:42
instrumental
(loading lyrics...)
4.
Intro
01:12
instrumental
(loading lyrics...)
5.
Temples of Underworld
04:52
(loading lyrics...)
10:19
Close
Type:
Demo
Release date:
2015
Catalog ID:
N/A
Version desc.:
Limited edition, Promo
Label:
In League with Satan Productions
Format:
Cassette
Limitation:
30 copies
Members
Neviem Nepoviem
Mixing, Mastering
D.
Producer, Cover art
Moonroot
Logo
Tracks
Single-sided
1.
A Morbid Call
00:22
instrumental
(loading lyrics...)
2.
Deathrite
03:11
(loading lyrics...)
3.
Chthonic Crevices
00:42
instrumental
(loading lyrics...)
4.
Intro
01:12
instrumental
(loading lyrics...)
5.
Temples of Underworld
04:52
(loading lyrics...)
10:19
Close
Type:
EP
Release date:
December 24th, 2015
Catalog ID:
hex010
Version desc.:
Limited edition
Label:
Hexencave Productions
Format:
CD
Limitation:
500 copies
Members
VK
Mastering
Neviem Nepoviem
Mixing, Mastering
Moonroot
Logo
Tracks
1.
Isle of the Dead
02:20
instrumental
(loading lyrics...)
2.
Temples of the Underworld
04:52
(loading lyrics...)
3.
Cataclysmic Monuments
00:42
instrumental
(loading lyrics...)
4.
Graveless
01:46
(loading lyrics...)
5.
Abominations
01:06
instrumental
(loading lyrics...)
6.
At the Nightside Dawn
01:43
(loading lyrics...)
7.
Morbid Call
00:21
instrumental
(loading lyrics...)
8.
Deathrite
03:11
(loading lyrics...)
9.
Chthonic Crevices
00:42
instrumental
(loading lyrics...)
10.
Down Below
01:00
instrumental
(loading lyrics...)
11.
Invocation of Death
05:10
(loading lyrics...)
12.
Dreadful Dimensions
00:26
instrumental
(loading lyrics...)
13.
Far from Elysian Fields
01:45
(loading lyrics...)
25:04
Close
Type:
EP
Release date:
February 22nd, 2016
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Iron Bonehead Productions
Format:
Digital
Members
VK
Mastering
Neviem Nepoviem
Mixing, Mastering
Moonroot
Logo
Tracks
1.
Isle of the Dead
02:20
instrumental
(loading lyrics...)
2.
Temples of the Underworld
04:52
(loading lyrics...)
3.
Cataclysmic Monuments
00:42
instrumental
(loading lyrics...)
4.
Graveless
01:46
(loading lyrics...)
5.
Abominations
01:06
instrumental
(loading lyrics...)
6.
At the Nightside Dawn
01:43
(loading lyrics...)
7.
Morbid Call
00:21
instrumental
(loading lyrics...)
8.
Deathrite
03:11
(loading lyrics...)
9.
Chthonic Crevices
00:42
instrumental
(loading lyrics...)
10.
Down Below
01:00
instrumental
(loading lyrics...)
11.
Invocation of Death
05:10
(loading lyrics...)
12.
Dreadful Dimensions
00:26
instrumental
(loading lyrics...)
13.
Far from Elysian Fields
01:45
(loading lyrics...)
25:04
Close
Type:
EP
Release date:
March 23rd, 2016
Catalog ID:
hexTK-15
Version desc.:
Limited edition
Label:
Hexencave Productions
Format:
Cassette
Limitation:
100 copies
Members
VK
Mastering
Neviem Nepoviem
Mixing, Mastering
Moonroot
Logo
Tracks
Side A
1.
Isle of the Dead
02:20
instrumental
(loading lyrics...)
2.
Temples of the Underworld
04:52
(loading lyrics...)
3.
Cataclysmic Monuments
00:42
instrumental
(loading lyrics...)
4.
Graveless
01:46
(loading lyrics...)
5.
Abominations
01:06
instrumental
(loading lyrics...)
6.
At the Nightside Dawn
01:43
(loading lyrics...)
Side B
7.
Morbid Call
00:21
instrumental
(loading lyrics...)
8.
Deathrite
03:11
(loading lyrics...)
9.
Chthonic Crevices
00:42
instrumental
(loading lyrics...)
10.
Down Below
01:00
instrumental
(loading lyrics...)
11.
Invocation of Death
05:10
(loading lyrics...)
12.
Dreadful Dimensions
00:26
instrumental
(loading lyrics...)
13.
Far from Elysian Fields
01:45
(loading lyrics...)
25:04
Close
Type:
EP
Release date:
March 31st, 2016
Catalog ID:
IBP276
Version desc.:
Limited edition
Label:
Iron Bonehead Productions
Format:
12" vinyl (45 RPM)
Limitation:
500 copies
Members
VK
Mastering
Neviem Nepoviem
Mixing, Mastering
Moonroot
Logo
Tracks
Side A
1.
Isle of the Dead
02:20
instrumental
(loading lyrics...)
2.
Temples of the Underworld
04:52
(loading lyrics...)
3.
Cataclysmic Monuments
00:42
instrumental
(loading lyrics...)
4.
Graveless
01:46
(loading lyrics...)
5.
Abominations
01:06
instrumental
(loading lyrics...)
6.
At the Nightside Dawn
01:43
(loading lyrics...)
Side B
7.
Morbid Call
00:21
instrumental
(loading lyrics...)
8.
Deathrite
03:11
(loading lyrics...)
9.
Chthonic Crevices
00:42
instrumental
(loading lyrics...)
10.
Down Below
01:00
instrumental
(loading lyrics...)
11.
Invocation of Death
05:10
(loading lyrics...)
12.
Dreadful Dimensions
00:26
instrumental
(loading lyrics...)
13.
Far from Elysian Fields
01:45
(loading lyrics...)
25:04
Band ascii art
........................................................................................................................
............................................................,*;,........................................................
............................................................;#@S?+,.....................................................
.......................,::.................................,%@S%%*%?+:...................................,,:::;;;;,.....
.........................:+:....:..........................?@#SS***+?%?;..............................:+***+;;:,:,......
..........................,?*:..+;........................;###S*+;:,.;*%%:..........................;**:;*++;,,.........
...........................+SS*::*;.......................?#SS**;+.,:..,?S?:..................,:;;;%%+;**;;;::..........
..........................:S#SS?;++:.....................:S##+*?+;,+:,,:::%S;...............,*?;:;?S++*?**;,............
........................,*S##SS#*;++.....................+##?+**;,.:,,.,..,*#+.............;S#+++%#?%*??*:..............
......................;*%###%:+##*+*,...................,?@%***+;,,,.......:*#+...........;SS#;;+#SSS%+*:...............
...................,+%S###%*;:+%@?+*....................;%#**?*:,.,........:;*#+..........%#?#?;+####+:,................
................,;?SSSS##?+:,:*?#%+;...................+*%?*?%:,...........;:;?#*........,S#+#S++SS*%?:.................
..............:*%%%%S#S%*++,..?%SS?;.....,..,:,......:*+;%**%?::......,,,,:::**?#?.....,,:%#:??+*SS+*??,................
...........,;%%%??%##**;;;;,.:**?SS?:...,**%%?+,...:+S%**??*S:.;..,+?%?*++;*?**+*S%:;+?%*:*S:****S#%;+?+,...............
..........:%%???%S##%*+.,:;.,*??*%%;:::+*%S@S;+;::*SS@*++**?#+:++?SSS#;*:+SS?;::;?SS###?*;%#*?**%#???+;+*...............
........,?S*?*+%%##?+;:..,++??***++:;%SSS?*#%+**SS%?##?+*+?S#??%%#?*%S;*SS@?*;;*%%%**S#?*S###S+;S#;;*?***...............
.......:S?;%*+S+%##;.,,..+?%*+;;:,+*+?##+?*##*?S#S+*##???*S%%?*SS%++%?+*##?S%S**##***%#S%%S#%*++S#+++**;;++.............
......:#*.?+;S?:?S#;:.,,%SS#S?;++*%***S?++;S#**%S?**%S*?#S##%++*#?;*+?++%#+*%#%*%#*+;%#??%#S+*+*S#;;++;:,:,.............
.....,S?.;%.+#;.?#S*+;+?%++*??%S#%*++*S?++;S?**:*?;+??%?%S##S#*?@%++;++*#S+++S??*%**+S#**+%#??;+S#+;,,.,................
.....?S,.??,?#+:;##%,,;*+;::*+*?S#S++*#S+++%S?*+?*:+*#**+?##*?**#??+;;;*#%+;+%**+?+*+%S+**%#*?%??#+,....................
.....S*,.??,+S*;:+%%*,,:;+;:;+;**%%#?*?#**??SS*%#?;;*#%:+*##****S%*+:+++S%++???*+?+:+?S+++S#*;??S#*.....................
....;#:,,?%,:?S:;:+?#?*?%%%*;::;++*SS?%#**?#S%+%@?**%##?:*##*++?#S??S%?%#SS**;;?%#*;+?S++?#%+*S###%%+:,.................
....+%,.;+S,.:S*:+++S##%%%%%S%++**%SS%%SSS%*;+;*#SSS*?S#*+S#?*++##%S%?%*#S?%S*+*S#?++S#?*%#*:+*?##?*S%*;:...............
...,?%,.;;S;.:+S+;+++SS?+?*+?S%%?*%SSS%?S?:,;+?SS??;;;;%S*?#*+*?SS?*++*%#%**?*%%##%%?S#S?+%%+:;+S##S*+%%*:..............
...,*%:.;:*%+;;+S+:;,+?%S*:;;??S#%###%?%+??:;:++;.:.:::;??%#++**+*;:+::?#*+;:::****;:+*;+;+%?::+SS+?*:++?%*;............
....*S:.,.,S?;,;+S*.:;+*?*;:;*;?#S##*%*+%+?S;........;;,+**#+:;*:;,,,:;?%;;,::.+::,..:;:;,;;*+%%S%*;+;;;;+*%*...........
....,S*...,+S+.,+*%+,.:+;*:,;:,;*%SS;:S:*%;*S;.......:.;;*?#;;+:......:?*:,....,.....,.,;....;++?#*,...,,+::*+,.........
.....;S+:,.:+S+:::.+?;,,:*:;+.,.,*#*;:S;:S*;?#,........,+*?%;,,.......:?;......................:;*S+.....,..,,:,........
......+S+:..:+??,...::+,;*:;,...,?#+:+S;;%?+*S*........,*+%?:........:*:,.........................;?*:..................
.......+S+..;;:*%,..............:#*+;%+;+%?;;?S.........:*?;........,;:.............................:++,................
........*S:.:;:.;*;,...........;S+++%?;+;%?;:;#,........:*;,........,.................................:++:..............
.........;S+::,....::,........+%:.,%%;++;S+;;;S,........;+,..............................................:;:,,..........
..........:S?,..............,;;,.;S%;**;%?;;:*%,.......::...............................................................
............;?:................:*%;,;;,?S;;;,%?.......,:................................................................
.............:??;............:;;+,...;%%++;;+S;.........................................................................
...............,*+:..........,......+S%;++++S*:.........................................................................
.................,;:::,...........:*?:;;***%?:,.........................................................................
................................:*;:..:+++?*,...........................................................................
...............................,,;....,+;%*,............................................................................
.................................,....;*%?..............................................................................
.....................................;S?*:..............................................................................
...................................;?%;.:,..............................................................................
................................:+%?:...,...............................................................................
..............................,;%*:,....................................................................................
.............................,,.,,......................................................................................
........................................................................................................................ *:;;+***++++;;;;:::::::::::::::;;;;;;+;;++***++;;:::::::::;*?%SSS%%S%%%%%%%%%%??*+;::::::::::::::::::::::::::::::::::::+
+.,,+++;;;:::,,.................,,:::::;;++++;,,,...,,,,...,+?%%%%%%?%%%??*++*+;,,.....................................;
+.,,*++++;:;:::,,...............,,,:::;+++++++,,,,,.,:+;..,:*?????%??%S%?*+;;+:,,...,..................................;
+.,:***+++;;;:,,,,...............,::;;++++++;:::::,,::++,,::*?*+*?%??%%??*;;;:,,,,.,..,,...............................;
*.,;?*?*++++;;:,,,,..,,...........,;+;;;;+***;+;:;;;;::::;;:+%?***??%%%??*+++,,,,,,,,....,,............................;
*.,;????**++++;:,,,,,,,,...........,;;;;+*++:;++;+*+;;+*;;;;+*??**?%%S#S?***,,...,........,,...........................+
*.:;????***++++:::,,,,,.............,+;+*;;;;;;:+S#%**??*;::;;*?%S%S##SS%?%+::,...........:::..........................;
*.:;?????***+++;::::::,,,..........,,;?*****+;;;?###%???+,,.:++?%S####S?+*%;::,...........,::..........................;
*.;;%????******+;;::::,,,,,,...,...,,:?*;;+*****###S%???:,,,.+?%S####S%*???+:,,,..........,::..........................;
*.;;%????****+++;;;:::,:,,,,......,,,;**;;,:;+++%%?%S???:::,,:?%S####S%%%++;:,,,..........,::,,,,......................+
*.;;%%%%??****+;;;:::;::,,,,,,,..,,.,,;+*;,,,.,:;:%#S%*;,::,.,;*%##SSSSS*;?;,,............,,,:,,,,.....................;
?,;;%%%%??***+;;:::;;**+:::,:,;,,,,....:+:::.,,,;**%?::,,,,,...,:*#S?%S%;:+:,...,.........,,,,::,,,....................+
%+;;%%%%?***++;:;++*?*++++;::,:::,,,...,,,:;,,,,;;,;;::::,,,,...:;%SS%%*:,:;;,,,,.........,:,,,,::,,...................+
S%??%%%%??**++;:;+;;**+++??*;::,::,,....,,,;:,::++:?%+::::,.....;;*#S%?::::**:::::,,.....,:;:,,::+;:,,,................;
S%%%%%%???***+::;;;:;+*?%%%???+;:;*;,...,,.,;;++%*;?#%;::,,....:?++SSS+::;+??;:;:::,,,::;;;+***+++*+;::,...............+
S%%%%%%%%?*******+;++%SSSS%%?***;;++*+,.,,.,+++%S%++S#*;+;:,..,;S+;%#%+;;::;;::+++;,,,::+??**??%?*++;;+;,,,,......,,...+
#%S%%S%%%?***%?%%%%%%%SSSSSS%+*+;,,,,:,..,,,;?%S##*;%#*+;+;:,,,+#?;*#%++;;;;;;;*??+,,,:;*????****??*++**+;::,.,,..,,,,,*
#%S%%%%%%????%SS%%%S%??%SS??*?#%;::,......,,;%###S+;*S+;;++:,,,*#?;+#S*+?*++*******;::;*????*?*;+*?*****+;;:,,,,,,,,,,,*
S%%%%%%%%??%??%SS%%%%SS%%?**?**S;:::,,:,,::,:%SS##*;;+;+*+;;,,,*@?+?#S*+?*+?%?*+++**;:,:+++??*;:;;;+*?**+;,,,,,,,,,,,,,+
S%%%%%%%%%%SS%%SSSSS####S%%%SSS%+;::,,,,;?*,:%S###%+;;*??**;,,,+%**#@#%??%??%?***+;;;:,::;;;::+++;:;**+;::,,,..........+
S%%%%%%%%%%SSSS#######@@####SSS*+++:::,,:*?;;%#####?++*?%??;,,,;%SS@@S%SS%??????*+;;;,,,,,,.,,:++;:;;;:,:::;:,::,,.....+
S%%%%%%?%%%SS########@@@@@##%?%%%??*;:,,::+**SSSS#@S++****S%:,,;%@@@#S%**?%?*???*?*+;;,.,,,,,::;;;;;:::::::,,::::,,....+
S???????%%SS##########@@@@#@#??%??S%*:.,,:;**++*S@@@%**+**S@*::;*###%S%**?%??%***??++;::::,,,::;;;:,,,:::,,....,,:,....+
%**????%%%SSSSS#########@@@##S?+*SS?+;:,,::+??**S@@@###*+*S@%**;+%%%??%%%SS%%?*????*;;::;;:,,,,:::,,,,:,,,,,,,,,,,,....;
%*??????%%%SSSSS#######@@@#@S?*;+*%*+**;,,:;%S#%%@@####***S@SS*;*S#%?%SSSSS%?*?%%???+::::::,,,,,;;,,,,,,,,,::::::;,..,:+
%++*??%%SS%SSSSS#######@@@##%*+*+;*+;+*?+,,;*#####S%%SS**%#@##?*?S#SSSSSSSS%***??**+*+::,:;::,,:::......,;;+++;+;+:,.,,+
?::;+*?%%%SSSSSS########@##S?*;;;;?*++*??;,:+%###S#S%%?*?S#@##%*?%#%%%%%SSS%?***+;+;+?:,,,;+:,..,::,,.,,:++***+;::,:,..+
?:::;*+**%%SSSSSS#########SSS%*;,:*?*?%%??,,:+%#S*S?%%%%*?%@S#S**%@#SSSSSSS%?++?*+++*?;...:;*+;,..,,::;;;+;;::,..,,,,,,*
*,::::;**?%%SS%S############S#%*,::??%??**+,,;*?%%%%%S##?+*S%@#*+*#SSSSSSSSS?*+????%%?*,.,,;%SS%?*;:::;:,::::,.,,..,,,,+
*,;;;;;++?%%%SSS#########S%SSS**:::*%%%%???:,::****??%%S%;+**#%?;;%S?**SSSSS???++******;,..+???????%?++;,.,.,,..,...,:,+
*:+++*++*??%%%S##########S%S#%;;;,,+%*?**+;:.,:++*??%%%S%;;;:+S%;;?%%*?SS%SS?**+;;+++;:;:..::;;:+;;*%?%S??+:,,,....,,,,+
?+??*+;;;*?%%SSSSSS##########S+:;:::;++;::;;,,,;??%?%%%*;::,,:S%;+?SS%%%%%SS?+:;+;:;:,,:+,.,:::;;:,,::;*%???*+;;:,.....+
%*??*;;*+*%%%SSSSSS#######S%?++*+;+*+*++;;;;,,,,**???%?:::::,,+?,:++%SS%??%%??+;;;;::,,:*..,:,,,:::::,,::;*??**++++;,,.+
?;+;:,:+**??%?%?%%SSSS##@#S?**?*+*?%*+++:::;,...,;+*?*;;;:,,,..+;,;+*%%%%%%%%?*+;,::,,,:+,..,,,,,,,:,:;:,,,,::+;;+*;;;;?
*:;:::;*++???*???%%SSS#@#%*??%%???**??;::;::,,:,..,++::;;:,,...,+::++*?%?%%%*?*+:::,...,,,.......,,,,,,.........,,:;;;;?
*.,+;;+++;*+;;*%%*?%SSSS%??*?????**%%*::,,.........,,,:::,,,,.....;*?*******;:::,:................................,.,::*
*.,:,:+*;;;;:;****?%##%%%%%*?*:::;+;*;,:,........,..,,::,:,,.....,;+***?*++;;::,:,...............,.,.............,.,,.,*
*.....:;,,;*+****%S%%SSS%%%****;;::;+;:,........::...,;,,,,......:+:;++*;:;+;+:,,......................................+
*:::::::;++???*??SS%%SSSSSS%**????*+***;:::::::;;:::::++::::::,,,,++:;++;;+;+;:::::::,::::,:::::::,:,:::::::::::::,,::,*
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................