- Country: Belgium - Location: Arlon (early)/Habay-la-Neuve (later), Luxembourg - Status: Active - Formed in: 1998 - Genre: Black/Death Metal - Lyrical themes: Death, Gore - Record label: N/A - Years active: 1998-present
Members
Alexandre Pomes
Guitars (1998-present), Vocals (2004-present)
Member(bands):
Devoured Soul , Left Hand Path
Balmuzette
Drums (2002-present)
Member(bands):
Disjonctor, Dust, Moonchild
Josh
Bass (2015-present)
David Remy
Vocals (?-2002)
Member(bands):
Coalition
Julien Marchand
Bass (1998-2004), Vocals (2002-2004)
Member(bands):
Lost God , Vhan
David Kircher
Drums (1998-2002)
Thomas Shreiber
Bass (2004-2005)
Le Fred Pisoni
Bass (2005-2015)
Member(bands):
Grinded Artery
Close
Type:
Demo
Release date:
April 1999
Catalog ID:
N/A
Label:
Independent
Format:
Unknown
Tracks
1.
Infernal Hate
(loading lyrics...)
2.
Moment of Apocalypse
(loading lyrics...)
3.
Jesus Die!
(loading lyrics...)
4.
Ritual
(loading lyrics...)
Close
Type:
Demo
Release date:
2000
Catalog ID:
N/A
Version desc.:
CD-R, Enhanced
Label:
Independent
Format:
CD
Tracks
1.
Agony
(loading lyrics...)
2.
Towards the Light
(loading lyrics...)
3.
Funeral of God
(loading lyrics...)
4.
Jesus Die!
(loading lyrics...)
5.
Moment of Apocalypse
(loading lyrics...)
6.
Gutted Christ
(loading lyrics...)
Close
Type:
Full-length
Release date:
2002
Catalog ID:
N/A
Label:
Independent
Format:
CD
Tracks
1.
Street Killer
(loading lyrics...)
2.
Divine Malediction
(loading lyrics...)
3.
The Great Invocation
(loading lyrics...)
4.
Beyond the Flames of Hell
(loading lyrics...)
5.
Sic semper Tyrannis
(loading lyrics...)
6.
Death Domain
(loading lyrics...)
7.
Drowned in Blood
(loading lyrics...)
8.
Towards the Light
(loading lyrics...)
9.
Hidden Track (live)
(loading lyrics...)
10.
Hidden Track (live)
(loading lyrics...)
Close
Type:
EP
Release date:
2003
Catalog ID:
N/A
Version desc.:
CD-R
Label:
Independent
Format:
CD
Album versions
Release date
Label
Catalog ID
Format
Description
2003
Independent
CD
CD-R
2003
Independent
Digital
Members
Alexandre Pomes
Guitars
Balmuzette
Drums
Julien Marchand
Bass, Vocals
Tracks
1.
The Third Impact
03:02
(loading lyrics...)
2.
Backstabbed
04:20
(loading lyrics...)
3.
I Worship Her Shadow
04:58
(loading lyrics...)
4.
Beyond the Flames of Hell
04:25
(loading lyrics...)
5.
Drowned in Blood (Simmetry)
05:18
(loading lyrics...)
6.
Untitled
(loading lyrics...)
7.
Untitled
(loading lyrics...)
22:03
Close
Type:
Demo
Release date:
February 3rd, 2005
Catalog ID:
N/A
Version desc.:
CD-R
Label:
Independent
Format:
CD
Album versions
Release date
Label
Catalog ID
Format
Description
February 3rd, 2005
Independent
CD
CD-R
2005
Nihilistic Holocaust
Cassette
Limited edition
2005
Satanarsa Records
STN-009
CD
CD-R
February 8th, 2017
Nihilistic Holocaust
NIHIL665
CD
Members
Alexandre Pomes
Guitars, Vocals
Balmuzette
Drums
Le Fred Pisoni
Bass
Tracks
1.
The Sleeper Has Awakened
04:49
(loading lyrics...)
2.
One with the Universe
04:59
(loading lyrics...)
3.
Proxima Centauri
04:22
(loading lyrics...)
4.
Lord of the Worms
03:11
(loading lyrics...)
5.
Demonic Quantum Boundaries
09:53
(loading lyrics...)
6.
Street Killer (Live)
02:39
(loading lyrics...)
7.
Proxima Centauri (Live)
04:33
(loading lyrics...)
8.
The Third Impact (Live)
03:16
(loading lyrics...)
9.
Demonic Quantum Boundaries (Live)
05:44
(loading lyrics...)
10.
The Sleeper Has Awakened (Live)
05:04
(loading lyrics...)
48:30
Close
Type:
Full-length
Release date:
2009
Catalog ID:
N/A
Label:
Independent
Format:
CD
Album versions
Release date
Label
Catalog ID
Format
Description
2009
Independent
CD
2009
Independent
Digital
Members
Le Fred Pisoni
Bass
Balmuzette
Drums
Alexandre Pomes
Guitars, Vocals
Tracks
1.
The Entry of Christ Into Arlon
01:53
(loading lyrics...)
2.
Tar & Feathers
04:41
(loading lyrics...)
3.
B.B. Initials
04:01
(loading lyrics...)
4.
I Don’t Make the Laws (I Fuck Them)
03:28
(loading lyrics...)
5.
Karma 666
03:59
(loading lyrics...)
6.
The Meaning of Life
00:30
(loading lyrics...)
7.
War Is Fun
02:39
(loading lyrics...)
8.
The Great Satan
05:20
(loading lyrics...)
26:31
Close
Type:
Full-length
Release date:
September 20th, 2014
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
CD
Limitation:
300 copies
Members
Alexandre Pomes
Guitars, Vocals
Balmuzette
Drums
Le Fred Pisoni
Bass
Tracks
1.
A Bright Future
04:40
(loading lyrics...)
2.
The Curse of Self-Respect
02:44
(loading lyrics...)
3.
Three More Beers and the Truth
04:39
(loading lyrics...)
4.
It’s Good to Be the King
04:25
(loading lyrics...)
5.
Older, Fatter, Balder
04:02
(loading lyrics...)
6.
Zealousness of the Convert
03:43
(loading lyrics...)
7.
Habay Cock City / Athus Toxs City
02:25
(loading lyrics...)
8.
Can Food & Weapons
07:32
(loading lyrics...)
34:10
Close
Type:
EP
Release date:
2003
Catalog ID:
N/A
Version desc.:
CD-R
Label:
Independent
Format:
CD
Members
Alexandre Pomes
Guitars
Balmuzette
Drums
Julien Marchand
Bass, Vocals
Tracks
1.
The Third Impact
03:02
(loading lyrics...)
2.
Backstabbed
04:20
(loading lyrics...)
3.
I Worship Her Shadow
04:58
(loading lyrics...)
4.
Beyond the Flames of Hell
04:25
(loading lyrics...)
5.
Drowned in Blood (Simmetry)
05:18
(loading lyrics...)
6.
Untitled
(loading lyrics...)
7.
Untitled
(loading lyrics...)
22:03
Close
Type:
EP
Release date:
2003
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Alexandre Pomes
Guitars
Balmuzette
Drums
Julien Marchand
Bass, Vocals
Tracks
1.
The Third Impact
03:02
(loading lyrics...)
2.
Backstabbed
04:20
(loading lyrics...)
3.
I Worship Her Shadow
04:58
(loading lyrics...)
4.
Beyond the Flames of Hell
04:25
(loading lyrics...)
5.
Drowned in Blood (Simmetry)
05:18
(loading lyrics...)
22:03
Close
Type:
Demo
Release date:
February 3rd, 2005
Catalog ID:
N/A
Version desc.:
CD-R
Label:
Independent
Format:
CD
Members
Alexandre Pomes
Guitars, Vocals
Balmuzette
Drums
Le Fred Pisoni
Bass
Tracks
1.
The Sleeper Has Awakened
04:49
(loading lyrics...)
2.
One with the Universe
04:59
(loading lyrics...)
3.
Proxima Centauri
04:22
(loading lyrics...)
4.
Lord of the Worms
03:11
(loading lyrics...)
5.
Demonic Quantum Boundaries
09:53
(loading lyrics...)
6.
Street Killer (Live)
02:39
(loading lyrics...)
7.
Proxima Centauri (Live)
04:33
(loading lyrics...)
8.
The Third Impact (Live)
03:16
(loading lyrics...)
9.
Demonic Quantum Boundaries (Live)
05:44
(loading lyrics...)
10.
The Sleeper Has Awakened (Live)
05:04
(loading lyrics...)
48:30
Close
Type:
Demo
Release date:
2005
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Nihilistic Holocaust
Format:
Cassette
Limitation:
2000 copies
Members
Alexandre Pomes
Guitars, Vocals
Balmuzette
Drums
Le Fred Pisoni
Bass
Tracks
Side A
1.
The Sleeper Has Awakened
04:49
(loading lyrics...)
2.
One with the Universe
04:59
(loading lyrics...)
3.
Proxima Centauri
04:22
(loading lyrics...)
4.
Lord of the Worms
03:11
(loading lyrics...)
5.
Demonic Quantum Boundaries
09:53
(loading lyrics...)
Side B
1.
The Sleeper Has Awakened
04:49
(loading lyrics...)
2.
One with the Universe
04:59
(loading lyrics...)
3.
Proxima Centauri
04:22
(loading lyrics...)
4.
Lord of the Worms
03:11
(loading lyrics...)
5.
Demonic Quantum Boundaries
09:53
(loading lyrics...)
27:14
Close
Type:
Demo
Release date:
2005
Catalog ID:
STN-009
Version desc.:
CD-R
Label:
Satanarsa Records
Format:
CD
Members
Alexandre Pomes
Guitars, Vocals
Balmuzette
Drums
Le Fred Pisoni
Bass
Tracks
1.
The Sleeper Has Awakened
04:49
(loading lyrics...)
2.
One with the Universe
04:59
(loading lyrics...)
3.
Proxima Centauri
04:22
(loading lyrics...)
4.
Lord of the Worms
03:11
(loading lyrics...)
5.
Demonic Quantum Boundaries
09:53
(loading lyrics...)
27:14
Close
Type:
Demo
Release date:
February 8th, 2017
Catalog ID:
NIHIL665
Label:
Nihilistic Holocaust
Format:
CD
Members
Alexandre Pomes
Guitars, Vocals
Balmuzette
Drums
Le Fred Pisoni
Bass
Tracks
1.
The Sleeper Has Awakened
04:49
(loading lyrics...)
2.
One with the Universe
04:59
(loading lyrics...)
3.
Proxima Centauri
04:22
(loading lyrics...)
4.
Lord of the Worms
03:11
(loading lyrics...)
5.
Demonic Quantum Boundaries
09:53
(loading lyrics...)
27:14
Close
Type:
Full-length
Release date:
2009
Catalog ID:
N/A
Label:
Independent
Format:
CD
Members
Le Fred Pisoni
Bass
Balmuzette
Drums
Alexandre Pomes
Guitars, Vocals
Tracks
1.
The Entry of Christ Into Arlon
01:53
(loading lyrics...)
2.
Tar & Feathers
04:41
(loading lyrics...)
3.
B.B. Initials
04:01
(loading lyrics...)
4.
I Don’t Make the Laws (I Fuck Them)
03:28
(loading lyrics...)
5.
Karma 666
03:59
(loading lyrics...)
6.
The Meaning of Life
00:30
(loading lyrics...)
7.
War Is Fun
02:39
(loading lyrics...)
8.
The Great Satan
05:20
(loading lyrics...)
26:31
Close
Type:
Full-length
Release date:
2009
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Le Fred Pisoni
Bass
Balmuzette
Drums
Alexandre Pomes
Guitars, Vocals
Tracks
1.
The Entry of Christ Into Arlon
01:53
(loading lyrics...)
2.
Tar & Feathers
04:41
(loading lyrics...)
3.
B.B. Initials
04:01
(loading lyrics...)
4.
I Don’t Make the Laws (I Fuck Them)
03:28
(loading lyrics...)
5.
Karma 666
03:59
(loading lyrics...)
6.
The Meaning of Life
00:30
(loading lyrics...)
7.
War Is Fun
02:39
(loading lyrics...)
8.
The Great Satan
05:20
(loading lyrics...)
26:31
Close
Type:
Full-length
Release date:
September 20th, 2014
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
CD
Limitation:
300 copies
Members
Alexandre Pomes
Guitars, Vocals
Balmuzette
Drums
Le Fred Pisoni
Bass
Tracks
1.
A Bright Future
04:40
(loading lyrics...)
2.
The Curse of Self-Respect
02:44
(loading lyrics...)
3.
Three More Beers and the Truth
04:39
(loading lyrics...)
4.
It’s Good to Be the King
04:25
(loading lyrics...)
5.
Older, Fatter, Balder
04:02
(loading lyrics...)
6.
Zealousness of the Convert
03:43
(loading lyrics...)
7.
Habay Cock City / Athus Toxs City
02:25
(loading lyrics...)
8.
Can Food & Weapons
07:32
(loading lyrics...)
34:10
Close
Type:
Full-length
Release date:
September 20th, 2014
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Alexandre Pomes
Guitars, Vocals
Balmuzette
Drums
Le Fred Pisoni
Bass
Tracks
1.
A Bright Future
04:40
(loading lyrics...)
2.
The Curse of Self-Respect
02:44
(loading lyrics...)
3.
Three More Beers and the Truth
04:39
(loading lyrics...)
4.
It’s Good to Be the King
04:25
(loading lyrics...)
5.
Older, Fatter, Balder
04:02
(loading lyrics...)
6.
Zealousness of the Convert
03:43
(loading lyrics...)
7.
Habay Cock City / Athus Toxs City
02:25
(loading lyrics...)
8.
Can Food & Weapons
07:32
(loading lyrics...)
34:10
Close
Type:
Full-length
Release date:
September 20th, 2014
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
300 copies
Members
Alexandre Pomes
Guitars, Vocals
Balmuzette
Drums
Le Fred Pisoni
Bass
Tracks
1.
A Bright Future
04:40
(loading lyrics...)
2.
The Curse of Self-Respect
02:44
(loading lyrics...)
3.
Three More Beers and the Truth
04:39
(loading lyrics...)
4.
It’s Good to Be the King
04:25
(loading lyrics...)
5.
Older, Fatter, Balder
04:02
(loading lyrics...)
6.
Zealousness of the Convert
03:43
(loading lyrics...)
7.
Habay Cock City / Athus Toxs City
02:25
(loading lyrics...)
8.
Can Food & Weapons
07:32
(loading lyrics...)
34:10
Close
Type:
Full-length
Release date:
June 24th, 2014
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
CD
Limitation:
300 copies
Members
Alexandre Pomes
Guitars, Vocals
Balmuzette
Drums
Le Fred Pisoni
Bass
Tracks
1.
A Bright Future
04:40
(loading lyrics...)
2.
The Curse of Self-Respect
02:44
(loading lyrics...)
3.
Three More Beers and the Truth
04:39
(loading lyrics...)
4.
It’s Good to Be the King
04:25
(loading lyrics...)
5.
Older, Fatter, Balder
04:02
(loading lyrics...)
6.
Zealousness of the Convert
03:43
(loading lyrics...)
7.
Habay Cock City / Athus Toxs City
02:25
(loading lyrics...)
8.
Can Food & Weapons
07:32
(loading lyrics...)
34:10
Close
Type:
Full-length
Release date:
August 29th, 2015
Catalog ID:
PLAY IT AGAIN STAN
Label:
Nihilistic Holocaust
Format:
Cassette
Members
Alexandre Pomes
Guitars, Vocals
Balmuzette
Drums
Le Fred Pisoni
Bass
Tracks
Single-sided
1.
A Bright Future
04:40
(loading lyrics...)
2.
The Curse of Self-Respect
02:44
(loading lyrics...)
3.
Three More Beers and the Truth
04:39
(loading lyrics...)
4.
It’s Good to Be the King
04:25
(loading lyrics...)
5.
Older, Fatter, Balder
04:02
(loading lyrics...)
6.
Zealousness of the Convert
03:43
(loading lyrics...)
7.
Habay Cock City / Athus Toxs City
02:25
(loading lyrics...)
8.
Can Food & Weapons
07:32
(loading lyrics...)
34:10
Band ascii art
..:;.............................................................................................................?;.....
..?:.............................................................................................................:?,....
;: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+;%#@@@SS@@@S%@@@@#+.+@@#%+*%,.;@#:*S#@+,::;..+?*S*#%*#*,%:,+#*+***;**?%:..
.:.,%+*.+@@@@%...?@@%..+##,.,%@##+...;##,:#*:?#####S%#####%S#####+.?###?,?*.%@@?+@@@?;@#+.+*:?@;%S,#%?S,,#;,%@S##S#%%S:.
.**+%?*,S@@@%,.;*?@S.:S@@%.???@#;,*S%;;%*,:+%SS###S%#######?S#####::SSS;:#S.S@@S;S##S;#@S,#@%,S;?#:S@@#.%S.?@@%#@@@%:,..
.;#%S*::@#S*,.*@##S,;#@@%,?@*:S;*#@@#+:S*.,@@SSSS#S#@@@@@@@#%#@@#S:.%S;,#@#.%@@#;:+?S,+;?:#@@+?++#,:S@S;@*.S@#S#@S+++;+:
.:?SS*.;@S###?,:%#:+@@@@*+SS*:+*@@@@#S#S;;;%@@@#S?%S#@@@@@@@S?%%%#:.%#%*;?#.*@@S*##@S:##S.?@@?*?;S.;,#%;@*.#@#%?;..%SSSS
...;;?:,S@@@@#,.,+;@@S#?:S@@S:;+#@@@@S%?,?+:?@@@SS@#SSS##S%%SS%@@S.,#@@@?.;:S@S*+@@@S:#@#.?@S,?+;S.S;;;:#%:%#SS%:.+?%%:*
....*:,,,*+:,..,+:*%:,*.;@@@?,*;;%##*:+*:?S:.?@SS@@@#S???%S@@@SS@;:?@@@S:,?.?#%+,#@S*:%SS,:;,:S:;%.S#+.+@@:,S%#*::?.+:..
....*;::::.,:+%##;;;?S:.%@@@*:?#%,:;***;.+#S..*S#S%%%S#@@#SSS#@%+.,?%*;.,+%..,,*.;*;+.:;%;.,;#S.:*.;#@S++SS,:+,..?;.....
....,?.:*S##@@@#%%?S@S;S##@#;,;S@%%@@@?,,:?#%;+:?S#@@@@@@@@@#%*::.,,++;;+.+;*%S#SSS?**?%S#S###%++::%*%@%;*?%*;,;?;......
.....*.,S%SSSS%S*?%%#@##@S#+:+*%SS?%##%;*%?+##?,,;+?S@@###S?+,,:+???:,::...:+%#@@#SS%++*?%#@#SS#%;*#S*S###S?#?*?........
.....*;:?**%%SS%S%S?%S#S?%+?#@@@S*SSS%S*:,::;:;%;,.,:+**;,,+;;*;:,,..........,??*S#SS#S**+*%%???+%S?%S***S#?%S??:,......
....,*S?%::;;;+??%%%##%#?%#S#@#S+.:+:..,,......+#+.:##S%S*+?*%%:.................,;,%##%@@S;*%+*S#@SSS%*#%S??*%##%......
....+S#%?+?#S***%S%##S##SS#@##S;................??:.+@@@@+,**,,;+:...................,?S##%%%##?#SS%*#S+%S%%S?SS%+......
.....+S#S;:%S*??*?SSS#S%#@##%?*..................%*++?%S@*.**,.:;?+...................,%##SS%S**@#%SSSS?S%%%S%%*........
....:?S#@S%*%?SS#%S%S#####S;......................:**?##?+;:;;:%+;%,...................*%SS#S**%#@S##*+#%SS?%@#S+.......
....*####S##?%#S%%?#S%S##@#,........................,:;?;?+?;%;*,,:.....................,%##SSS##S##S?S#S?SS%##@S.......
.....?#@##@#%%#%SSS%#%S###%,..........................:+.+??**?*:.......................;@#@S#SS####SSS#SSS####%:.......
.....*#**#@#SS#%SS#S%#SSS?:..............................,*,+++?.........................%SS%#@S##SS?%@#S@###S:.........
.....,:..;?###%S#S###S%%##S*..............................,...,..........................,,?SS###S@#%##S%SS##%..........
...........,?##S####@##S###*...............................................................;:S###S?###%:.#%?:*..........
............+?:+?S%*%%SS%:::.................................................................+%#%,.*??...:.............. ,......................................;*++++++*++++++++*+**++++*++++++++++++++*:......:;..:?:;,......,..,+:,;%++:,,::::
.........................,,............;*++++++*+++++*++++**+++**++++++++++++++*+.;....;;;:;?:;,.,,,:,,,.:::,+%++;:::;;+
.......,::,..............;:.;,.........:*++++++++++++**++++++++++++++++++++++++*+:;,.,,;+;,;?:;,:;+?%*::,;,;:+%+;+:;;++?
.....,;*?%%?;............,+:;,.........:*+***********+;;::;;;++++++***+++++++++*;;,:,+;+++:+*::+%?%%%?;++:,;+*%++*;++*%S
....:;:;+*%%%*:,.........,;++..,.......;*+*********+;:,,,,,,,;++++++*****++++++*:..::::++;;;+.:???%???;:;,:+;*%*?***?%S#
....:+:++;+*%%;:..........,;;,.........;***********;,.,,,,,,..:+**+**+******+++*:...;.,++,,,,,,:***+;;:.,,::;??*?***?S##
+;::,;;::,,:;+,...........,*;..........;***********;,,:::;:,,,,;*************++*:.....,+:,,,,,,,+?,,,::,:,,,;??*?+*++*%#
++++++++:,,,,,:::::,......,*+:.,.......;?**********;,:::++;:::;+;;;;;++******++*:.....,,,,,,,,,,;+,,,.,:;;:,;?***;*+;;+S
.,,,::;;:,:;:,+;++++;,,,,,;;*?:.,,.....;?*********+;::;+++++;;+;;;++;;;;;++***+*:......,,,,,,,,,,,,:,,,,,,::;?*+;:;+;+*?
.....,++;;;;;;;:;*++*;,,,,+;:;,,,.,,...;?********+;;+;;;+;+++;;;++++;++++;;;+++*:.....,,,,,,,,,,,,,:,,,,,,,,;*;;;**+;++*
....,:::;;;::+++;;++++;,,,;+,,,,,,,,,,.;?********;;;++;;++;+;;;++**+++****+++;;*:....,,,,,,,,,,,,,,:,,,,::::;;;;+*;;;;;;
....,;:,:;;;,,+++;,:*++,..++,.,,,,,,.,,;?*******+:;****++;;;;;;+++***++++++++++*;.,,,,,,,,,,,,,,,,,::,,:?%?+;++++;;;;;;+
.....;*:,,:;;:,;;++,,+;:.,+;,..........;*******+;*?%??**++++++++++*****;;;++++*?;,:,,,:;+,,,,,,,,,,,:,,,:;;:;%;:;+++;;;;
......;*;,,:;;;:;;++,,+;.:*;...........:++***+;;*%%%?*+++++++++++*++;;;::+;;;++*+:;;;:+%S+,,,,,,,,::::::;;;;+%;;;;;;;;;+
.......,;+:,,,:;;;;++,;S;;++:,.........::,:;;;;**+;;;::;+++++;:;*+:,....,,:::,,+;...,,,;?%*:,,,,:;;;;+;;;;;;;+++;:::::::
,,.......,;+::,,:;;+++,;,,;:::,........::.,,,,,::,...,,:;++;,..,,:,.........,,:*;,,,,,,,:*%?;;;;;:;++;;;,,::,:;;;;;;;+++
..,........+?+:,..,:;;;;,,,..,,,,,,,,..:,..,,.........,,,;:,....,:,,........,,:+;..,;;;;;;+?%%%*+::;;;;;;::,,:++++++++++
,,,........,%?:,,:,,,,:;;;+*+*;:,,::::,;:..,.........,,..,,.......,,........,::;:...,:+++;;+*%%?+;;;;:+:,,,,,,;;;+++++++
,,,,........;%;,..,,:,..,;*?%%??:,,,,,,;,............,...,,,......,,,........,:;:.....,:;;;;+**+;;;:::+,,,,,,,;;;;;;;;;+
,,::,,.,....,?%*...;;,.,,,.,;+**,......;:..,.........,...,:,......,::.......,,.::.......,:;;;;;;;;:,::;+:,,,,,;;;;;;+;;;
,,;:.,,,,....:S%,.+++....,...,+:,,,....;,.,,.........,...,,,.......,;;;::,,,,:,::.......,,:::;;;;:,::::++::;:,,:**+*****
:::,,.,,,,.,..*%+**;;..,,,:..,;;,,,,,,,;,,,,........,,.......,....,:;++++++:,,:;:.......,:::::;:,,,,,:::;;;;,,,,:::;;;;;
++++;:,,,,,,,.;S?S,..,,...,:..,:::::::,;:,;::++:,...,:..,;+;:,.,,;++++++++++;:;;:.......,:::::::,,,:::::;;;;:,,,,,,,::::
*****+:,,,:,,,,;*S,,,,...,,;+,.,::::::,+;:::::;:,,,,,;..;?@#*;,:;+++++++++++++:;;......,:::::::::::::::::;;:,,::,:,,::::
+++++++::,,,,,,,*%,:....,,,,::.::::::::++;++++;;;++;;;:,,*#S?;,;++++++****++:,.::...,..,::::::::::,,:,,::::,,:::,,,,:;;;
;;:,;+;,,,,,,,,,+?:,.,..,,:::,.::::+:::**++++++++++++;;::*#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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................