- Country: United States - Location: Illinois / Iowa - Status: Split-up - Formed in: 2013 - Genre: Black Metal - Lyrical themes: Mythology, Paganism, Nature - Record label: Humanity’s Plague Productions - Years active: 2013-2014, 2014-?
Members
V.
Vocals (2013-2014, 2014-?)
Member(bands):
Cyhiraeth , Stolzblut , Killgore , Abaddon , Behexed , Crypostosy, Suicide Forest, Vexhamren
K.
Guitars, Bass, Drums (2013-2014, 2014-2016)
Member(bands):
Grimnacht , Moon Labyrinth , Noctuam , Kobold , Winterfiend , Stolzblut
Close
Type:
Demo
Release date:
September 10th, 2013
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
30 copies
Members
K. Cornell
Guitars, Programming
Thorfinn Balor
Vocals
K. Cornell
Logo
Tracks
1.
Blood of the North
03:48
(loading lyrics...)
2.
Consumed
03:21
(loading lyrics...)
3.
Apparition in the Timberlands
04:49
(loading lyrics...)
4.
Skógrund
03:29
(loading lyrics...)
5.
Walpurgisnacht
04:09
(loading lyrics...)
6.
eðli
02:06
instrumental
(loading lyrics...)
21:42
Close
Type:
Full-length
Release date:
November 6th, 2013
Catalog ID:
HPP009
Version desc.:
Limited edition
Label:
Humanity’s Plague Productions
Format:
CD
Limitation:
1000 copies
Members
K. Cornell
Guitars, Programming
Thorfinn Balor
Vocals
Tracks
1.
Feast of Fallen Warriors
04:38
(loading lyrics...)
2.
In Obscure Darkness
04:55
(loading lyrics...)
3.
Prayer to Cailleach
04:58
(loading lyrics...)
4.
Mischievous Foul
03:20
(loading lyrics...)
5.
Together We Fight
05:18
(loading lyrics...)
6.
Dryad of Death
03:40
(loading lyrics...)
7.
Wolves’ Rite
04:06
(loading lyrics...)
30:55
Close
Type:
Full-length
Release date:
February 21st, 2014
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Hammerbund
Format:
Cassette
Limitation:
50 copies
Members
K.
Guitars, Programming
V.
Vocals
Tracks
Side A
1.
Wooded Rituals
03:29
(loading lyrics...)
2.
Ravens of The Dying Light
03:45
(loading lyrics...)
3.
To Wither with the Dead
03:45
(loading lyrics...)
4.
Cemetery Sacrament
03:42
(loading lyrics...)
5.
Winter’s Solitude
02:47
instrumental
(loading lyrics...)
Side B
6.
False Words That Lay in Flames
04:25
(loading lyrics...)
7.
Invocation to Hel
03:54
(loading lyrics...)
8.
Skadi
05:02
(loading lyrics...)
9.
The Trees, They Moan a Deafening Sorrow
03:50
(loading lyrics...)
34:39
Close
Type:
Split
Release date:
April 19th, 2014
Catalog ID:
cut 1538
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Members
Skógr
K.
Guitars, Bass, Drums
Thorfinn Balor
Vocals
Winterfiend
Atrum Nemus
Everything
Tracks
1.
Skógr -
The Cross Decays
03:35
(loading lyrics...)
2.
Skógr -
Nokturnal Meditation
03:25
(loading lyrics...)
3.
Skógr -
Autumn’s Silence
02:16
(loading lyrics...)
4.
Winterfiend -
Dark Ages
05:23
(loading lyrics...)
5.
Winterfiend -
Antichrist
02:57
(loading lyrics...)
6.
Winterfiend -
Wizard of Darkness
03:22
(loading lyrics...)
20:58
Close
Type:
Split
Release date:
August 21st, 2015
Catalog ID:
HPP013CD
Version desc.:
Limited edition
Label:
Humanity’s Plague Productions
Format:
CD
Limitation:
500 copies
Members
Graatindr
Stig York
Bass
Kaldhussæter
Guitars, Vocals
Nesjar
Drums
Skógr
V.
Vocals
K.
Guitars, Bass, Drums
Tracks
1.
Graatindr -
Bivlende
03:17
(loading lyrics...)
2.
Graatindr -
Eismal
04:05
(loading lyrics...)
3.
Graatindr -
Ragnarok er nær!
03:41
(loading lyrics...)
4.
Graatindr -
Slitt og graa
03:26
(loading lyrics...)
5.
Graatindr -
Brandstiftung
04:43
(loading lyrics...)
6.
Graatindr -
Aasrøys
05:27
(loading lyrics...)
7.
Skógr -
Blood of the North
02:07
(loading lyrics...)
8.
Skógr -
Consumed
04:12
(loading lyrics...)
9.
Skógr -
Apparition in the Timberlands
03:50
(loading lyrics...)
10.
Skógr -
Skógrund
03:24
(loading lyrics...)
11.
Skógr -
Walpurgisnacht
04:52
(loading lyrics...)
12.
Skógr -
Eðli
03:31
(loading lyrics...)
46:35
Close
Type:
EP
Release date:
March 21st, 2016
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Werewolf Promotion
Format:
Cassette
Limitation:
100 copies
Members
V.
Vocals
K.
Guitars, Bass, Drums
V.
Artwork and Layout Design
Tracks
Side A
1.
Germania
(loading lyrics...)
2.
Digging Up the Roots
(loading lyrics...)
3.
To Reap the World
(loading lyrics...)
4.
The Tomb and the Void
(loading lyrics...)
5.
Into the Howling Void
(loading lyrics...)
Side B
1.
Germania
(loading lyrics...)
2.
Digging Up the Roots
(loading lyrics...)
3.
To Reap the World
(loading lyrics...)
4.
The Tomb and the Void
(loading lyrics...)
5.
Into the Howling Void
(loading lyrics...)
Close
Type:
Split
Release date:
August 2017
Catalog ID:
ωτ 133
Version desc.:
Limited edition
Label:
Worship Tapes
Format:
Cassette
Limitation:
102 copies
Members
Skógr
V.
Vocals
K.
All instruments
Nebul
Koppany Geczy
Drums
Wotanswolf
Guitars, Bass, Vocals
V.
Artwork, Layout
Koppany Geczy
Recording (Drums)
Wotanswolf
Recording, Mastering
Tracks
Side A
1.
Nebul -
Wisdom of the Futhark
06:36
(loading lyrics...)
2.
Nebul -
Return to the Externsteine
05:37
(loading lyrics...)
3.
Skógr -
An Ode to the Stars
03:35
(loading lyrics...)
4.
Skógr -
Subterranean Gate
03:52
(loading lyrics...)
5.
Skógr -
Carve the Runes to Flesh
05:22
(loading lyrics...)
Side B
1.
Nebul -
Wisdom of the Futhark
06:36
(loading lyrics...)
2.
Nebul -
Return to the Externsteine
05:37
(loading lyrics...)
3.
Skógr -
An Ode to the Stars
03:35
(loading lyrics...)
4.
Skógr -
Subterranean Gate
03:52
(loading lyrics...)
5.
Skógr -
Carve the Runes to Flesh
05:22
(loading lyrics...)
25:02
Close
Type:
Full-length
Release date:
February 21st, 2014
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Hammerbund
Format:
Cassette
Limitation:
50 copies
Members
K.
Guitars, Programming
V.
Vocals
Tracks
Side A
1.
Wooded Rituals
03:29
(loading lyrics...)
2.
Ravens of The Dying Light
03:45
(loading lyrics...)
3.
To Wither with the Dead
03:45
(loading lyrics...)
4.
Cemetery Sacrament
03:42
(loading lyrics...)
5.
Winter’s Solitude
02:47
instrumental
(loading lyrics...)
Side B
6.
False Words That Lay in Flames
04:25
(loading lyrics...)
7.
Invocation to Hel
03:54
(loading lyrics...)
8.
Skadi
05:02
(loading lyrics...)
9.
The Trees, They Moan a Deafening Sorrow
03:50
(loading lyrics...)
34:39
Close
Type:
Full-length
Release date:
February 21st, 2014
Catalog ID:
N/A
Label:
Depressive Illusions Records
Format:
Digital
Members
K.
Guitars, Programming
V.
Vocals
Tracks
1.
Wooded Rituals
03:29
(loading lyrics...)
2.
Ravens of The Dying Light
03:45
(loading lyrics...)
3.
To Wither with the Dead
03:45
(loading lyrics...)
4.
Cemetery Sacrament
03:42
(loading lyrics...)
5.
Winter’s Solitude
02:47
instrumental
(loading lyrics...)
6.
False Words That Lay in Flames
04:25
(loading lyrics...)
7.
Invocation to Hel
03:54
(loading lyrics...)
8.
Skadi
05:02
(loading lyrics...)
9.
The Trees, They Moan a Deafening Sorrow
03:50
(loading lyrics...)
34:39
Close
Type:
Full-length
Release date:
March 3rd, 2014
Catalog ID:
cut 1522
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Members
K.
Guitars, Programming
V.
Vocals
Tracks
1.
Wooded Rituals
03:29
(loading lyrics...)
2.
Ravens of The Dying Light
03:45
(loading lyrics...)
3.
To Wither with the Dead
03:45
(loading lyrics...)
4.
Cemetery Sacrament
03:42
(loading lyrics...)
5.
Winter’s Solitude
02:47
instrumental
(loading lyrics...)
6.
False Words That Lay in Flames
04:25
(loading lyrics...)
7.
Invocation to Hel
03:54
(loading lyrics...)
8.
Skadi
05:02
(loading lyrics...)
9.
The Trees, They Moan a Deafening Sorrow
03:50
(loading lyrics...)
34:39
Close
Type:
Split
Release date:
April 19th, 2014
Catalog ID:
cut 1538
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Members
Skógr
K.
Guitars, Bass, Drums
Thorfinn Balor
Vocals
Winterfiend
Atrum Nemus
Everything
Tracks
1.
Skógr -
The Cross Decays
03:35
(loading lyrics...)
2.
Skógr -
Nokturnal Meditation
03:25
(loading lyrics...)
3.
Skógr -
Autumn’s Silence
02:16
(loading lyrics...)
4.
Winterfiend -
Dark Ages
05:23
(loading lyrics...)
5.
Winterfiend -
Antichrist
02:57
(loading lyrics...)
6.
Winterfiend -
Wizard of Darkness
03:22
(loading lyrics...)
20:58
Close
Type:
Split
Release date:
October 15th, 2018
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Skógr
K.
Guitars, Bass, Drums
Thorfinn Balor
Vocals
Winterfiend
Atrum Nemus
Everything
Tracks
1.
Skógr -
The Cross Decays
03:35
(loading lyrics...)
2.
Skógr -
Nokturnal Meditation
03:25
(loading lyrics...)
3.
Skógr -
Autumn’s Silence
02:16
(loading lyrics...)
4.
Winterfiend -
Dark Ages
05:23
(loading lyrics...)
5.
Winterfiend -
Antichrist
02:57
(loading lyrics...)
6.
Winterfiend -
Wizard of Darkness
03:22
(loading lyrics...)
20:58
Band ascii art
............................................................;...........................................................
.........................................................,.:%,..........................................................
...........................................................*#+..........................................................
.............................*:...........................:%@?,..................;,.......;,............................
.............................#+......*+..........,.......,;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?*;:,....,:...............................
.....................,+%??:...:+,...,.:::+**S#@@@@SSSSS#@#@@@#@###SSS#@@@@S?+:.;;,,..,,*,,:...:+,.......................
.....................;?##+:,.;??:,.,;++;,::+???#S##@@@@@@@@@@@#@@@@@@@#SS?*:,;:*;.,:,:+?*;;;:,+%+.......................
.....................,;+S?+;:,*#*+;,;*S%:.,+S*%SSS?SSS@@@@?;;?@@@@@##%#?S+*+%;*%%,:;:+;S+..?+?S*,.......................
........................:%SS?+*#??;.;:%S+,,;#%#?SS**??#@@@;..+@@@#S*+?#%*%?S%*S%S%:**+,+#?%S%?+.........................
.........................,;*?##@%%%+:%S#*?;,%@#%SSSSSS#@#?...,%#@#S**?#SS#S*?S@#*S?S;+*%%**;:,..........................
..........................:;?SS#@#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**####@@#+,;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%+;?#@@@@@@%,.**S#@@@@#@@@##S*:+;+%*:+;??+:........
...........,;?S#@@@@@@@S?:,?@@%,.,;?#@@@@+;+%#@@@@?;?+SSS@@@@@@#S**+%@@@##@S#@@@%,.:,;%#@@@SS#@@@@@######S%?+,..........
..............;;S@@@@#?;:..;S@%,,+**S@@@%,;?S@@@S####S#%SS#@###S%%##@@@@@%%?#@@#%;,,,;?#@@@*;+*SS#@@@#?;;:,.............
............,:*%#@@@@#S%*,..,%#*,::?#@@@+.,:%@@@%;*;+;%;*##@#%S*##+;??@@#;:+@@@S*;,,:;S@@@#;,.,*#@@@@S:,,;..............
.............:;*%?S##@@@@#%+,,:*;,;#@@@@*...;#@@#;:,;:?:%S##SS*;%?;,;%@@S,.;#@@@*,:;*S@@@@#?*?%#@@@@@@S%?;..............
.............,,,*?S%%###@@@@#%;;;*S@@@@@S*;.;*%#@#S%S++;%%%SS??*?*??%@@@#?++S@@@#*;,.+#@@@@##@@@#SS?*+*+,...............
............,;*:,:;?%%SS####@@@S%SS#@@##@@#?::+SSSS%%S%*?*?%S++?%%SS#%#@@@@S#@@@@#*;,+#@@@@@#@@@S+;,.,:,...,............
............,,*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#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%%?*;+**+*?**;;:::;;,.....,
:;*??+++;:,+*+;:;;+:*?;+*%SS%**++:+*+*+*;;****?***%?*?%%%%%%%?%SS%***%#%SS#S?+;,:;;;S%%%S%**++%%%S#S??%S%S%%S?;::,:;;;+*
:::::++::,,+#%?*++*+;;;;:+%%S#?**;;***++++***+*?*+?%%?*????%SS##S*+?%%####S*;+;:++;;%SSSS****%####S#SS#SSS%%S#S?;;;?%%+:
;;;;,,:,::::*%SS?%%%?+;+;+%%%S%?????***+;;*??**???*?%?*???S#@@@#S**%SS#SS#S??%?????%??SS?+%%#@@@##SS##SSSS%%%%%?**+**+:.
?**?*+::,,,,;;*?*?%%S%*?*++*+;:;;+?%???++;+*???*???%%%%%%SSSS%%??%%S###%%%SS####SSS#SS###%*%#@@##SSS#SSS##SS%%S%%%?+++**
*+?S%%*?%?*+;+?????+*?+***?*:,,:::;****++:;**+**?+*S%%%%S%??%SS?%#####??%+%?%%S%%%%%*%S%**??S####SSS??%SSS#SSS%???????*+
::+?%?+?#SSS%?+*??+;++++*??*:::::::;;;+;::*??%?*??*??*?%%%%S%%S##@###S?*??*;+?%S%%S%**++**?%??**+%S#S##@@##SS%?%?????*++
,::;;+;+??%%?***%*****?%S%*+**+:;+;;;;+;;*?%??*;;+++?SSSSS%*?%SSSSS%?**?%%***??%SS##SS%%?%?%S*???%?S@##SSS%%%%?%??**++**
;:,:;::;:;;+*???**?+**?%%%%%***+;+*+**+;::**++++**++*?%%?*+**??%?+**?*???++*?S??%SS##@#?*%#S%SS##SS%%%*?%?%SSSS?*****+;;
+;:::;;:,:;;;*??**+*%%%??S???**?++%**?*+,,**;+++***+++++++?%%%%*++*?%????****???????%S%?%%SSS###@###?*#@@@##S??*+*++*+;+
+::+::++++**++**+++++*?*+*+***???%??****;:?*++*++*******+%S%%%?*+%%SS%%?**S%**?%%?%%%S??*;*????%?SS%??%%S%%?????*??***++
;;;;+;;;+;**+;+***??*?**++??*++**%******;,+%?++++*??*********?*?++?SS%*?%#@@##@@@@@##S*??*?%?**?%SS%%??%%%?%SS%%%SS#SS%?
???*??*+++++;?%#S%%S##S%%*+****??**++**+;,;*+*******+*****+;*???*??%%??%#@@@@@@#S%%S?***?S%%%?*;?S?%#SSS#SSSSS##SSSSSSS%
??*+***+;;:;;+*?%%%%SS%%%*;?S%SSS???*;;;:,,+*++*+**?**+*?*++%%?*?%%%??*?%%%SS%S%*;+***+++**?%?**%?*%%%%%%%%%?%%????***+;
;;:;;+*****++?*++;++;****++%%%S#S???*;;**+,+*+++**********++??%%???*??%%%??*%S%?*****++++*?**+::++*+;*??*??%%?++?%?+;;;+
*??%%%%%%%S%%%%%%;++;+*+++;;+**??S?:;:;;+;.:+++*****??**??%%%%S%%SS%S####SS+*******?++*+**++++++??%*++*?++*?*++*?**+:;;:
*?*??%%%SSSS%???++*****??*+;;;;:;;,,::;;:;,:;*????%%%*?%%%SS%%??SS#S####SS%++*??%%%S?++;;+:++*???%????*++;;+++*?%?:;:,::
++;;;**++*????+;:+?**?**?*+,:;;+;:;:;;:,,,,,+***?????*??*%????+%%SS#######S;+**??%S%???*;:?S;...,:*???++++*?%%??+:;+,:;;
+*;+*??***+*+++;:;::;;,,::::,,:+;,:;,,,,,,.,;++*??*+*++**++++++*%SSSSS###S*;+*??*???*??+:*@%?.....,%SS%%%??+****;:;;:;;+
:;*?????*********++++;;;+**;;;:.,,,:;:,,,,..:*::;;;;;::;:;*+*?*+*???????*;+*;+****?%%?*+:%#%*,.....+#SSS%%%?***;+*++?+*+
;**??????**;+++*++++*;;++*?*;+*;::;;:,,,....,+S*+::+;;;:;:++?%?++*+++**++;*;;++*+**??%%??S##@S,....,%SS%?%#S???++++*+;;;
;++;+**+*+;;+;++*+++;;+?**++;;+:::.,,,,.......?*%*..:++++;++*??+******+;+++;:+*???*++??+;?%?%%:.....*%%SS%*++*+:;;+++:::
;;++:::++++++;;;**??*++??+;++;:,..,,:::,,......?%%,...;*+;;;+*;;*+:+?*+:%*:;;+**??*;;;;:..:**?:.....,+%S#%::*?;:,,:::,..
*???*+::;;+**;********;::,:;+;;;:;:,,,:,,......,?S:.......::,..,;::;+*+;??:;++****+;;;:...+%S*,.......;*%*;:;+;::,,,,,,,
*????*+*??*+;:;++;+**++;+;;:::;;;;:,..,..........,,........:,,:;+*?++;;;;;:+*+***+,...............:...:;*++*+;++:,,,,,,:
++****++**?*+++*+;**+++*+*+;::;::,,,,,,...........,,.,.....:?;*%SSS%%;::+;,+**?S*........,:,....:%S%+,::;,;S#?;;::,,,:,,
*+*?*+++%%%%?%%*++;++**++++*;:;;:;:,:;:,..........,,.,:....?%;;+*??%?;::,:::+*%?.............,%%S@S+,.::,;S#%*++*+;,.:::
;:;+*+++++*****++;:+++*+;;;;::;+:;;:;;:,...........,,.*,..*S;.:;;+++++;;;::,;+*,............:S#@#S:....,:+*::;;+**+:::+;
;;;;+*+++;+****+;,;++++;:::,,::,,:,,,,.................,.;#*..+**++;+++;;::;;:,.............?###S%;.........,::,;++;;::,
+++;++**+::;:::,:::::::,,,,,::,,,,,.....................:S*...:%%??+***?*+;+*;............;%%;+*?%%*,.......,;;::;..,:,,
;+*+;+++;:,;;;::,.,,,:;:;;,,,.,,.:,,,,,,................*#,....;+++;+;+?%?%%+...........,*%+....,?%?,........;:,,::,,,:,
++**+**+;;;:,,,,...,::+:;;,,,,......,.,................,S*.....;++;;;;;;;++;...........+%+........;+.........****??*?*?*
+**???*+*+;.,.....,:::::,,,.........,..................*S,.....,::::;;;::;+,.........:++,..........,.........;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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................