- Country: United States - Location: New York - Status: Split-up - Formed in: 2008 - Genre: Black Metal - Lyrical themes: Death, Nature, Melancholy - Record label: Unsigned/independent - Years active: 2008-? # Discography Type Year 1
Inherited by Earth
Full-length
2008
Show album
2
Ataraxia Utopia
Split
2010
Show album
Close
Type:
Full-length
Release date:
August 20th, 2008
Catalog ID:
N/A
Version desc.:
CD-R, Limited edition
Label:
Independent
Format:
CD
Limitation:
250 copies
Tracks
1.
Intro
01:46
instrumental
(loading lyrics...)
2.
Amanita Muscaria
05:27
Show lyrics
Amanita Muscaria. I yearn, as my ancestors once, for the precious poison. The power within is endless. Among the trees, red catches my eye - a red so poignant in this bleak land. Amanita Muscaria. To prepare as the ancients, I bite in and all fear dies. The forest holds me close as I wait for the havoc, the utter chaos. I begin to float with them across the raging sea into times long since gone when I could have been free. (I sail with them on that raging sea into times long gone when I could have been free)
3.
Inherited by Earth
05:09
Show lyrics
A pale light pushes through eye sockets. The day becomes sharp on the points of the jaw. Salt stings my face as the mist caresses my skin. Scraps of flesh decorate brittle bone. I have found it. It is here. The place where it began. It brings me into its skull. Scales sewn by wind, seared by sun, inherited by earth. Its body lends me its fate.
4.
Provoking Moon
05:40
Show lyrics
Eyes glazed over, focused only on the ever-changing moon. I’m fixated. Standing only with the howling wolves, we’re all overcome with lunacy. The lunatic carnivora begging for the one with jaws from ground to atmosphere. Screaming for the great winter to return - and the moon provokes them. Screaming for another chance to consume the world - and the moon provokes them. Many times a year it haunts these hills. I feel the strength - I understand the pain. The forest is thick, with nowhere to hide. So here we stand, for we are consumed with lunacy.
5.
The Infinite
05:22
Show lyrics
Down narrow paths we walk, overcome with grief. And the beauty of it all is blinding, so blinding. As the sun begins to fade, twilight is beckoning. The air is strangely warm - a shroud of melancholy. The woods are so alive - a microcosmos so pure. Taught by the universe, the infinite beauty. So on this Yelping Hill I sit and try to absorb as much as I can. (But) its so impossible to know it all.
6.
Primordial Realm
05:39
Show lyrics
Gazing up on a cold winters night to the cloudless sky above. I can see my breath as it floats into the air. Mimicking the abode of mist. The frozen earth echoes that primordial realm. Many ages before this cold ground I stand .. shooting stars cut through the night - before the unequivocal galactic death throes. The ancient explosions shuddered through the cosmos. The seeds of life hung in the frozen cloud - in that abode of mist, waiting to meet the flame. These colliding realms put me here on this cold winters night. I thank the Nifelheim.
7.
Salty Grasp
06:59
Show lyrics
One day I’ll have a boat and a sea, salty coils of rope, fish and breeze. Sometimes I’ll see land - hear it’s wind twisted sounds, raise my black sails high and lead my ship aground. The air will be thick with grey; shafts of orange carry black screams across the blazing fields. The work will be done. The moon will be full but I will not. The tendrils of sea will tighten their grip and begin to pull me back - back to where I feel most alive. Back to where I will surely die. Lightning flashes in the distance and the sea begins to growl, but I feel no fear...
36:02
Close
Type:
Split
Release date:
February 21st, 2010
Catalog ID:
SMS035
Version desc.:
Limited edition
Label:
Self Mutilation Services
Format:
CD
Limitation:
500 copies
Members
Funestia
Asvarath
All instruments, Vocals
Grisâtre
Rokkr
All instruments, Vocals
Havarax
Luiss Roux
Vocals, Guitars, Bass, Drum programming, Songwriting, Lyrics
Black Hate
B.G.
All instruments, Vocals
Diminishing Light
Will Skarstad
All instruments, Vocals
L. C. R.
Engineering
Tracks
1.
Havarax -
Till We Fall Dead
04:44
(loading lyrics...)
2.
Havarax -
Bleak Outlook to the World
05:23
(loading lyrics...)
3.
Diminishing Light -
As If to Pursue the Darkness Above
07:36
(loading lyrics...)
4.
Black Hate -
Lost Words
11:14
(loading lyrics...)
5.
Funestia -
Sick Season
07:40
(loading lyrics...)
6.
Grisâtre -
Le Silence
12:45
(loading lyrics...)
49:22
Close
Type:
Split
Release date:
February 21st, 2010
Catalog ID:
SMS035
Version desc.:
Limited edition
Label:
Self Mutilation Services
Format:
CD
Limitation:
500 copies
Members
Funestia
Asvarath
All instruments, Vocals
Grisâtre
Rokkr
All instruments, Vocals
Havarax
Luiss Roux
Vocals, Guitars, Bass, Drum programming, Songwriting, Lyrics
Black Hate
B.G.
All instruments, Vocals
Diminishing Light
Will Skarstad
All instruments, Vocals
L. C. R.
Engineering
Tracks
1.
Havarax -
Till We Fall Dead
04:44
(loading lyrics...)
2.
Havarax -
Bleak Outlook to the World
05:23
(loading lyrics...)
3.
Diminishing Light -
As If to Pursue the Darkness Above
07:36
(loading lyrics...)
4.
Black Hate -
Lost Words
11:14
(loading lyrics...)
5.
Funestia -
Sick Season
07:40
(loading lyrics...)
6.
Grisâtre -
Le Silence
12:45
(loading lyrics...)
49:22
Close
Type:
Split
Release date:
December 31st, 2009
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Self Mutilation Services
Format:
Digital
Members
Funestia
Asvarath
All instruments, Vocals
Grisâtre
Rokkr
All instruments, Vocals
Havarax
Luiss Roux
Vocals, Guitars, Bass, Drum programming, Songwriting, Lyrics
Black Hate
B.G.
All instruments, Vocals
Diminishing Light
Will Skarstad
All instruments, Vocals
L. C. R.
Engineering
Tracks
1.
Havarax -
Till We Fall Dead
04:43
(loading lyrics...)
2.
Havarax -
Bleak Outlook to the World
05:23
(loading lyrics...)
3.
Diminishing Light -
As If to Pursue the Darkness Above
07:36
(loading lyrics...)
4.
Black Hate -
Lost Words
11:14
(loading lyrics...)
5.
Funestia -
Sick Season
07:40
(loading lyrics...)
6.
Grisâtre -
Le Silence
12:45
(loading lyrics...)
49:21
Band ascii art
........................................................................................................................
.....,............................................................................................................,.....
.....,,...........................................................................................................,.....
......:..........................................................................................................,......
......,,........................................................................................................,,......
........,......................................................................................................,,.......
.........,,..................................................................................................,,.........
.........,,:::,..........................................................................................,,,:,,.........
.......,,.....,:;;,...................................................................................:;;:,....,,.......
......,,..,,.....:+*:...................................................,,.........................,**:......,...:......
.......,..,,.......,?*......................,.............................,.......................+%:........,..,,......
...................+.*?.....................,............................,,......................*%,;,..................
...................S?.%*.....................,,........................,,,......................;S.;#,..................
...................S@*,S:......................,:,,,,......,.......,:,,,,.......................S;;##,..................
...................%@@**%......................,....+.,....:,....,,;;....,.....................*%;#@S...................
...................?#?#%#;.....................,...;;++....+%....:%:?....,....................,#%#%SS...................
...................*;.,%@S........,................SS#+....+#%:..,#SS................:........?@S;.:%...................
...................;,...;S?......,;?,.........,...;S%S?....+#+;..,S*??:...........,*%;.......+#*....+...................
...................:......*%;....+:*#;........;S:.;SS?+....S#;....+?S%:,........:?##:......:??,.....;...................
...................:.......,*?+:.*?%@@?......+;?#*.*@;....??:?;....:#:,:,,,*,..,+*#%;:..,;??:.......:...................
...................,.........;;?%SS%@#S%,..,%?+*#S?*@##;.*%+:*;.;%::#;?:*#+*S,...+%.:*%?%+,+:.......,...................
...................,........;#?%+;+S@S+#S,,SS+#*S:?##%@+?S?+;+;:+#;:#;%;,#+:@+.,*#?**+;:++;S#,......,...................
.............................S%,...S#+*%@#S@?,#%S,.SS,#SS*?++**?S#*?#%*;:#+;@#%#@%;,......,%S.......,...................
.............................S;..,?@S?*+;?S;S;S@%..;%,#*.:+***?%?#,;@+..,%%%##%#+;+%%*;,...*S...........................
.............................%;+%%@+,.....,.+S#+%;..;,*,:+?,;;S,.;,,S%,.,%#*,S@*..**;:?#%*:;S:..,.......................
.......................,....,??*SS?..........,+*%#,.+;...;%,.S+...,;+,?*%+,..;#?,??+..?+,;?%?:...,......................
.....................,,...,*%;..*@:.............;?%;??:.,,;%?%.,..,%;*%;......:SS?.++?;....:?%:...:,,...................
..................,,,,,..*%+....:S................,%S;%**:+S#?;,*?**#+.........,?S;.;S,......;S*....::,.................
.................;*:...;%*......,?................:S?%#*,?;+%.*?,;+?%*...........:%*.:?.......,%?,...;%.................
.................+S:.:?%,.......,?...............;%;?#?.?+*S%;+;%*S?+*?,...........;?+?*........*#*;:*?.................
..................;%%#*.........+S,.............+S:.%?*?;.+##;..;S?+?.;S+............%#S.........+@S?;..................
....................;*..........+*;............*S,.?S:,?+::S?...+%+:%+.:S*...........+??,.........;%....................
....................*,..........:;............*#:.;?:,..+*+S:,+*+..,:+:.:#;..........;,+,..........?*...................
...................;;.................,......+@#%?*++++;..:%#*:.,;+****?*SS......,.....:...........,*...................
...................;.................,,.....,S#*:......,:,.**?.:+,.....,*S#;.....:..................;,..................
..................,,..................,::::+%#?............;,;.,.........*@S?+;;;,...................,..................
..................,.....................:;;;,,%+............,...........,#*.,,,......................,..................
..................,............................++,.....................,?*...........................,..................
..................,.............................,:;:,,.,.........:,::;;;,............................,,.................
..................,.................................,,,,..........,,,.................................,.................
........................................................................................................................
........................................................................................................................ %?S#SSSSS%?*+;+**%?*+*+?+.,;:;+*+?S%S?;:++?*+*?%+**;:,,,.................,:;**%?**?*S?**++?#SS%%++;+?;*++*%%%##S#@#%#@%?
SS**+;;+;;++???SS#####S#;:%+;**+*%?#?;+;*+;++*+*;:,..........................,:+*S#%?++;,:+#@%???***?;;;;?*+*%S@@####@@S
S*:,:::+??*%##SS%??+*?S##S@%++%?%?%*;+;:+S%?*;,..................................,+*%*;;;;;?*;++*??%S?++;++*;?#@@@#@@@@@
+?+::+;?%##%S#S?;++:::;?%S%%%*+?%?+::;;,;SS*:.............,,,,,,,,,.................:;?%S%%??*?**???%%***;+%**S#@@#SS#@@
;;+:;*;?SSSSS?+;++*?;,:,;??#%++*??;+????%*,...........,,,,,.......,,,,,...............;%S#@#?*##?%%??%?%%S**????S#####@@
+::?%*;:+;++;;;;+??#%:::%+*#?+*S#*?@@#S?:...................,,:,,......,,..............,?#@@SSS%?%%%%?%#@#%SS%S##?%@@@@@
**?%;*;,;:;;:;;+???#@%:;@%+*+++@*;*%SS?,...............,;*%S#####S%?+:....,.............,+S@@@@##%????##@@@@@#@@@##@@@@S
##%**:::::;:;*+*%SS#@#:;S%***+:+;+?*??,,.............;%#@@@@@@@@@@@@@@S*:................,:%@@@@@#%*??S#@@@@@@@@@@@@#%*+
S%;+*+:++*%?%*+?#####S:+?*??*;::?????:............,+%SSSS##@@@@@@@#SSSS@#?:................:?@@@@@##SS#@@@@@@@###SS?*?%S
**,:*S?*;*%S%*+*?S#S%%:+?*+S*+:;%?;*;............+S########@@@@@@@@###@@@@#?,..............,:%@@@@@###@@@@#@#???*+*S#@@@
+;+#@##S;+%%##SSS%??%%;????%S++?*++;,...........*@@#SSSS#@@@@@@@@@#SSSS##@@@?...............,;#@@@@@#S#SS%%SSS%*?#@@@@@#
+;*%%%S@#######@#%?*?%SS%?*??+%@%??;,,.........:#S?+;+?%%#@@@@@@@#%*++*S%S#@#;..............,:%@@@@@@#%S###S?++*S@@@@@S?
**:;?*?S@@@@@@@@@@@#%?+??%?%::?SS#@+,,.........?S?*%SS#@##%#@#?S@@####@@#SS#@%..............,,*@@@@@@##@@#S??SSSS#@@@#S?
::::??+?@@@@##%?%SSS@*:*:;??::;%%S#:,.........;SSS#@@@@@#*;#@#%;?@@@@@@@@@@#@@*.............,:+@@@@@@@@#%?S@@#%S@@@#SS%?
::;::++??*;*%?***%S#####+,++:+::***,,........,%#@@@@@@@@S%S@@#@###@@@@@@@@@@@@S:............,:*@@@@@@@@SS@@@@##S%??%?**?
;++;::;:;;,:*;+***?SS?%?;:,,+*?*;*,.,........*S#@@@@@@@#S##@##@@@@@@@@@@@@@@@@#*............,:?@@@@@@@@@#S%%????%?%##SS#
?%?;;:+;:::,;;;++**++,,::,:,*++*:+:.,.......,?S#@@@@@@##@@#####@@@@@@@@@@@@@@@S?,..........,,:%@@@@@@@@@#%?S#@@@@####@#%
;;?*;;:::::,::;;;+?+:,:??,.:+;+;+;,.,.......,*S#@@@@@@#############@@@@@@@@@@#%*,..........,,;S#S#@@@@@S%?%##@@##@@#@@#S
;;+**+:;;:;:;??*:,;;;?##SS%+*++?+;,.,........+%#@@@@@##@@@@@@@@@@###@@@@@@@@#S?+,..........,,*##??S#@@S*+;;;?SSSS@@@@#S%
;;;+;++*+;;:;??*;::;?#@@#S*:?++*+;,.,,.......;?S@@@@@@@@@@####@@@@@@@@@@@@@@S%*;,.........,,:%@@@#%##S*+;;;;?%S%#@@@@S%%
;;++;+::;++::?%?++;*+;+++;,,**+;;;,..,.......;?%#@@@@@@@@#####@@@@@@@@@@@@@#%%*:..........,,;#@@@#@@##%S%*+**%%SS%%%S@@@
*;:+;;??*?+;++*?*+;?*,,;;;;,+S**+;,..,.......;*?%S@@@@#@@@@@@@@@#@@@@@@@@@#S%?*:..........,,?#@@@#%SS@@@@#%?+SS?***+*??S
%+:;+;%%%S%S*:+?%%?*:,+?;::,:S*?#%;..,,......:+?*?SSSSS###@@###S#@@#@@###SS%?*+:,:.......,,;S#@@@S?%%%%##%?%+?S?+?S#%*++
+?*+??***?%#S:+?++?+,:?;::;:,+++S@?:.,,......,;+;+?*??%SS##SSSSSSSS%%SSS%%%?*+;,,:,.....,,:+S@@@S%%%?*???%##?*%?*%#@#S##
;+%##S?*++***+*S%%?;,;*;**;,:;+;%##%..,.......,:::++??%%%SSS%%S%%%?*+**?%??*;:,.........,,:;*#S%S#%+*?%%S#@@%+*;:++*?S@@
+;;?S##S;:+%S#@@S#@#??%*+?*:,;++++*%,.,,.........,:;**??%%%%%%%?*?*+;++*++;::,,........,,,;+;?%*?#@#%?S##@@#S%*;:,,+*?#@
::;;;+##*S##%?%%%%#S%####SSSSSS#S%%?+,.,..........,:;+**?*????*****++;;;;;:::,.........,,:;;*+*+;*%####@@S%%SS%?;,:?%??S
;++;;+?*S@#S+::;:;++?S%#@@@@@@@@@@@@@:.,...........,::;;++*****+++++;++++;;;::,.......,,:;;;*+,:;;?#@@#S%;;;*?**+,.,?%+:
+;:,:;;+?*?*;::,:++*?SS##S%%#@@@@@@@S,.............,::;+??%%%%?????****+++*+++;......,,::::+*+;*+%%###S%**%?+::::::,,,*+
%?**;;*%%?%;+;*??##@@@S++;;;;**%S###*...,.........,,,:+*%S####SSSS%?****??%%??+,....,,,:::+?+*S%%??++*?;+%?**,.,,:::::;#
##S#S???*?SS?S##@@@@@@@S+*?*:,,,+*:;:...,,.......,:::;+*?%#@@@###SS%?*?%SSSS%?*,....,,:::+**+%%??%**++:*%S%*+:,;+;::;::;
*+*?*%#%+:;+*??*SSS#@#SS+S@@*,:+;;+*,....,.......:;;;;+**?%#@@@@##S%%%SS####S%*;...,,,::+#S**+;;;;*?%%?S#**?;:::+SS#%+;;
?*,+*?##?;,:?SS%%?+*%+**;+%#?:;**???:....,.......:;++***??%S##@@##SSSS######S%*;..,,,,,.:S#%S%+;*+%@#%?*%*?S#%*;:*?**+++
%?+;***%?+,,,,;*+;;?;S%%%S##%;;;*%?S:.....,......:;+*????%%S##@@#######@@##SS%*;,...,....?S?+*++*%#?;S%+*+*S@@#*++;;,,:+
+?*:+%%;,,,,,.:,:,;++?%%@@@@@?,+*;+:,.....,......:;+*??%%%%SS##@#####@@@###S%?;..........:S??%%**??+*?*;;,?@#%#?+;:,:+?%
*;:;%S%*::*;+;+;+:;;:*%#SS@#%;,:%**;.............:;+*?%%%%%SS######@@@@@#S%*;,....,.......;%?%?*+*?S##%**+*?*;*?**+;;***
+;:;*#@#+:*;::,;++;+;;;S+++;,:+?##?,........,....,;++*?%SSSSSSS###@@@#S*;:,,.....,........,*%%?;+***?S###S%*;;:::::;++*+
S?*%*;%#*::;;,.:;?SS%;::;:,.:?**+:..........,,....,:;+?%SSSS?%S##S%*;:,,::,.....,........,;??**+++;;;;++**?%%SSS%?*+;;*%
#@#S%*?+;:+**%%#@@@@%?:....,,,,,............,:*;,,,,,,:;++:::+?+:,,,:::;:,......,......,.,+%%;;+:,.........,,:+?S#S%*;:;
S%%%%?++;;;+*%#@@@S%;:..,,::::,.............,,;%;,,,,,::,,;+;,,,::::::*+,.......,.....;??**+**:;;;+;:,.........,:;+??**?
###S%*+*%+::+*%%#S;,.,,:::,,:,...............,:*?:,,,:;;:**????::::::?+,.......,,....;?%%%??*+*???*****+;,............,,
*%###S*?%%+::,,,:,,::::::,::,....,....:.......,;%;,:::,,,,::::::::::?;,........,,...:+????%%%%%%%??????***+:,....,,,,...
??*?@@S+:;,::,,,.....,,::::,.........+?.......,,??:::::::::::;:::::*+..........,,..,+*????%%SS%%%%%%%%%%%?***+;;++******
++*+*;,...,,,......,,,,,,,:,.....,;+?S;.......,,+S;,::::::::::::::+*,..........,...:******???%%%%??????*******+****??*?%
,::.....,;:.....,,,,,,,,,::......?#S?#*.......,,;S+,,:::::::::::::*:,.........,,...;+?????????%%SS%%%????????**+;*****+?
......,,;:....,,,,,,,,:::;,.....;S%:,::........,:S*,,:::::::::::::*,,.........,...,+*???%%%%%%%SSS%%%%%%%%??**++++******
.....,,,.....,,,,,::,:::;:......+?;;+;...,,....,,%?,:::::::::::::+;,,..,,.....,...;+????%%%%%%%%SSS%%%%%S%%%%%%%S@@#S*?#
..,,.,.....,,,,,::,::::::,.....*??%*+%+.,,,....,,??,,:::,:::::::,+;,,........,...:+*????*???????%%%%%%%%%%%?%%%SS#S%%%%%
,,,,,,,,,,,,,,,,,,,::;;:,..,:.,**+*?%*,.,,,....,,*?,::::::::::::,+:,,..,........,+*?**********????%%%%??%%%%SS%%???%%?*%
,,,,,,:,,,:,,,,,:::;++;,...:,.*%??%+*,...,......,*?,,::,:::::::,,+:,,,,,,...,...;??**************??????%SSSS%??????*?S##
.,,,::,,,,,,,::::::;++;...::.,S%:;;;%+...........+?,,,,,::,:::,,,*:,,.,,,......:+*?***********??**+*%S##S?**?%%?%%S#S%*+
.,,::,:+:,::::::::;++;:...,...;?S%S%*,...........;?,,,:,,,:,,,,,:+,,..,,.......:+************+++;+*?%S%**????%###%*;:;++
.,::,+*;::,:::::::;++:......?S@S%+;,.............:?,,::,,:::,,,,;;............:+++;;;;;;+++++;::+?%?***????S##%+:::;+*??
,,::::,,:::::::;;;++;,..,..:+*S?;*;...............*;,,,,,,,,:,,,;,...........,;+++++++;+;;;:::;*?*++****%##%+::;++***???
::::::,:::::::;++*+;,......::::;S;................;+,,,,,,,,,,,,:............:+*????**+;:,,:+**+++***?S#S*:,:;****????%%
:,::::::::::::;+**;:......,.;,;%?.................:*,,,,,,,,,,,,,............;******+;:,,:;++++++*?S#S?;..,:+**????????%
::::;;:::;;;;++**+:,......,;:,;:,.................,*,,,,,,,,,,,,............:+*++;;;:,,:;;++;+*%S#%*;,..,:;+++***???????
::::;;;;;:;+****+;,.....,..+++;,...................+:,,,,,,,,,,............,+*+;;:,,,::;;;+*%SS?+:..,,,::;+++++****?????
:;:::;:;;::;+**+;:.......,?##SSS?,.................;;.,,,,,,,,,............:;;:,,,:::;;+*%S%*:..,,:::::;;+++++++******??
:;:::;::::::;+++:,......,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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................