- Country: China - Location: Nanchang, Jiangxi Province/Yulin, Guangxi Province/Liaocheng, Shandong Province - Status: Active - Formed in: 2008 - Genre: Black Metal/Depressive Rock/Shoegaze - Lyrical themes: Emotion, Feelings, Darkness, Depression - Record label: N/A - Years active: 2008-2010, 2019-present
Members
Jiang
Guitars, Bass, Songwriting (2008-2010)
Member(bands):
In the Abyss , Jacky Danny, Hate Ka , Lostime
Deng
Songwriting (2008-2010)
Member(bands):
In the Abyss
Zhao
Vocals, Lyrics (2009-2010)
Member(bands):
Be Persecuted
# Discography Type Year 1
The World Comes to an End in the End of a Journey
Split
2009
Show album
2
Dopamine
EP
2010
Show album
3
Dying Away in the Deep Fall (Instrumental Edition)
Full-length
2019
Show album
4
Dying Away in the Deep Fall
Full-length
2019
Show album
Close
Type:
Split
Release date:
September 2009
Catalog ID:
PEST019
Version desc.:
Limited edition
Label:
Pest Productions
Format:
CD
Limitation:
500 copies
Members
Shyy
M
Bass, Guitars, Drums, Vocals
S
Sound effects
G
Drums
Soliness
M.
Guitars, Bass, Drums, Vocals
S.
Samples, Soundscapes
Heretoir
Eklatanz
All instruments, Vocals, Composing
Dernier Martyr
Nikolay Pochekuev
Bass
Anton Gurevich
Guitars, Vocals, Drums
Dopamine
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
G.
Drums (track 7)
Deng
Cover art, Layout
Tracks
1.
Ethereal Beauty -
The Sun Shines Tomorrow
03:53
instrumental
(loading lyrics...)
2.
Ethereal Beauty -
There’s a Grey Cloud Above Us
06:29
instrumental
(loading lyrics...)
3.
Shyy -
The White Sheet Faces the Dark Light
05:47
(loading lyrics...)
4.
Shyy -
As I Fly
06:05
(loading lyrics...)
5.
Heretoir -
Trümmerwelten
03:11
instrumental
(loading lyrics...)
6.
Heretoir -
Herbstwind
06:01
(loading lyrics...)
7.
Soliness -
Longing for...
05:26
instrumental
(loading lyrics...)
8.
Soliness -
Skygaze
06:24
(loading lyrics...)
9.
Dernier Martyr -
Follow the River, Towards the Sea...
03:28
(loading lyrics...)
10.
Dernier Martyr -
937km
05:15
(loading lyrics...)
11.
Dernier Martyr -
Tortured by Time
02:53
(loading lyrics...)
12.
Dopamine -
Melting
08:55
(loading lyrics...)
01:03:47
Close
Type:
EP
Release date:
March 5th, 2010
Catalog ID:
BELL003
Version desc.:
Lathe Cut, 8"
Label:
Taphephobia Productions
Format:
Vinyl (33⅓ RPM)
Limitation:
31 copies
Album versions
Release date
Label
Catalog ID
Format
Description
March 5th, 2010
Taphephobia Productions
BELL003
Vinyl
Lathe Cut, 8"
May 1st, 2010
Under the Dark Soil
Soil 003
Cassette
Limited edition
July 23rd, 2015
Pest Productions
PEST017
Digital
Bandcamp
April 22nd, 2017
Stress Hormones Records
SHR024
12" vinyl
Limited edition
Members
Deng
Unknown
Jiang
Unknown
Deng
Layout
L. Chen
Photography
Tracks
Side A
1.
水棱
07:24
instrumental
(loading lyrics...)
Side B
2.
迷夜 Pt. I
07:05
instrumental
(loading lyrics...)
14:29
Close
Type:
Full-length
Release date:
December 12th, 2019
Catalog ID:
PEST237
Version desc.:
Digipak
Label:
Pest Productions
Format:
CD
Members
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
Tracks
1.
Intro
02:07
instrumental
(loading lyrics...)
2.
Incised by Water | 水棱
07:17
instrumental
(loading lyrics...)
3.
Night of Confusion I | 迷夜 Pt.I
07:03
instrumental
(loading lyrics...)
4.
Night of Confusion II | 迷夜 Pt.II
07:14
instrumental
(loading lyrics...)
5.
Melting | 溶解
06:12
instrumental
(loading lyrics...)
6.
Dying Away In The Deep Fall | 逝於深秋
09:23
instrumental
(loading lyrics...)
39:16
Close
Type:
Full-length
Release date:
December 12th, 2019
Catalog ID:
PEST237V
Version desc.:
Digipak
Label:
Pest Productions
Format:
CD
Album versions
Release date
Label
Catalog ID
Format
Description
December 12th, 2019
Pest Productions
PEST237V
CD
Digipak
December 12th, 2019
(titled "Dying Away in the Deep Fall (Instrumental Edition)")
Pest Productions
PEST237
CD
Digipak
December 12th, 2019
Pest Productions
PEST237SP
3CD
Digipak
December 31st, 2020
(titled "Dying Away in the Deep Fall (Instrumental Edition)")
Under the Dark Soil
Digital
Members
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
Tracks
1.
Intro
02:07
instrumental
(loading lyrics...)
2.
Incised by Water | 水棱
07:17
(loading lyrics...)
3.
Night of Confusion I | 迷夜 Pt.I
07:03
(loading lyrics...)
4.
Night of Confusion II | 迷夜 Pt.II
07:47
(loading lyrics...)
5.
Melting | 溶解
06:12
(loading lyrics...)
6.
Dying Away in the Deep Fall | 逝於深秋
09:23
(loading lyrics...)
39:49
Close
Type:
Split
Release date:
September 2009
Catalog ID:
PEST019
Version desc.:
Limited edition
Label:
Pest Productions
Format:
CD
Limitation:
500 copies
Members
Shyy
M
Bass, Guitars, Drums, Vocals
S
Sound effects
G
Drums
Soliness
M.
Guitars, Bass, Drums, Vocals
S.
Samples, Soundscapes
Heretoir
Eklatanz
All instruments, Vocals, Composing
Dernier Martyr
Nikolay Pochekuev
Bass
Anton Gurevich
Guitars, Vocals, Drums
Dopamine
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
G.
Drums (track 7)
Deng
Cover art, Layout
Tracks
1.
Ethereal Beauty -
The Sun Shines Tomorrow
03:53
instrumental
(loading lyrics...)
2.
Ethereal Beauty -
There’s a Grey Cloud Above Us
06:29
instrumental
(loading lyrics...)
3.
Shyy -
The White Sheet Faces the Dark Light
05:47
(loading lyrics...)
4.
Shyy -
As I Fly
06:05
(loading lyrics...)
5.
Heretoir -
Trümmerwelten
03:11
instrumental
(loading lyrics...)
6.
Heretoir -
Herbstwind
06:01
(loading lyrics...)
7.
Soliness -
Longing for...
05:26
instrumental
(loading lyrics...)
8.
Soliness -
Skygaze
06:24
(loading lyrics...)
9.
Dernier Martyr -
Follow the River, Towards the Sea...
03:28
(loading lyrics...)
10.
Dernier Martyr -
937km
05:15
(loading lyrics...)
11.
Dernier Martyr -
Tortured by Time
02:53
(loading lyrics...)
12.
Dopamine -
Melting
08:55
(loading lyrics...)
01:03:47
Close
Type:
Split
Release date:
September 2009
Catalog ID:
PEST019
Version desc.:
Limited edition, Digipak
Label:
Pest Productions
Format:
CD
Limitation:
500 copies
Members
Shyy
G
Drums
M
Bass, Guitars, Drums, Vocals
S
Sound effects
Soliness
M.
Guitars, Bass, Drums, Vocals
S.
Samples, Soundscapes
Heretoir
Eklatanz
All instruments, Vocals, Composing
Dernier Martyr
Nikolay Pochekuev
Bass
Anton Gurevich
Guitars, Vocals, Drums
Dopamine
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
G.
Drums (track 7)
Deng
Cover art, Layout
Tracks
1.
Ethereal Beauty -
The Sun Shines Tomorrow
03:53
instrumental
(loading lyrics...)
2.
Ethereal Beauty -
There’s a Grey Cloud Above Us
06:29
instrumental
(loading lyrics...)
3.
Shyy -
The White Sheet Faces the Dark Light
05:47
(loading lyrics...)
4.
Shyy -
As I Fly
06:05
(loading lyrics...)
5.
Heretoir -
Trümmerwelten
03:11
instrumental
(loading lyrics...)
6.
Heretoir -
Herbstwind
06:01
(loading lyrics...)
7.
Soliness -
Longing for...
05:26
instrumental
(loading lyrics...)
8.
Soliness -
Skygaze
06:24
(loading lyrics...)
9.
Dernier Martyr -
Follow the River, Towards the Sea...
03:28
(loading lyrics...)
10.
Dernier Martyr -
937km
05:15
(loading lyrics...)
11.
Dernier Martyr -
Tortured by Time
02:53
(loading lyrics...)
12.
Dopamine -
Melting
08:55
(loading lyrics...)
01:03:47
Close
Type:
Split
Release date:
October 19th, 2011
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Pest Productions
Format:
Digital
Members
Shyy
G
Drums
M
Bass, Guitars, Drums, Vocals
S
Sound effects
Soliness
M.
Guitars, Bass, Drums, Vocals
S.
Samples, Soundscapes
Heretoir
Eklatanz
All instruments, Vocals, Composing
Dernier Martyr
Nikolay Pochekuev
Bass
Anton Gurevich
Guitars, Vocals, Drums
Dopamine
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
G.
Drums (track 7)
Deng
Cover art, Layout
Tracks
1.
Ethereal Beauty -
The Sun Shines Tomorrow
03:53
instrumental
(loading lyrics...)
2.
Ethereal Beauty -
There’s a Grey Cloud Above Us
06:29
instrumental
(loading lyrics...)
3.
Shyy -
The White Sheet Faces the Dark Light
05:47
(loading lyrics...)
4.
Shyy -
As I Fly
06:05
(loading lyrics...)
5.
Heretoir -
Trümmerwelten
03:11
instrumental
(loading lyrics...)
6.
Heretoir -
Herbstwind
06:01
(loading lyrics...)
7.
Soliness -
Longing for...
05:26
instrumental
(loading lyrics...)
8.
Soliness -
Skygaze
06:24
(loading lyrics...)
9.
Dernier Martyr -
Follow the River, Towards the Sea...
03:28
(loading lyrics...)
10.
Dernier Martyr -
937km
05:15
(loading lyrics...)
11.
Dernier Martyr -
Tortured by Time
02:53
(loading lyrics...)
12.
Dopamine -
Melting
08:55
(loading lyrics...)
01:03:47
Close
Type:
EP
Release date:
March 5th, 2010
Catalog ID:
BELL003
Version desc.:
Lathe Cut, 8"
Label:
Taphephobia Productions
Format:
Vinyl (33⅓ RPM)
Limitation:
31 copies
Members
Deng
Unknown
Jiang
Unknown
Deng
Layout
L. Chen
Photography
Tracks
Side A
1.
水棱
07:24
instrumental
(loading lyrics...)
Side B
2.
迷夜 Pt. I
07:05
instrumental
(loading lyrics...)
14:29
Close
Type:
EP
Release date:
May 1st, 2010
Catalog ID:
Soil 003
Version desc.:
Limited edition
Label:
Under the Dark Soil
Format:
Cassette
Limitation:
300 copies
Members
Deng
Unknown
Jiang
Unknown
Deng
Layout
L. Chen
Photography
Tracks
Side A
1.
水棱
07:24
instrumental
(loading lyrics...)
2.
迷夜 Pt. I
07:05
instrumental
(loading lyrics...)
Side B
1.
水棱
07:24
instrumental
(loading lyrics...)
2.
迷夜 Pt. I
07:05
instrumental
(loading lyrics...)
14:29
Close
Type:
EP
Release date:
July 23rd, 2015
Catalog ID:
PEST017
Version desc.:
Bandcamp
Label:
Pest Productions
Format:
Digital
Members
Deng
Unknown
Jiang
Unknown
Deng
Layout
L. Chen
Photography
Tracks
1.
I: 水棱
07:24
instrumental
(loading lyrics...)
2.
II: 迷夜 Pt. I
07:05
instrumental
(loading lyrics...)
14:29
Close
Type:
EP
Release date:
April 22nd, 2017
Catalog ID:
SHR024
Version desc.:
Limited edition
Label:
Stress Hormones Records
Format:
12" vinyl (33⅓ RPM)
Limitation:
150 copies
Members
Deng
Unknown
Jiang
Unknown
Deng
Layout
L. Chen
Photography
Tracks
Single-sided
1.
水棱
07:24
instrumental
(loading lyrics...)
2.
迷夜 Pt.I
07:07
instrumental
(loading lyrics...)
3.
溶解 (Split Edition)
08:55
(loading lyrics...)
23:26
Close
Type:
Full-length
Release date:
December 12th, 2019
Catalog ID:
PEST237V
Version desc.:
Digipak
Label:
Pest Productions
Format:
CD
Members
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
Tracks
1.
Intro
02:07
instrumental
(loading lyrics...)
2.
Incised by Water | 水棱
07:17
(loading lyrics...)
3.
Night of Confusion I | 迷夜 Pt.I
07:03
(loading lyrics...)
4.
Night of Confusion II | 迷夜 Pt.II
07:47
(loading lyrics...)
5.
Melting | 溶解
06:12
(loading lyrics...)
6.
Dying Away in the Deep Fall | 逝於深秋
09:23
(loading lyrics...)
39:49
Close
Type:
Full-length
Release date:
December 12th, 2019
Catalog ID:
PEST237
Version desc.:
Digipak
Label:
Pest Productions
Format:
CD
Members
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
Tracks
1.
Intro
02:07
instrumental
(loading lyrics...)
2.
Incised by Water | 水棱
07:17
instrumental
(loading lyrics...)
3.
Night of Confusion I | 迷夜 Pt.I
07:03
instrumental
(loading lyrics...)
4.
Night of Confusion II | 迷夜 Pt.II
07:14
instrumental
(loading lyrics...)
5.
Melting | 溶解
06:12
instrumental
(loading lyrics...)
6.
Dying Away In The Deep Fall | 逝於深秋
09:23
instrumental
(loading lyrics...)
39:16
Close
Type:
Full-length
Release date:
December 12th, 2019
Catalog ID:
PEST237SP
Version desc.:
Digipak
Label:
Pest Productions
Format:
3CD
Limitation:
200 copies
Members
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
Tracks
Disc
1
- Dying Away in the Deep Fall
1.
Intro
02:07
instrumental
(loading lyrics...)
2.
Incised by Water | 水棱
07:17
(loading lyrics...)
3.
Night of Confusion I | 迷夜 Pt.I
07:03
(loading lyrics...)
4.
Night of Confusion II | 迷夜 Pt.II
07:47
(loading lyrics...)
5.
Melting | 溶解
06:12
(loading lyrics...)
6.
Dying Away in the Deep Fall | 逝於深秋
09:23
(loading lyrics...)
39:49
Disc
2
- Dying Away in the Deep Fall - Instrumental
1.
Intro
02:07
instrumental
(loading lyrics...)
2.
Incised by Water | 水棱
07:17
instrumental
(loading lyrics...)
3.
Night of Confusion I | 迷夜 Pt.I
07:03
instrumental
(loading lyrics...)
4.
Night of Confusion II | 迷夜 Pt.II
07:14
instrumental
(loading lyrics...)
5.
Melting | 溶解
06:12
instrumental
(loading lyrics...)
6.
Dying Away in the Deep Fall | 逝於深秋
09:23
instrumental
(loading lyrics...)
39:16
Disc
3
- Dying Away in the Deep Fall - Demo
1.
I: 水棱
07:24
instrumental
(loading lyrics...)
2.
II: 迷夜 Pt.I
07:05
instrumental
(loading lyrics...)
3.
III: 迷夜 Pt.II
07:45
instrumental
(loading lyrics...)
4.
IV: 溶解
09:05
(loading lyrics...)
5.
V: 逝於深秋
09:03
instrumental
(loading lyrics...)
40:22
Close
Type:
Full-length
Release date:
December 31st, 2020
Catalog ID:
N/A
Label:
Under the Dark Soil
Format:
Digital
Members
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
Tracks
1.
Intro
02:07
instrumental
(loading lyrics...)
2.
Incised by Water | 水棱
07:17
instrumental
(loading lyrics...)
3.
Night of Confusion I | 迷夜 Pt.I
07:03
instrumental
(loading lyrics...)
4.
Night of Confusion II | 迷夜 Pt.II
07:14
instrumental
(loading lyrics...)
5.
Melting | 溶解
06:12
instrumental
(loading lyrics...)
6.
Dying Away In The Deep Fall | 逝於深秋
09:23
instrumental
(loading lyrics...)
39:16
Close
Type:
Full-length
Release date:
December 12th, 2019
Catalog ID:
PEST237V
Version desc.:
Digipak
Label:
Pest Productions
Format:
CD
Members
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
Tracks
1.
Intro
02:07
instrumental
(loading lyrics...)
2.
Incised by Water | 水棱
07:17
(loading lyrics...)
3.
Night of Confusion I | 迷夜 Pt.I
07:03
(loading lyrics...)
4.
Night of Confusion II | 迷夜 Pt.II
07:47
(loading lyrics...)
5.
Melting | 溶解
06:12
(loading lyrics...)
6.
Dying Away in the Deep Fall | 逝於深秋
09:23
(loading lyrics...)
39:49
Close
Type:
Full-length
Release date:
December 12th, 2019
Catalog ID:
PEST237
Version desc.:
Digipak
Label:
Pest Productions
Format:
CD
Members
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
Tracks
1.
Intro
02:07
instrumental
(loading lyrics...)
2.
Incised by Water | 水棱
07:17
instrumental
(loading lyrics...)
3.
Night of Confusion I | 迷夜 Pt.I
07:03
instrumental
(loading lyrics...)
4.
Night of Confusion II | 迷夜 Pt.II
07:14
instrumental
(loading lyrics...)
5.
Melting | 溶解
06:12
instrumental
(loading lyrics...)
6.
Dying Away In The Deep Fall | 逝於深秋
09:23
instrumental
(loading lyrics...)
39:16
Close
Type:
Full-length
Release date:
December 12th, 2019
Catalog ID:
PEST237SP
Version desc.:
Digipak
Label:
Pest Productions
Format:
3CD
Limitation:
200 copies
Members
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
Tracks
Disc
1
- Dying Away in the Deep Fall
1.
Intro
02:07
instrumental
(loading lyrics...)
2.
Incised by Water | 水棱
07:17
(loading lyrics...)
3.
Night of Confusion I | 迷夜 Pt.I
07:03
(loading lyrics...)
4.
Night of Confusion II | 迷夜 Pt.II
07:47
(loading lyrics...)
5.
Melting | 溶解
06:12
(loading lyrics...)
6.
Dying Away in the Deep Fall | 逝於深秋
09:23
(loading lyrics...)
39:49
Disc
2
- Dying Away in the Deep Fall - Instrumental
1.
Intro
02:07
instrumental
(loading lyrics...)
2.
Incised by Water | 水棱
07:17
instrumental
(loading lyrics...)
3.
Night of Confusion I | 迷夜 Pt.I
07:03
instrumental
(loading lyrics...)
4.
Night of Confusion II | 迷夜 Pt.II
07:14
instrumental
(loading lyrics...)
5.
Melting | 溶解
06:12
instrumental
(loading lyrics...)
6.
Dying Away in the Deep Fall | 逝於深秋
09:23
instrumental
(loading lyrics...)
39:16
Disc
3
- Dying Away in the Deep Fall - Demo
1.
I: 水棱
07:24
instrumental
(loading lyrics...)
2.
II: 迷夜 Pt.I
07:05
instrumental
(loading lyrics...)
3.
III: 迷夜 Pt.II
07:45
instrumental
(loading lyrics...)
4.
IV: 溶解
09:05
(loading lyrics...)
5.
V: 逝於深秋
09:03
instrumental
(loading lyrics...)
40:22
Close
Type:
Full-length
Release date:
December 31st, 2020
Catalog ID:
N/A
Label:
Under the Dark Soil
Format:
Digital
Members
Jiang
Guitars, Bass, Songwriting
Deng
Songwriting
Zhao
Vocals, Lyrics
Tracks
1.
Intro
02:07
instrumental
(loading lyrics...)
2.
Incised by Water | 水棱
07:17
instrumental
(loading lyrics...)
3.
Night of Confusion I | 迷夜 Pt.I
07:03
instrumental
(loading lyrics...)
4.
Night of Confusion II | 迷夜 Pt.II
07:14
instrumental
(loading lyrics...)
5.
Melting | 溶解
06:12
instrumental
(loading lyrics...)
6.
Dying Away In The Deep Fall | 逝於深秋
09:23
instrumental
(loading lyrics...)
39:16
Band ascii art
........................................................................................................................
........................................................................................................................
.....................................,:.................................................................................
......................................+:........:;......................................................................
.......................................*.........,......................................................................
.......................................*:.......:.......................................................................
.......................................+;.......*.......................................................................
.......................................*;......;:.......................................................................
.......................................%,.....:+........................................................................
......................................++.....:*.........................................................................
.....................................:*.....:?..........................................................................
.................:;.................,%.....+%,..........................................................................
.................,%................:S:...+SS,...........................................................................
..................S+..............:?:.,++##,............................................................................
..................?++............;*.,++,:@;.............................................................................
..................?,++..........,%;*+,..+#..............................................................................
..................*;.:+:.......;S?;.....**..............................................................................
..................:*...;+.....:#*,......?:..............................................................................
...................?....,?:..:#+.......:?...............................................................................
...................?:....,?+,S;........?,.....;:...........................:;;:.........................................
...................:?......?S+,:,.....?:.....+:.........:,,:..............:+:,,,,......:;;+.............................
....................;*.....,%...+:.,???++?;:?*;;+*...:;;;S%:::.,:...,+;..:%...;:,,*+.,?+:;+...............,::;;:::;+,...
..................,,,+*,...,*...+:.**,..+++S;...,?.;+:.:??,++::*?,:,?%..,?,.:*;;:**.;?+::.............,::::,..,,........
............,:;;;;;:::+*:..,%..:+:?:..:+:;*..,:;**%;.:;**,%*,.;S+:.+*..:%;:*S*:,**:;*.......,,,,....,;:,................
.......,:+**+;:........,;++%@%*;.%:,:;:.;*;*??+,.*%::,,*;?;..,?;,,?%;;:?+:+%;..**.+?;...,;;;;:::+;:++,..................
.......,,,,,,::;;:::,,.,..,#@%:..,,,...++.,,..........*+*,....,:.++,....::....;%....::::,,........;:....................
..................,,:;;;;+%#%+;;;;:,,,*;.............:+.....,+:...............?;....:,..................................
................,:;;;:::;++,......,,:%*;:,...........,;,,:;+:.................,+;;;:,...................................
.............,:;:,..,..:,...........*:..,:;;:,.........,::,.............................................................
...........;+;,,:;;::.............,*,.......,;+;,.......................................................................
.........:?*;:::,................;+............,;++:,.................:,................................................
.......:;;,....................,+;................,:;:;::,:,,:::::::....................................................
.............................,;;,........................,,,,,,,........................................................
.........................,::;:,.........................................................................................
.........................,,.............................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................ ,*##@@##@@@##@###S%;,,,,,,,,,;?+S#SS%S#S###@@@@@?,,,,,,,,,,,,,,,,,,,,,...............................................,,,
,*#SS%??%#S?%#SSS%?:,,,,,,,,,;#%S########@@@##@S?:,....,,,,,,,,,,,,.....................................................
.*@@S*****++***++%?:,,,,,,,,.;##########SS###@#%?,,....,,.,,,,,,......................................,,,,,.,,,,,,,.....
.*#S%*+++++++;+++**:,,,,,,,,.,+%?*?%?SS#SS%?S#S#?,,....,,.,,,,,,,,......................................................
,:*+;;++++++*+++++*:,,,,,,,,,,**++?*?SSS%S%*%SSS?,,...,,,,,,,,,.;+,.,,..................................................
,:++;;;;++++;+++++*:,,,,,,,,.:??**%%%?*+?%S?%%S%*,,...,,,,;,,,,.;+,.,,,,,,..............................................
,:+++++++;;;;;;;+;*:,,,,..,,.,?????****+**??%%%?*,,...,,,,*,,,,.++..,,,,,*,..,..........................................
,:;;;;;;;+;;;;;+;;*;,,,,,,...,**?%?*??*?%%??????+,,...,,.:%:,,,.*;.,,,,,:*:.,:..........................................
,,;;;;;;;;;;;;;+;;*;,,,,.....,?**?**?**?**??*??**,....,,.:%;.,,,+;.,,:::;*,.,:..........................................
.,:;;;;++++++;;;;+*;,,.......,*+****+++**??***+**,,...,,.:%+,,,,+:.,,,,,;*,.::..........................................
.,;;+;;;;++++++++++;,,.......,;+*?***???%%??*+++*,,...,,.;%?,.,,+:.,,,,,;+,.::..........................................
.,+++++++;**;;;;;+*+,,........+??%????%%%%%?%?**+,,...,,.+%%;.,,*,.,,,,,++,.;:..........................................
.:?****+++++***+;;*+,,........+*****????%%%???%%+,,...,,.*SS*..:*,.,,,,,+;.,;,..........................................
.,++++*****+***+++++,,........+++**??????%%????%*,,...,,.?##%,.:*,.,,,,,*;.,+,..........................................
.,++++++++++**+;;;+;,,,,......:+++***?****++++**+,....,,.+***:,;+,.,::::;:.,;,..........................................
.,,,,,,,,,,,,,,,,,,,,,.,.......,,,,,,,,,,,,:::::,.,..,,,.;;+++++:,,;+++*+,.,:...........................................
,,,,,,,:::,,,;::;;;,,,........::;+***????%%?%%S?;,....,,.?%%%S%*;,,,:,,:;,.::.................:.........................
.,*?**????*++*+++??;,,........;;;+*??%%%%%%%%SS?;,....,.,???*+:,,,,,,,,,,,.::.................,.........................
.,+??*+*?*+;;;;+**?+,,........:++**??%%?%%%%SSS?;,....,,,%%*:::,:,,,,,,,,..,,................:,.........................
.,;;+*+++++*++?????+,,........;?%%%%????S%%%SSS?;,....,,,??:,,,,,,,,,,,,.....................,..........................
.,+;;;;**?%%%????**+,,........+%??%???%%%%%S%%%?;,....,.:%*,,,,,,,,,,,..................................................
.,;;;;;;*%?*+++?**++,,........;*??%?%%%%?????%?*;,...,,.:%;,,,,,,,,,,,..................................................
.,++++;:;;;;+;;*++*;,,........:?%%?%%?*??*???%%*:,...,,.:*:,,,,,,,,,,...................................................
.,;;+;::;;+;;;;;***;,,........:%%%%?%?????%%?*?*:....,,.,+,,,,,,.,,,,...................................................
.,:+;::;:;;;;;;+;++;,.........:*??**?????%%**??*:....,,.;?:,,,,,,.,,,,..................................................
.,*+:::,,;;:;::;;;+;:,,,,,,,,.:++***+**?%??*+**+:....,,.;?;:,,,,,,.,,,.......,:::,..........,...........................
.,:;;:::::::::::;:;;:::,,,,:::::;+++++**??*++*++:....,,:?S%;,,,,,,..,,.......,,,::,.....................................
..::::::::::,:::::;:,........,,:,:+++*+**??****+,,...,,%#?*,,,:,::,,,,.......................,,.........................
.,+;,,,,::::::::::;;,.....,:::::::::;;;+++*+***+,,....;#S%%;+*?;::,,,,,,,,......,,......................................
.,;;:::;::::::::::;;,,..,::,,,,,,:::;;;++;+++;;:,....,%#S%%+?%%?+*+;:::,,,,,....,,..........,...........................
..,::,::::::,,,,:::::,,,;,..,,,,:::::;+++;::::;;,....+?%%?%*?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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................