- Country: Australia - Location: Hobart, Tasmania - Status: Active - Formed in: N/A - Genre: Black Metal/Noise - Lyrical themes: N/A - Record label: N/A - Years active: N/A
Close
Type:
Demo
Release date:
2006
Catalog ID:
WRR021
Label:
Winterreich Productions
Format:
Cassette
Tracks
Single-sided
1.
Untitled
07:04
(loading lyrics...)
07:04
Close
Type:
Demo
Release date:
2009
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Tracks
Single-sided
1.
Untitled
(loading lyrics...)
Close
Type:
Demo
Release date:
2010
Catalog ID:
WRR141
Version desc.:
Limited edition
Label:
Winterreich Productions
Format:
Cassette
Limitation:
100 copies
Tracks
Single-sided
1.
Untitled
10:17
(loading lyrics...)
2.
Untitled
10:46
(loading lyrics...)
3.
Untitled
06:50
(loading lyrics...)
27:53
Close
Type:
Full-length
Release date:
2011
Catalog ID:
WRR155
Version desc.:
Limited edition
Label:
Winterreich Productions
Format:
Cassette
Album versions
Release date
Label
Catalog ID
Format
Description
2011
Winterreich Productions
WRR155
Cassette
Limited edition
May 18th, 2020
ASRAR
ASR067
2 12" vinyls
Limited edition
May 18th, 2020
ASRAR
ASR067
2 12" vinyls
Limited edition; Test Pressing
Tracks
Side A - From The Chalice Of Invocation
1.
..Wind of the Coldest Eve Shall Call the Devoted Worshippers
00:33
(loading lyrics...)
2.
Rotten Bodies Are Dragged to an Endless Suffering
02:05
(loading lyrics...)
3.
Amongst the Lifeless Corpses and Dripping with Stale Okkult Blood
01:34
(loading lyrics...)
4.
Never-ending Sick Crucifixial Torment
01:54
(loading lyrics...)
5.
Blackened Drowning of an Eternally Diseased Earth
02:39
(loading lyrics...)
6.
Hearing the Deafening Possessed Cries from Beyond
01:12
(loading lyrics...)
7.
..as Bodies Drain in Complete Isolation
04:02
(loading lyrics...)
8.
Slicing Open the Lifeless Cosmos..
03:02
(loading lyrics...)
9.
Dreams Fade as the Noose Tightens
01:24
(loading lyrics...)
10.
Casting Spells Through the Rotten Nails of the Goat [Tribute To Isamaelta Pt. I]
03:11
(loading lyrics...)
11.
Possessed Eyes Wound with Evil Infectious Magick [Tribute To Isamaelta Pt. II]
03:40
(loading lyrics...)
12.
The Coffin Dirt That Still Runs Through the Darkest Veins of Evil
01:50
(loading lyrics...)
13.
One Can Never Recreate That Which Was Once Pure..
01:35
(loading lyrics...)
Side B - Spells Will Curse Timeless Echoes
14.
...Haunted by the Familiarity of a Stale Hymn
01:13
(loading lyrics...)
15.
Deep Scars That Tell the Story of Worship
03:21
(loading lyrics...)
16.
..Forgotten Voices That Still Curse Within the Deepest Dreams
01:12
(loading lyrics...)
17.
Necro Spells That Have Ruined Your Entire Being
01:09
(loading lyrics...)
18.
That Which Has Never Seen the Light
01:22
(loading lyrics...)
19.
As Christ Decomposes in the Holy Vortex of a Boring Mind
01:13
(loading lyrics...)
20.
..Engulfed in Shit [True Rotten Darkness]
02:08
(loading lyrics...)
21.
Alone in the Void..
01:50
(loading lyrics...)
22.
As the Mind Becomes Overwhelmed by Utter-blackness
02:39
(loading lyrics...)
23.
Today Will Remain Only as Dust for Tomorrows Children to See
03:17
(loading lyrics...)
24.
..the Final Sun Rises - Piercing the Dead Dreams of a Lost Soul..
01:26
(loading lyrics...)
25.
Worshipping the Burning Steples That Cast the Shadows upon the Way to Beyond
03:49
(loading lyrics...)
26.
The Nostalgia That Floats Through the Timeless Steams of Eternity
02:27
(loading lyrics...)
27.
Standing upon the Edge, Forgetting the Path That Has Lead Us Here..
02:43
(loading lyrics...)
58:30
Close
Type:
Demo
Release date:
2012
Catalog ID:
WRR153
Version desc.:
Limited edition
Label:
Winterreich Productions
Format:
Cassette
Tracks
1.
Untitled
02:59
(loading lyrics...)
2.
Untitled
03:02
(loading lyrics...)
3.
Untitled
01:58
(loading lyrics...)
4.
Untitled
02:33
(loading lyrics...)
5.
Untitled
03:07
(loading lyrics...)
6.
Untitled
01:09
(loading lyrics...)
7.
Untitled
02:01
(loading lyrics...)
8.
Untitled
02:58
(loading lyrics...)
9.
Untitled
02:15
(loading lyrics...)
10.
Untitled
03:46
(loading lyrics...)
11.
Untitled
07:04
(loading lyrics...)
32:52
Close
Type:
Split
Release date:
2012
Catalog ID:
N/A
Label:
Down and Out
Format:
Cassette
Tracks
Side A
1.
Dea Tacita -
Untitled
04:41
(loading lyrics...)
2.
Dea Tacita -
Untitled
01:15
(loading lyrics...)
3.
Dea Tacita -
Untitled
01:38
(loading lyrics...)
4.
Dea Tacita -
Untitled
04:31
(loading lyrics...)
5.
Dea Tacita -
Untitled
01:15
(loading lyrics...)
6.
Dea Tacita -
Untitled
02:46
(loading lyrics...)
7.
Dea Tacita -
Untitled
03:45
(loading lyrics...)
8.
Dea Tacita -
Untitled
01:09
(loading lyrics...)
9.
Dea Tacita -
Untitled
01:13
(loading lyrics...)
10.
Dea Tacita -
Untitled
01:08
(loading lyrics...)
11.
Dea Tacita -
Untitled
03:10
(loading lyrics...)
12.
Dea Tacita -
Untitled
02:30
(loading lyrics...)
13.
Dea Tacita -
Untitled
01:50
(loading lyrics...)
14.
Dea Tacita -
Untitled
02:16
(loading lyrics...)
15.
Dea Tacita -
Untitled
06:02
(loading lyrics...)
16.
Dea Tacita -
Untitled
01:15
(loading lyrics...)
17.
Dea Tacita -
Untitled
05:48
(loading lyrics...)
18.
Dea Tacita -
Untitled
01:43
(loading lyrics...)
Side B
19.
Blackline -
Untitled
04:03
(loading lyrics...)
20.
Blackline -
Untitled
03:40
(loading lyrics...)
21.
Blackline -
Untitled
03:47
(loading lyrics...)
22.
Blackline -
Untitled
03:48
(loading lyrics...)
23.
Blackline -
Untitled
05:34
(loading lyrics...)
24.
Blackline -
Untitled
02:27
(loading lyrics...)
25.
Blackline -
Untitled
03:49
(loading lyrics...)
26.
Blackline -
Untitled
03:58
(loading lyrics...)
27.
Blackline -
Untitled
02:51
(loading lyrics...)
28.
Blackline -
Untitled
08:43
(loading lyrics...)
29.
Blackline -
Untitled
07:36
(loading lyrics...)
01:38:11
Close
Type:
Split
Release date:
2012
Catalog ID:
WRR147
Version desc.:
Limited edition
Label:
Winterreich Productions
Format:
Cassette
Members
Blackline
M. N.
All instruments
Tracks
Side A
1.
Blackline -
Untitled
06:20
(loading lyrics...)
2.
Blackline -
Untitled
05:24
(loading lyrics...)
3.
Blackline -
Untitled
02:54
(loading lyrics...)
4.
Blackline -
Untitled
02:38
(loading lyrics...)
5.
Blackline -
Untitled
01:31
(loading lyrics...)
6.
Blackline -
Untitled
04:56
(loading lyrics...)
7.
Blackline -
Untitled
02:15
(loading lyrics...)
8.
Blackline -
Untitled
06:36
(loading lyrics...)
9.
Blackline -
Untitled
01:43
(loading lyrics...)
10.
Blackline -
Untitled
02:25
(loading lyrics...)
11.
Blackline -
Untitled
03:48
(loading lyrics...)
12.
Blackline -
Untitled
01:38
(loading lyrics...)
13.
Blackline -
Untitled
05:46
(loading lyrics...)
Side B
14.
Decrepitude -
Untitled
02:21
(loading lyrics...)
15.
Decrepitude -
Untitled
04:45
(loading lyrics...)
16.
Decrepitude -
Untitled
04:19
(loading lyrics...)
17.
Decrepitude -
Untitled
03:57
(loading lyrics...)
18.
Decrepitude -
Untitled
13:22
(loading lyrics...)
19.
Decrepitude -
Untitled
00:48
(loading lyrics...)
20.
Decrepitude -
Untitled
09:05
(loading lyrics...)
21.
Decrepitude -
Untitled
01:04
(loading lyrics...)
22.
Decrepitude -
Untitled
07:03
(loading lyrics...)
01:34:38
Close
Type:
Demo
Release date:
2013
Catalog ID:
WRR163
Version desc.:
Limited edition
Label:
Winterreich Productions
Format:
Cassette
Limitation:
36 copies
Tracks
Single-sided
1.
Untitled
17:00
(loading lyrics...)
17:00
Close
Type:
Demo
Release date:
October 2014
Catalog ID:
002
Version desc.:
Limited edition
Label:
Synthetik Assembly
Format:
Cassette
Limitation:
88 copies
Tracks
Side A
1.
Untitled
02:31
(loading lyrics...)
2.
Untitled
02:29
(loading lyrics...)
Side B
3.
Untitled
01:49
(loading lyrics...)
4.
Untitled
03:11
(loading lyrics...)
10:00
Close
Type:
EP
Release date:
2015
Catalog ID:
N/A
Version desc.:
Limited edition, 4X Cassette
Label:
Midnite’s Darkness
Format:
4 cassettes
Limitation:
25 copies
Tracks
Tape
1
Side A
1.
Tied
04:03
(loading lyrics...)
Side B
2.
Beaten
04:03
(loading lyrics...)
08:06
Tape
2
Side A
1.
Smothered
04:05
(loading lyrics...)
Side B
2.
Strangled
04:05
(loading lyrics...)
08:10
Tape
3
Side A
1.
Choked
04:07
(loading lyrics...)
Side B
2.
Hanged
04:07
(loading lyrics...)
08:14
Tape
4
Side A
1.
Violence
03:09
(loading lyrics...)
Side B
2.
Asphyxiation
04:07
(loading lyrics...)
07:16
Close
Type:
Demo
Release date:
March 2nd, 2017
Catalog ID:
N/A
Label:
Synthetik Assembly
Format:
Cassette
Tracks
Side A
1.
Untitled
04:30
(loading lyrics...)
Side B
2.
Untitled
04:03
(loading lyrics...)
08:33
Close
Type:
Demo
Release date:
2019
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Tracks
Single-sided
1.
Untitled
(loading lyrics...)
2.
Untitled
(loading lyrics...)
3.
Untitled
(loading lyrics...)
Close
Type:
Split
Release date:
2019
Catalog ID:
11
Label:
Synthetic Assembly
Format:
Cassette
Tracks
Side A
1.
Leather Temple -
Untitled
(loading lyrics...)
2.
Leather Temple -
Untitled
(loading lyrics...)
Side B
3.
Blackline -
Untitled
(loading lyrics...)
4.
Blackline -
Untitled
(loading lyrics...)
5.
Blackline -
Untitled
(loading lyrics...)
Close
Type:
Compilation
Release date:
September 2019
Catalog ID:
ASR002
Version desc.:
Limited edition
Label:
ASRAR
Format:
4 cassettes
Limitation:
100 copies
Members
M. N.
Everything
Ismaelta
Vocals (Demo I)
Tracks
Tape
1
- Demo I & III
Side A - Demo I
1.
-
(loading lyrics...)
Side B - Demo III
2.
-
(loading lyrics...)
3.
-
(loading lyrics...)
4.
-
(loading lyrics...)
5.
-
(loading lyrics...)
6.
-
(loading lyrics...)
Tape
2
- Demo IV
Side A
1.
-
(loading lyrics...)
2.
-
(loading lyrics...)
3.
-
(loading lyrics...)
4.
-
(loading lyrics...)
5.
-
(loading lyrics...)
6.
-
(loading lyrics...)
7.
-
(loading lyrics...)
Side B
8.
-
(loading lyrics...)
9.
-
(loading lyrics...)
10.
-
(loading lyrics...)
11.
-
(loading lyrics...)
12.
-
(loading lyrics...)
13.
-
(loading lyrics...)
Tape
3
- Demo V
Side A
1.
-
(loading lyrics...)
2.
-
(loading lyrics...)
3.
-
(loading lyrics...)
4.
-
(loading lyrics...)
5.
-
(loading lyrics...)
6.
-
(loading lyrics...)
7.
-
(loading lyrics...)
8.
-
(loading lyrics...)
Side B
9.
-
(loading lyrics...)
10.
-
(loading lyrics...)
11.
-
(loading lyrics...)
Tape
4
- From The Chalice Of Invocation Spells Will Curse Timeless Echoes
Side A - From The Chalice Of Invocation
1.
..Wind of the Coldest Eve Shall Call the Devoted Worshippers
(loading lyrics...)
2.
Rotten Bodies Are Dragged to an Endless Suffering
(loading lyrics...)
3.
Amongst the Lifeless Corpses and Dripping with Stale Okkult Blood
(loading lyrics...)
4.
Never-ending Sick Crucifixial Torment
(loading lyrics...)
5.
Blackened Drowning of an Eternally Diseased Earth
(loading lyrics...)
6.
Hearing the Deafening Possessed Cries from Beyond
(loading lyrics...)
7.
..as Bodies Drain in Complete Isolation
(loading lyrics...)
8.
Slicing Open the Lifeless Cosmos..
(loading lyrics...)
9.
Dreams Fade as the Noose Tightens
(loading lyrics...)
10.
Casting Spells Through the Rotten Nails of the Goat [Tribute To Isamaelta Pt. I]
(loading lyrics...)
11.
Possessed Eyes Wound with Evil Infectious Magick [Tribute To Isamaelta Pt. II]
(loading lyrics...)
12.
The Coffin Dirt That Still Runs Through the Darkest Veins of Evil
(loading lyrics...)
13.
One Can Never Recreate That Which Was Once Pure..
(loading lyrics...)
Side B - Spells Will Curse Timeless Echoes
14.
...Haunted by the Familiarity of a Stale Hymn
(loading lyrics...)
15.
Deep Scars That Tell the Story of Worship
(loading lyrics...)
16.
...Forgotten Voices That Still Curse Within the Deepest Dreams
(loading lyrics...)
17.
Necro Spells That Have Ruined Your Entire Being
(loading lyrics...)
18.
That Which Has Never Seen the Light
(loading lyrics...)
19.
As Christ Decomposes in the Holy Vortex of a Boring Mind
(loading lyrics...)
20.
...Engulfed in Shit [True Rotten Darkness]
(loading lyrics...)
21.
Alone in the Void...
(loading lyrics...)
22.
As the Mind Becomes Overwhelmed by Utter-blackness
(loading lyrics...)
23.
Today Will Remain Only as Dust for Tomorrow’s Children to See
(loading lyrics...)
24.
...the Final Sun Rises - Piercing the Dead Dreams of a Lost Soul..
(loading lyrics...)
25.
Worshipping the Burning Steples That Cast the Shadows upon the Way to Beyond
(loading lyrics...)
26.
The Nostalgia That Floats Through the Timeless Steams of Eternity
(loading lyrics...)
27.
Standing upon the Edge, Forgetting the Path That Has Lead Us Here..
(loading lyrics...)
Close
Type:
Compilation
Release date:
October 2019
Catalog ID:
N/A
Label:
Skjold
Format:
12" vinyl (33⅓ RPM)
Limitation:
100 copies
Album versions
Release date
Label
Catalog ID
Format
Description
October 2019
Skjold
12" vinyl
October 2019
Skjold
12" vinyl
Special Edition
Tracks
Side A - Demo VI/Gurgling Mouthfuls of Piss in the Face of Death
1.
Untitled
17:00
(loading lyrics...)
2.
Untitled
02:31
(loading lyrics...)
3.
Untitled
02:29
(loading lyrics...)
4.
Untitled
01:49
(loading lyrics...)
5.
Untitled
03:11
(loading lyrics...)
Side B - Tasmania I/VII:Undeliver
6.
Famine
(loading lyrics...)
7.
Disease
(loading lyrics...)
8.
Untitled
04:30
(loading lyrics...)
9.
Untitled
04:03
(loading lyrics...)
35:33
Close
Type:
Full-length
Release date:
2011
Catalog ID:
WRR155
Version desc.:
Limited edition
Label:
Winterreich Productions
Format:
Cassette
Tracks
Side A - From The Chalice Of Invocation
1.
..Wind of the Coldest Eve Shall Call the Devoted Worshippers
00:33
(loading lyrics...)
2.
Rotten Bodies Are Dragged to an Endless Suffering
02:05
(loading lyrics...)
3.
Amongst the Lifeless Corpses and Dripping with Stale Okkult Blood
01:34
(loading lyrics...)
4.
Never-ending Sick Crucifixial Torment
01:54
(loading lyrics...)
5.
Blackened Drowning of an Eternally Diseased Earth
02:39
(loading lyrics...)
6.
Hearing the Deafening Possessed Cries from Beyond
01:12
(loading lyrics...)
7.
..as Bodies Drain in Complete Isolation
04:02
(loading lyrics...)
8.
Slicing Open the Lifeless Cosmos..
03:02
(loading lyrics...)
9.
Dreams Fade as the Noose Tightens
01:24
(loading lyrics...)
10.
Casting Spells Through the Rotten Nails of the Goat [Tribute To Isamaelta Pt. I]
03:11
(loading lyrics...)
11.
Possessed Eyes Wound with Evil Infectious Magick [Tribute To Isamaelta Pt. II]
03:40
(loading lyrics...)
12.
The Coffin Dirt That Still Runs Through the Darkest Veins of Evil
01:50
(loading lyrics...)
13.
One Can Never Recreate That Which Was Once Pure..
01:35
(loading lyrics...)
Side B - Spells Will Curse Timeless Echoes
14.
...Haunted by the Familiarity of a Stale Hymn
01:13
(loading lyrics...)
15.
Deep Scars That Tell the Story of Worship
03:21
(loading lyrics...)
16.
..Forgotten Voices That Still Curse Within the Deepest Dreams
01:12
(loading lyrics...)
17.
Necro Spells That Have Ruined Your Entire Being
01:09
(loading lyrics...)
18.
That Which Has Never Seen the Light
01:22
(loading lyrics...)
19.
As Christ Decomposes in the Holy Vortex of a Boring Mind
01:13
(loading lyrics...)
20.
..Engulfed in Shit [True Rotten Darkness]
02:08
(loading lyrics...)
21.
Alone in the Void..
01:50
(loading lyrics...)
22.
As the Mind Becomes Overwhelmed by Utter-blackness
02:39
(loading lyrics...)
23.
Today Will Remain Only as Dust for Tomorrows Children to See
03:17
(loading lyrics...)
24.
..the Final Sun Rises - Piercing the Dead Dreams of a Lost Soul..
01:26
(loading lyrics...)
25.
Worshipping the Burning Steples That Cast the Shadows upon the Way to Beyond
03:49
(loading lyrics...)
26.
The Nostalgia That Floats Through the Timeless Steams of Eternity
02:27
(loading lyrics...)
27.
Standing upon the Edge, Forgetting the Path That Has Lead Us Here..
02:43
(loading lyrics...)
58:30
Close
Type:
Full-length
Release date:
May 18th, 2020
Catalog ID:
ASR067
Version desc.:
Limited edition
Label:
ASRAR
Format:
2 12" vinyls
Limitation:
88 copies
Tracks
Disc
1
Side A
1.
Untitled
(loading lyrics...)
Side B
2.
Untitled
(loading lyrics...)
Disc
2
Side A
1.
Untitled
(loading lyrics...)
Side B
2.
Untitled
(loading lyrics...)
Close
Type:
Full-length
Release date:
May 18th, 2020
Catalog ID:
ASR067
Version desc.:
Limited edition; Test Pressing
Label:
ASRAR
Format:
2 12" vinyls
Tracks
Disc
1
Side A
1.
Untitled
(loading lyrics...)
Side B
2.
Untitled
(loading lyrics...)
Disc
2
Side A
1.
Untitled
(loading lyrics...)
Side B
2.
Untitled
(loading lyrics...)
Close
Type:
Compilation
Release date:
October 2019
Catalog ID:
N/A
Label:
Skjold
Format:
12" vinyl (33⅓ RPM)
Limitation:
100 copies
Tracks
Side A - Demo VI/Gurgling Mouthfuls of Piss in the Face of Death
1.
Untitled
17:00
(loading lyrics...)
2.
Untitled
02:31
(loading lyrics...)
3.
Untitled
02:29
(loading lyrics...)
4.
Untitled
01:49
(loading lyrics...)
5.
Untitled
03:11
(loading lyrics...)
Side B - Tasmania I/VII:Undeliver
6.
Famine
(loading lyrics...)
7.
Disease
(loading lyrics...)
8.
Untitled
04:30
(loading lyrics...)
9.
Untitled
04:03
(loading lyrics...)
35:33
Close
Type:
Compilation
Release date:
October 2019
Catalog ID:
N/A
Version desc.:
Special Edition
Label:
Skjold
Format:
12" vinyl (33⅓ RPM)
Limitation:
10 copies
Tracks
Side A - Demo VI/Gurgling Mouthfuls of Piss in the Face of Death
1.
Untitled
17:00
(loading lyrics...)
2.
Untitled
02:31
(loading lyrics...)
3.
Untitled
02:29
(loading lyrics...)
4.
Untitled
01:49
(loading lyrics...)
5.
Untitled
03:11
(loading lyrics...)
Side B - Tasmania I/VII:Undeliver
6.
Famine
(loading lyrics...)
7.
Disease
(loading lyrics...)
8.
Untitled
04:30
(loading lyrics...)
9.
Untitled
04:03
(loading lyrics...)
35:33
Band ascii art
.............................:,.........................................................................................
.............................%%.........................................................................................
.............................:%;........................;?:.............................................................
.............................+#*........................;@?.............................................................
.............................+#+........................*#S.............................................................
.............................%#,........................+##,............................................................
.........................%%,.%S.........................+#S.............................................................
.........................;#S,%S.........................*@#,.............,..............................................
..........................:#SSS.........................*@#;............:%?+............................................
...........................:S@#......................,::%@#**??;..........*S?;..........................................
............................:S#;...................:%#SS####%?+:..........*S##%+,.......................................
.............................*##;...................,,..:S#:...............+SS@@S*......................................
..............................+##;.......................S#:.................;S@@@?.....................................
...............................;SS+.....................:##?..................;#@##*....................................
................:%,.............:##*...................?S#@#?,................,#@#@#:...................................
................:S%:.............?##?,................+##@####S;...............?#@@@*...................................
.,,..............%@?.............+#@@S+..............*##SS%S#@@#*:.............+@@@@%...................................
.?S?,............*S%.:;...........?@@@#%............*@@#?:.:?@#@@#*,...........:#@@@S.....................:;**:.........
..:%#?*;.........;##*%S,...........%@@S+..........:S@@#*...,:;S#@@@S*,..........?@@@S:..............,:;+?S@##*,.........
...:#@S#S*:......:#@%*S;............?##;,........?#@@#*.;*:+S,.+SS@@@S*,..,??%%%S@@@#S#SSSSSSSSSSSS##@@@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+*,,SS.......+@@SS#%#@#S,....%@@#*#%.....,..;:*S@#@S*,.*@@@###%%##@#*.........................
............:%#@####@S*#@#S%:.*%+.......%@@S?%?S%*,...+#@#:.#%.......:*?+.;S@@@S+?#@S:,,..;%@S?.........................
..............:?#@##@@#@@%S%,.*@@+.....,S@@#S**,%#*.,?#@@S..##,..;;..*#@#*.,*#@@@SS@S.....,%##%,........................
................,*%S@#S@#%#*..+@@?....;#@@@@S%?%#@*.?@####+.#@:.:##+..%#@#*..:%@@@@@S:.....%#@#;........................
..................,?@@@@@@#?,.*@@%...*#@@#@@S*%?#@?*###S#@*.%@:..+#*..;#SS#?..,?SS#@@S*,...*@@#S%SSS*...................
...................;#@##@@@@S+?@@%.,?@@@SS#@#*:%#@##@@@##@*.%@:..,#S..:#%+S#?.....%@@@@%;,.:S@@#*:,,....................
...................,#@##@@@@@##@@S;S##@S?:+#@S,:S@@@@#?;S#;.?@;...%@:,;#S:+#@%++:;S@##@#S??:%#@#;.......................
....................%@#%S#%%S##@@###S?+....%S#S+S@@@#?;*##+;S#%**%#@SS##@@@@@@@@###@##@@@#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##@@@@@@###@##SSSSS%%%S@@#*++;;,...............
.....................,#@#**.:#@@@@@#S*.....,;*S#@@###:.?@S%#@@#%:........,:++;?##########@@@@@@@@@@@@@@##S%%%%%*,.......
......................%@@#S*%#@###@SS+........:S@@###%:+%SS##@@@%+:,,,.........::,,,,,,,,:::,::;+#@*;;;+*???%%SS%%S%%*..
......................;#@@@@@@#SS#@#%?%%%%%%%%S#@@#S#@S%?%???%S#@@@S%*...........................:;.............,,::+;..
..........,,:,,,,:;;++?#@@@@@@#%?#@@%*++;;;;;:+#@@S+S@#+.......;S@@@#?;:,,..............................................
.........,S##SSSSS#@@@@@@@@@@@#%+%##S?**%%?**+?#@@%*#@@#+.......:?#@@@@@#SS:............................................
.....;**:.,:,,;,;%%?#@@@@#?;*#@%..;%?.........,#@@;;#@@#S;........+#@@@####%:...........................................
.....,,,.......+S%?S#@@#?,...*@#*..,..........;#@@;.?@@@@#;........;S@@##@@@#?;.........................................
................;#S#@#*,.....,#@@SSS?*;.......+@@@:.,S@@@@S;........,?@#%S@@@@@S;.......................................
...............*S#@@S:........+@@@@@?:,.......+@@S...?@@#SS@%,........*@#+;%#@@@%.......................................
.............;S@@@S+,..........?@@@S:.........+#@S...;#@@S:*SS:........*@S,.;S#@%.......................................
...........,?@@@@S:............:#@#?...........*S%...:#@@@+..:,.........*@S:..:+;.......................................
..........;S@@@#%,..............?SS;.................,S@@@S:.............;##:...........................................
.........?SS@@@*................;#S;..................%@@#?+..............:SS,..........................................
........+###S?*.................,%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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................