- Country: United Kingdom - Location: Bath, Somerset, England - Status: Active - Formed in: 2018 - Genre: Depressive Black Metal - Lyrical themes: Pain, Death, Addiction, Isolation, Suffering - Record label: N/A - Years active: 2018-present
Close
Type:
EP
Release date:
February 28th, 2018
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Cvlminis
Format:
Digital
Album versions
Release date
Label
Catalog ID
Format
Description
February 28th, 2018
Cvlminis
Digital
Bandcamp
March 2018
Cvlminis
CD
Limited edition
March 2018
Depressive Illusions Records
cut 2974
Cassette
Limited edition
May 22nd, 2018
Blackened Death Records
BDR 0138
Digital
Bandcamp
Members
The Patient
All instruments, Vocals
Tracks
1.
Vial
04:18
(loading lyrics...)
2.
Sweet Death
03:51
(loading lyrics...)
3.
Taste Condemn Me
02:51
(loading lyrics...)
4.
With All Said, Scars Remain...
03:50
(loading lyrics...)
14:50
Close
Type:
EP
Release date:
May 14th, 2018
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
The Patient
All instruments, Vocals
Tracks
1.
Trauma
02:28
(loading lyrics...)
2.
Crash
03:32
(loading lyrics...)
3.
Nerves
04:07
(loading lyrics...)
4.
Failure
03:50
(loading lyrics...)
5.
Regret
02:23
(loading lyrics...)
6.
Wasted Time
03:07
(loading lyrics...)
19:27
Close
Type:
Full-length
Release date:
December 26th, 2018
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
The Patient
Everything
Tracks
1.
Bitter Fuck
03:17
(loading lyrics...)
2.
Drunk and Angry
04:03
(loading lyrics...)
3.
Bleeding Again
03:47
(loading lyrics...)
4.
Both Better Dead
02:44
(loading lyrics...)
5.
Dead When I Decide
02:32
(loading lyrics...)
6.
Prison of Memories
03:07
(loading lyrics...)
7.
Forgetting You
04:04
(loading lyrics...)
8.
I Wish I Never Met You
05:10
(loading lyrics...)
28:44
Close
Type:
Compilation
Release date:
March 7th, 2019
Catalog ID:
SIF197
Version desc.:
Digipak, Limited edition
Label:
Silentium in Foresta Records
Format:
CD
Limitation:
20 copies
Members
The Patient
Everything
Tracks
1.
Vial
04:18
(loading lyrics...)
2.
Sweet Death
03:51
(loading lyrics...)
3.
Taste Condemn Me
02:51
(loading lyrics...)
4.
With All Said, Scars Remain...
03:50
(loading lyrics...)
5.
Trauma
02:28
(loading lyrics...)
6.
Crash
03:32
(loading lyrics...)
7.
Nerves
04:07
(loading lyrics...)
8.
Failure
03:50
(loading lyrics...)
9.
Regret
02:23
(loading lyrics...)
10.
Wasted Time
03:07
(loading lyrics...)
11.
Bitter Fuck
03:17
(loading lyrics...)
12.
Drunk and Angry
04:03
(loading lyrics...)
13.
Bleeding Again
03:47
(loading lyrics...)
14.
Both Better Dead
02:44
(loading lyrics...)
15.
Dead When I Decide
02:32
(loading lyrics...)
16.
Prison of Memories
03:07
(loading lyrics...)
17.
Forgetting You
04:04
(loading lyrics...)
18.
I Wish I Never Met You
05:10
(loading lyrics...)
01:03:01
Close
Type:
Full-length
Release date:
January 24th, 2020
Catalog ID:
PL120
Label:
Pit of Plagues
Format:
Digital
Members
The Patient
Everything
Tracks
1.
Intro
01:47
instrumental
(loading lyrics...)
2.
I Just Wanted To Be Beautiful
03:41
(loading lyrics...)
3.
You Could Never See Me
03:30
(loading lyrics...)
4.
Dead Name
03:56
(loading lyrics...)
5.
Trapped
03:27
(loading lyrics...)
6.
For The Rest of My Life
05:42
(loading lyrics...)
7.
Outro (Impatience)
01:07
instrumental
(loading lyrics...)
23:10
Close
Type:
EP
Release date:
February 28th, 2018
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Cvlminis
Format:
Digital
Members
The Patient
All instruments, Vocals
Tracks
1.
Vial
04:18
(loading lyrics...)
2.
Sweet Death
03:51
(loading lyrics...)
3.
Taste Condemn Me
02:51
(loading lyrics...)
4.
With All Said, Scars Remain...
03:50
(loading lyrics...)
14:50
Close
Type:
EP
Release date:
March 2018
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Cvlminis
Format:
CD
Limitation:
20 copies
Members
The Patient
All instruments, Vocals
Tracks
1.
Vial
04:18
(loading lyrics...)
2.
Sweet Death
03:51
(loading lyrics...)
3.
Taste Condemn Me
02:51
(loading lyrics...)
4.
With All Said, Scars Remain...
03:50
(loading lyrics...)
14:50
Close
Type:
EP
Release date:
March 2018
Catalog ID:
cut 2974
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Members
The Patient
All instruments, Vocals
Tracks
1.
Vial
04:18
(loading lyrics...)
2.
Sweet Death
03:51
(loading lyrics...)
3.
Taste Condemn Me
02:51
(loading lyrics...)
4.
With All Said, Scars Remain...
03:50
(loading lyrics...)
14:50
Close
Type:
EP
Release date:
May 22nd, 2018
Catalog ID:
BDR 0138
Version desc.:
Bandcamp
Label:
Blackened Death Records
Format:
Digital
Members
The Patient
All instruments, Vocals
Tracks
1.
Vial
04:18
(loading lyrics...)
2.
Sweet Death
03:51
(loading lyrics...)
3.
Taste Condemn Me
02:51
(loading lyrics...)
4.
With All Said, Scars Remain...
03:50
(loading lyrics...)
14:50
Close
Type:
EP
Release date:
May 14th, 2018
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
The Patient
All instruments, Vocals
Tracks
1.
Trauma
02:28
(loading lyrics...)
2.
Crash
03:32
(loading lyrics...)
3.
Nerves
04:07
(loading lyrics...)
4.
Failure
03:50
(loading lyrics...)
5.
Regret
02:23
(loading lyrics...)
6.
Wasted Time
03:07
(loading lyrics...)
19:27
Close
Type:
EP
Release date:
May 14th, 2018
Catalog ID:
N/A
Label:
Pit of Plagues
Format:
Digital
Members
The Patient
All instruments, Vocals
Tracks
1.
Trauma
02:28
(loading lyrics...)
2.
Crash
03:32
(loading lyrics...)
3.
Nerves
04:07
(loading lyrics...)
4.
Failure
03:50
(loading lyrics...)
5.
Regret
02:23
(loading lyrics...)
6.
Wasted Time
03:07
(loading lyrics...)
19:27
Close
Type:
EP
Release date:
May 19th, 2018
Catalog ID:
cut 3025
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Members
The Patient
All instruments, Vocals
Tracks
Single-sided
1.
Trauma
02:28
(loading lyrics...)
2.
Crash
03:32
(loading lyrics...)
3.
Nerves
04:07
(loading lyrics...)
4.
Failure
03:50
(loading lyrics...)
5.
Regret
02:23
(loading lyrics...)
6.
Wasted Time
03:07
(loading lyrics...)
19:27
Close
Type:
EP
Release date:
June 30th, 2018
Catalog ID:
N/A
Version desc.:
Pro CD-R, Limited edition
Label:
Cvlminis
Format:
CD
Limitation:
20 copies
Members
The Patient
All instruments, Vocals
Tracks
1.
Trauma
02:28
(loading lyrics...)
2.
Crash
03:32
(loading lyrics...)
3.
Nerves
04:07
(loading lyrics...)
4.
Failure
03:50
(loading lyrics...)
5.
Regret
02:23
(loading lyrics...)
6.
Wasted Time
03:07
(loading lyrics...)
19:27
Close
Type:
Full-length
Release date:
December 26th, 2018
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
The Patient
Everything
Tracks
1.
Bitter Fuck
03:17
(loading lyrics...)
2.
Drunk and Angry
04:03
(loading lyrics...)
3.
Bleeding Again
03:47
(loading lyrics...)
4.
Both Better Dead
02:44
(loading lyrics...)
5.
Dead When I Decide
02:32
(loading lyrics...)
6.
Prison of Memories
03:07
(loading lyrics...)
7.
Forgetting You
04:04
(loading lyrics...)
8.
I Wish I Never Met You
05:10
(loading lyrics...)
28:44
Close
Type:
Full-length
Release date:
December 26th, 2018
Catalog ID:
N/A
Label:
Pit of Plagues
Format:
Digital
Members
The Patient
Everything
Tracks
1.
Bitter Fuck
03:17
(loading lyrics...)
2.
Drunk and Angry
04:03
(loading lyrics...)
3.
Bleeding Again
03:47
(loading lyrics...)
4.
Both Better Dead
02:44
(loading lyrics...)
5.
Dead When I Decide
02:32
(loading lyrics...)
6.
Prison of Memories
03:07
(loading lyrics...)
7.
Forgetting You
04:04
(loading lyrics...)
8.
I Wish I Never Met You
05:10
(loading lyrics...)
28:44
Close
Type:
Full-length
Release date:
September 14th, 2020
Catalog ID:
N/A
Label:
Pit of Plagues
Format:
Digital
Members
The Patient
Everything
Tracks
1.
Bitter Fuck
03:17
(loading lyrics...)
2.
Drunk and Angry
04:03
(loading lyrics...)
3.
Bleeding Again
03:47
(loading lyrics...)
4.
Both Better Dead
02:44
(loading lyrics...)
5.
Dead When I Decide
02:32
(loading lyrics...)
6.
Prison of Memories
03:07
(loading lyrics...)
7.
Forgetting You
03:15
(loading lyrics...)
8.
I Wish I Never Met You
05:10
(loading lyrics...)
27:55
Band ascii art
......................................,.................................................................................
.......................................,:................................................:..............................
...............,:;;+**?%+,............,.;:..............................................+..,.,.......:;;:,.....,,.......
...........:;*%#S+S%*++?S#?*:.....,:,;..?,..,:;.,,...:........,..,.......,:,........,...+,;:......,+%@@%?***+*;;:.,,....
.........+?+;+:S;.+:.....+S@@%;....,.::,?.,...:*,...+,...,..:,..,:...:.....;,......::;..?,,,....+*%?+*S+...,;?**+,......
..,:;+:*?;.:;;;S:.,,......;#@@@S++;:,..??.;,..:+.:..*:,.;:.+,..,:::..,;.,,.;:..,.:.;::*;?..,;,,%#+,.,.+S....,,,?+*%:....
.,,.,:**;.:,..**..........,%@@#@@*:,.,:S%.:?::+*.,:;%..,:+*+..,,+;....*,:,,+,,..;;.+,.:S#,::%S#%,....,*:+:....;,:;;*,...
,...;;;..,,.:::;...........*@@+;%#*,?S#S#S%;,:S*...+#+,.,.S%;.::%;.,,.+%,;.%,,::+;.+;.:S@###?*;.......;...,,..:..;,.;...
..,+:.;+......,,...........+@@+.;+SS#*+,?@%:?S#S?;:S#%%*?+%S?*%:%%,,:,:#:+S@%+++;:.*;.;@@S;,..,....:,..,.......,.*,.,...
..*,..*+...,:..............;#@*,,.;#?.:.*@?*@%;:%#?SS:*@S%%?,;%#??;.,+%#:;*@%:?#*:.%%.,#@#+,.,:...,*,...........,+......
..:...+;...+,.....,...,,,,+:#@%,...*?.,.;#S+@?:.*@+SS?#;.;@#%S%;%#****@#;.:#*,?@#%:;@+:@@##S?%;;?;+:............,;......
......:+...,*,....,;...,,.;*#@%,...;*..,:S@%*@%?S%:#S%S%;;##;:,.%@#%;,+@;,+@+.*#*?SS@;*@#+::,,..;,;,.........,:.........
............,*:.,..;;...::,*@@S,...,:,+*?#@:.??@?:%#+:*@;,#%,,:,S#+,..:@;;%@?,*#;.;%#*+#@?;;,,,.,,,.....,,,..;,.........
..........,,,;?*;,:*;.....*%@@*+,...::..:#*:.;.%;.:%;,,%#?%+,.:+S#+..,*#::;#%,*?..:.++.%@%@#+;..::.....,:.,.+,..........
................+?*%....:+%@?+*::..,,,..,S,..,:?:.:%:..*#:%%,..:S@*.,;;S:.;@;.+:..,,+:.+S.;?@@SS?;,.:.,*,,;*,...........
.................,;*???S#S?+,.+.:..,,,:::?,.;+;:;,:;,,;*S.**:,,.?@;.,:.?:,*#:.:...,::;:?*...++?+?##++:;?;?*,............
....................;;?*+?+...:.......,,,+,.,,,,:,.,,,,:#.+;.:++%#,....?:,:%.......,.,.?;...,.,..:???*+;;:..............
....................,.:.;%*,..,........:.,:....,.......,S.;:.;;+S#*;,..+:.,?..........,;.,........*+:...................
......................,.,S%:.............,..............%,,,.,.,#@+,...;:.:?.........,,..........,SS;...................
......................,..%*.............................;:,....:@@:....,,:;+......................S?....................
.........................*+.............................:......:@@;........:......................%*....................
.........................:.,............................:.......*S:........,......................:,....................
.........................:......................................,+................................:.....................
.........................,.......................................+,...............................,.....................
.................................................................:......................................................
.................................................................:......................................................
.................................................................:......................................................
.................................................................,...................................................... ?+;;:;#@@@@*................................;?:.....................:*%@####+;SSS@#S%##S%#%%##?+##%##??S%SS*;..:+??SSS#S
%S%?*+#@@@@#,..............................+:......................,*;S###SS%?;S%##S#%%S%SSS#@%:#S?#S%;?SS??#%+,.,+S#@#S
#@@@#?#@@@@@%.............................,,.......................*%:%#S#@%%?:%S%S#%%SS@@###@@?;*,:;;+??*?#@#S*?;.,+?*?
@@@@@@@@@@@@@?....................................................+%***SSSS?%?:?SS??S#####S##@##++++;*:;?*+?#%%%*?*:,..:
@@@@@@@@@@@@@@?..................................................+@%+SSS??%S%#?+?%S%S###SS?SS##S+*?%%%+%##S##S%#S?*%S*,.
@@@@@@@@@@@@@@@*................................................:#S%SS#@###S%%#*??%SS?++%S??%#S%:;+%SSS####S%S##S?SSS#S?
@@@@@@@@@@@@@@@#,...............................................*?%%%S#@#@#SSS#S+?S?S#S%+*+%%S?;,++:**+;?#%%#@#SS##%?#@@
@@@@@@@@@@@@@@@@#,.............................................;%%%S%#@#@##S##S#S??%S#@#S?*?;:;:,;;.,:;:;?%#@@##@@##@@##
@@@@@@@@@@@@@@@@@S............................................+%S%%S##############S??S##S%?;;,:+;;*:;+?%%%###@##@###@@##
@@@@@@@@@@@@@@@@@@+..........................................:*%S+S#SS####@@@@@@####S**?S%?%*++++:;:+:,+%%%S@###@@@##%%S
@@@@@@@@@@@@@@@@@@#:........................................:+*SSSS#SS#@@@@@@@@@@@###??*?SS%SS??%+?+??+;?%S#@@@@@####SS#
@@@@@@@@@@@@@@@@@@@#,......................................:*%SS?SSS##SS#@@@@@@@@##SS%?**%S*+#S*:,,:??S#S*SS#########@@#
@@@@@@@@@@@@@@@@@@@@;.....................................,%?##SS#%S##%%#@@@@@#@#SS#S#%S+:;+*?%%;+*?S#S##%SS##SS??S%SS%*
@@@@@@@@@@@@@@@@@@@@*.....................................S?;%%*SS??#@#SS##@@##S%%%SS%%%*,,;+?%?***?%*?@@@@@@@@@#%*?#?%%
@@@@@@@@@@@@@@@@@@@@#....................................*S;+*%?S%S?###S%S#@#SSSSS%%*?S*?+::;*%S*?#S%S%#@@@@@@@#S???*+S?
@@@@@@@@@@@@@@@@@@@@#,..................................*#S#?+%%?%%*+%%%*%#@#SSSS#S??%S*+::+?%%;+S#%%@S?S#@#@@#%SS%+,*?S
@@@@@@@@@@@@@@@@@@@@#,.................................?@@@#?#S%S#?*%S%###@###S%%#S??S*;,,::*+*%%%%+%%+;?S%#@@@@@#?;,;*S
@@@@@@@@@@@@@@@@@@@@@*................................;@####SS#?S%?%S@@@@@@@##S?%S?S#S*::;:**,,+%##S+%S*?%##@@@##S%;+%SS
@@@@@@@@@@@@@@@@@@@@@S................................*@#######SSS##@@@@@@@@@#S#SS%S#?;*;;*#SSSSS#@#*%*:S#@@@@#SSS%+**;%
@@@@@@@@@@@@@@@@@@@@@#:..............................,S@@@@####%S#@@@@@@@@@@@###%##%%?;+*,*%#@@##@S**%?S@@@@@@@#%;*S#%%S
@@@@@@@@@@@@@@@@@@@@@@+..............................;@@@@@@#S#S#@@@@@@@@@@@@@@#S#%SS%+*?*%*S@@@@#%S@@@@@@@@@@@#%*S@@@##
@@@@@@@@@@@@@@@@@@@@@@?..............................%@@@#%???%#@@@@@@@@@@@@@@@#S##@@#%S###S#@@@@#S@@@@@@@@@@@@@#?#@@@@@
@@@@@@@@@@@@@@@@@@@@@@%..............................*@S;,.....,;*?#@@@@@@@@@@@@@@@###S###@@#@@@@@@@@@@@@@@@@@#@##@@@@@@
@@@@@@@@@@@@@@@@@@@@@@S:..............................;............:%#@@@@@@@@@@@@@@#@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@S............................................,+%##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@#:..............................................,,+S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@?..................................................:?%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@S.....................................................,*#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@#,......................................................;@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@:.............................,........................?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
?%%S%SS##@@@@@@@@@@@@@@@@;............................,,,::;:...................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.....:+?%#@@@@@@@@@@@@@@@?............................;#@@@@#%,.................:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
......,?%*%##@@@@@@@@@@@@#,............................*@@@@@@:..................S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
:,,,...,,..::::*%%###@@#SS,.............................S@@@@@:..................?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
::::::::::,,......:::;;:::..............................*@@@@#,..................+@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
,,,,,,:::::;;;::::,,....................................;@@@@S...................,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
....,,,,,,,,,,::::;;;;;:::..............................,S###S....................*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
.,,.,,,,......,,,,,,,::::;,..............................*###%....................,#####################################
.........,....,,.,,,,.,,,,,..............................,?*+;.....................*#S###############S###############SSS
....,,,,,,,,,,,,,,,.,,,,,,,...............................,:,,......................?SSSSS?%%S#SSSSS#SSS%?%%SSSSSSSSSSSS
.....,,,,,,,,,,,,,,,,,,,,,,,...............................,,,......................,%SS%*;;+**+;;;?S%?*;:;:;*;;+?SSS?*?
.,,,,.,,,,,,,,,,,,,,,,,,,,,,..............................,:,,.......................,+++:,:::,,,,:;?*:::,,,::,,,:;*?*++
..............,,,,,,,,,,,,,,..............................,:::,...,,,.................,,:,.,,,,,,,,,;;:,,...,,,..,,:;+;:
....................,,..,,,,...............................:::,,,::::,..............................,,,,...,,,,,,,,,,,:,
...........................................................,,,,,,,,,,...............:::::,,,......................,.....
..........................,................................,,,,,,,,,,,.............,,,,,,,:::::::::::,,,,,,.............
..,.........................................................,,,,,,,,,,.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
............................................................,,.,,,.,,,.............,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...................,,......................................,.,..,,..,,,............,...,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,
...................,,,....,...........................................,............,.,..,,....,,,,.,,,,,,,.,...,,,,,,,,,
...................,........................................,,.....................,..,,.....,......,..,,,,,.,,.......,,
...................................................................,..................,.......................,.........
.,...........,,,,..................................................,....................................................
...........,,.,,,,.......,...................................,,,,,,,,..,................................................
..................,......,....................................,,,...,,.,,.................................,.............
.....................,,.......................................,.,,.....,,,........,.,,.,..,...........,....,............
......,...,,...,....,,.,.....................................,.,..,....,..........,,...,,..,,...,,,...,.,..,............
..,.............................................................,.....,.................,......,.,........,,,.,...,,....
.................,,...........................................................................,,,,...,........,......,,,
......,,..,.....,,.,,.........................................,.....................................,....,,.,,,.........
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................