- Country: France - Location: Pau, Nouvelle-Aquitaine - Status: Split-up - Formed in: 2014 - Genre: Ambient Black Metal - Lyrical themes: Solitude, Scandinavian mythology, Nature, Paganism, Darkness - Record label: Unsigned/independent - Years active: 2014-2017
Close
Type:
Split
Release date:
2015
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Members
Jord
Unglück
Guitars, Vocals, Synths
Sadistic Blasphemer
Drums
Granatus
Granatus
All instruments, Vocals
Tracks
1.
Cryptorsatan -
Crows of Erebus (Remastered)
03:12
(loading lyrics...)
2.
Zemheri -
And the Wolves Will Guide Me in the Black Snowy Forest
07:04
(loading lyrics...)
3.
Granatus -
Heil NSBM!
08:32
(loading lyrics...)
4.
Jord -
Guerriers De Odin
03:30
(loading lyrics...)
5.
Mallun88 -
Einsatzgruppen
02:18
(loading lyrics...)
24:36
Close
Type:
Split
Release date:
March 16th, 2015
Catalog ID:
cut 1997
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Members
Medieval Art
Hardaan
Everything
Jord
Unglück
Guitars, Vocals, Synths
Sadistic Blasphemer
Drums
Tracks
1.
Jord -
Oversett
06:17
(loading lyrics...)
2.
Jord -
Vidarr
05:04
(loading lyrics...)
3.
Medieval Art -
Singing Witches
02:53
(loading lyrics...)
4.
Medieval Art -
I Am Ready for Death
03:22
(loading lyrics...)
17:36
Close
Type:
Full-length
Release date:
April 10th, 2015
Catalog ID:
cut 2025
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Album versions
Release date
Label
Catalog ID
Format
Description
April 10th, 2015
Depressive Illusions Records
cut 2025
CD
CD-R, Limited edition
2015
Independent
Digital
Members
Unglück
Guitars, Vocals, Synths, Lyrics
Döden
Drums
Tracks
1.
(Intro) Yggdrasil
01:10
(loading lyrics...)
2.
Fafnir
03:14
(loading lyrics...)
3.
Dominus Odini
04:08
(loading lyrics...)
4.
Ende der Zivilisation
03:44
(loading lyrics...)
5.
Catacombe
03:49
(loading lyrics...)
6.
Forgotten Past
04:15
(loading lyrics...)
7.
Cachot
03:34
(loading lyrics...)
8.
Dome
01:02
(loading lyrics...)
24:56
Close
Type:
Full-length
Release date:
May 5th, 2015
Catalog ID:
cut 2042
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Album versions
Release date
Label
Catalog ID
Format
Description
May 5th, 2015
Depressive Illusions Records
cut 2042
CD
CD-R, Limited edition
2015
Independent
Digital
Members
Unglück
Guitars, Vocals, Synths
Döden
Drums, Samples
Döden
Lyrics
Tracks
1.
Ahod
(loading lyrics...)
2.
Avgrunn
(loading lyrics...)
3.
Désolation
(loading lyrics...)
4.
Xorth
(loading lyrics...)
5.
La bête nocturne
(loading lyrics...)
6.
Le village abandonné
(loading lyrics...)
7.
Hiver
(loading lyrics...)
8.
Od
(loading lyrics...)
9.
Les sombres fables
(loading lyrics...)
10.
La forêt hurlante
(loading lyrics...)
Close
Type:
Split
Release date:
May 26th, 2015
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Jord
Unglück
Guitar, Vocals, Synth
Döden
Drums
Nocturnal Toxin & Carnage
Wraith
Everything
Tracks
1.
Jord -
La Nuit
03:47
(loading lyrics...)
2.
Jord -
L’ombre
03:22
(loading lyrics...)
3.
Jord -
Maudit
03:01
(loading lyrics...)
4.
Vorsk -
Melancholic Detachment
07:12
(loading lyrics...)
5.
Vorsk -
Time Drags On (Intro by Lucifer Valentine)
17:43
(loading lyrics...)
6.
Vorsk -
Close Your Eyes
04:40
(loading lyrics...)
7.
Nocturnal Toxin & Carnage -
Isabella
09:02
(loading lyrics...)
8.
Nocturnal Toxin & Carnage -
Wish My Death upon a Star
08:01
(loading lyrics...)
9.
Nocturnal Toxin & Carnage -
登鹳雀楼
07:13
(loading lyrics...)
01:04:01
Close
Type:
Demo
Release date:
July 17th, 2015
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Unglück
Guitars, Vocals, Synths, Lyrics
Döden
Drums, Lyrics
Tracks
1.
Intro
01:28
(loading lyrics...)
2.
Lavage de Cerveaux
05:14
(loading lyrics...)
3.
Brûle
03:18
(loading lyrics...)
4.
Old Spirits of Stone
02:04
(loading lyrics...)
5.
Vent de Poison
08:20
(loading lyrics...)
6.
Anciens secret
05:16
(loading lyrics...)
25:40
Close
Type:
EP
Release date:
August 23rd, 2015
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Unglück
Guitars, Vocals, Synths
Tracks
1.
Solitude
04:52
(loading lyrics...)
2.
Passé
00:26
(loading lyrics...)
3.
Esprits
03:27
(loading lyrics...)
4.
Abstraction
02:32
(loading lyrics...)
5.
Abstraction II
03:44
(loading lyrics...)
15:01
Close
Type:
Split
Release date:
October 1st, 2015
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Sardonic Wrath -
Arcane Occult Reborn
12:14
(loading lyrics...)
2.
Sardonic Wrath -
Goetia-Clovenhoof Moonspellblood
10:25
(loading lyrics...)
3.
Sardonic Wrath -
Gorgoroth
08:25
(loading lyrics...)
4.
Jord -
Loup Garou
03:09
(loading lyrics...)
5.
Jord -
Vèatrgh Svidminus
02:40
(loading lyrics...)
6.
Jord -
Ancient Rituel
03:37
(loading lyrics...)
40:30
Close
Type:
Full-length
Release date:
October 22nd, 2015
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Unglück
Guitars, Vocals, Synths
Sadistic Blasphemer
Drums, Bass
Tracks
1.
Intro
00:48
(loading lyrics...)
2.
Call of the Blood Moon
04:18
Show lyrics
Sanguine lycanthropy courses through me
With Mountain trolls that feast on the Christian pestilence
I turn to the blood red moon in blackest sky
And behold its invocation to my soul
The Crimson perilune
I call to her
With my sword of destiny forged in the flames of malice
The triumph of blood and fire
Soon Fulfilled by her call...
The call of the blood moon
It has taken my soul
As the wind of madness cloaks me
I conclude my oath to the blood moon of eternity and oblivion
3.
Blood
03:29
(loading lyrics...)
4.
9.2277
00:58
instrumental
(loading lyrics...)
5.
Présence inconnu
02:47
(loading lyrics...)
6.
Forest
02:53
Show lyrics
Sortileges are read from book of magick The circle of trees lit by the candle of the moon Mystical summoning of demon tongue Evokes the horsemen Four Human scum sacrificed in the forest Tree Roots feasting on human blood The circle of Samhain has finished For a world without end
7.
Side World
04:25
(loading lyrics...)
8.
Dernier voyage
00:57
instrumental
(loading lyrics...)
20:35
Close
Type:
EP
Release date:
December 9th, 2015
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Unglück
Guitars, Vocals, Keyboards
Sadistic Blasphemer
Keyboards
Tracks
1.
Âme
06:21
(loading lyrics...)
2.
Invocation
04:05
(loading lyrics...)
3.
Intro Autumnal Perishing
01:23
(loading lyrics...)
4.
Mort
05:17
(loading lyrics...)
5.
Fin
03:10
(loading lyrics...)
20:16
Close
Type:
Full-length
Release date:
January 20th, 2016
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Unglück
Guitars, Vocals, Synths
Sadistic Blasphemer
Drums, Bass, Vocals (backing)
Mary Morana
Artwork
Tracks
1.
Dark-Lord
02:28
(loading lyrics...)
2.
1348
06:08
(loading lyrics...)
3.
Sang du rituel
02:58
(loading lyrics...)
4.
La Tombe
04:33
(loading lyrics...)
5.
Singularity
07:28
(loading lyrics...)
6.
Cadavre errant
03:54
(loading lyrics...)
7.
Sous-terre sous silence
04:23
(loading lyrics...)
8.
Outro
01:04
(loading lyrics...)
32:56
Close
Type:
Full-length
Release date:
March 20th, 2016
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Unglück
Guitars, Vocals, Synths
Sadistic Blasphemer
Drums Bass
Tracks
1.
Chapter-1 Prologue the Black Magical
04:17
(loading lyrics...)
2.
Chapter-2 A Funeral Ceremony Rife and Rank with Desecration
03:23
(loading lyrics...)
3.
Chapter-3 Hatred Within Breeding
04:17
(loading lyrics...)
4.
Chapter-4 Intermezzo
04:11
(loading lyrics...)
5.
Chapter-5 The Return of the Warlocks
03:26
(loading lyrics...)
6.
Chapter-6 A Night of Bloodsoakedness
06:14
(loading lyrics...)
7.
Chapter-7 Sleep
00:49
(loading lyrics...)
26:37
Close
Type:
Full-length
Release date:
September 19th, 2016
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Unglück
Guitars, Vocals, Synths
Sadistic Blasphemer
Drums
Tracks
1.
Païennerie profanation
03:06
(loading lyrics...)
2.
Purulente malédiction
04:23
(loading lyrics...)
3.
Vampire
10:04
(loading lyrics...)
4.
Le trône des ombres
02:12
(loading lyrics...)
5.
Alcool coup d’pelle et noyade
01:16
(loading lyrics...)
6.
Masque mortuaire
00:59
(loading lyrics...)
7.
La Gargouille
04:20
(loading lyrics...)
8.
Profanation
02:55
(loading lyrics...)
9.
Outro
02:23
(loading lyrics...)
31:38
Close
Type:
Split
Release date:
December 19th, 2016
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Jord
Unglück
Guitars, Vocals, Synths
Sadistic Blasphemer
Drums
Tahazu
Derek Jacobsen
All instruments
Tracks
1.
Jord -
Corps Inconnu
03:13
(loading lyrics...)
2.
Jord -
La colère de Cama Crusa
03:12
(loading lyrics...)
3.
Tahazu -
We Own the Night
02:55
(loading lyrics...)
4.
Tahazu -
The Miserable Sheep, False Revolutionaries
03:09
(loading lyrics...)
12:29
Close
Type:
Full-length
Release date:
April 10th, 2015
Catalog ID:
cut 2025
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Members
Unglück
Guitars, Vocals, Synths, Lyrics
Döden
Drums
Tracks
1.
(Intro) Yggdrasil
01:10
(loading lyrics...)
2.
Fafnir
03:14
(loading lyrics...)
3.
Dominus Odini
04:08
(loading lyrics...)
4.
Ende der Zivilisation
03:44
(loading lyrics...)
5.
Catacombe
03:49
(loading lyrics...)
6.
Forgotten Past
04:15
(loading lyrics...)
7.
Cachot
03:34
(loading lyrics...)
8.
Dome
01:02
(loading lyrics...)
24:56
Close
Type:
Full-length
Release date:
2015
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Unglück
Guitars, Vocals, Synths, Lyrics
Döden
Drums
Tracks
1.
(Intro) Yggdrasil
01:10
(loading lyrics...)
2.
Fafnir
03:14
(loading lyrics...)
3.
Dominus Odini
04:08
(loading lyrics...)
4.
Ende der Zivilisation
03:44
(loading lyrics...)
5.
Catacombe
03:49
(loading lyrics...)
6.
Forgotten Past
04:15
(loading lyrics...)
7.
Cachot
03:34
(loading lyrics...)
8.
Dome
01:02
(loading lyrics...)
24:56
Close
Type:
Full-length
Release date:
May 5th, 2015
Catalog ID:
cut 2042
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Members
Unglück
Guitars, Vocals, Synths
Döden
Drums, Samples
Döden
Lyrics
Tracks
1.
Ahod
(loading lyrics...)
2.
Avgrunn
(loading lyrics...)
3.
Désolation
(loading lyrics...)
4.
Xorth
(loading lyrics...)
5.
La bête nocturne
(loading lyrics...)
6.
Le village abandonné
(loading lyrics...)
7.
Hiver
(loading lyrics...)
8.
Od
(loading lyrics...)
9.
Les sombres fables
(loading lyrics...)
10.
La forêt hurlante
(loading lyrics...)
Close
Type:
Full-length
Release date:
2015
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Unglück
Guitars, Vocals, Synths
Döden
Drums, Samples
Döden
Lyrics
Tracks
1.
Ahod
(loading lyrics...)
2.
Avgrunn
(loading lyrics...)
3.
Désolation
(loading lyrics...)
4.
Xorth
(loading lyrics...)
5.
La bête nocturne
(loading lyrics...)
6.
Le village abandonné
(loading lyrics...)
7.
Hiver
(loading lyrics...)
8.
Od
(loading lyrics...)
9.
Les sombres fables
(loading lyrics...)
10.
La forêt hurlante
(loading lyrics...)
Band ascii art
....,;*+;.....,;:...........................,:.....,::...............,..................................................
...+##+;?%,...S@@+.....................:+;:+#@%...+S**%%:..........;SS;..........+,..........,..........................
....S#,..SS:..+#@?;+?+................+@#++S@?:..*S%..%S............?#:.........:#%,.........%S:........,%:.............
.....*%*:;:....,S@%?#@?..............,#@#S#@@+,...::;?*.............;@:........:#@@#*........%@#S,.......#@%:...........
..:,;?SS##%*:.,+S@#@?##.;*,......+S%;,#@#%?S?#+.:*%%#S*:.,..........:#+........,S@@S#%......:##+#;.......S%S#...........
.*#S%;,.,,,;?**?;+?%%@%;#@#+...+?*?@@*+@@@S;..,*%*;,.,+?%%;.........*#.........%S%#.;@S:....*@#,?#?:.....??.#?..........
,#@*.....,...?%;:;?S@S;#@@@@,.+*?:.,S#;%@@@#S%#*...,,...*@#:.......,##;:......%#,,*..+@?....++S+.+@#%:...*S.+@S:........
:@@:.....+S+.+@@@@@@?+%@#+##,.:*#;..##++#@@@@@@,.;%*:....%@+.....,**?#%+,...,?@:.....:#S,.....%S*S+,.....+S..:?S*,......
.*@%,.,:;?@+.S#?#@@*:*#@?,#%,,?@:,;%%;;,%@S%@@@*.SS.....:#S,.........#S,...;%%S*....;#?.......S@@;.......+S...:S@#*;:...
..:*%?#@#?:.?S,.:#@:.;@#+%#,..*#:*##S*;,;@%.+#@#;:SS??**S?,.......,+%#;....:..,SS;.+@%.......*@@*........+#..:#S;#@@:...
.....,;?*..*%....%@:..%@%S@;..,@+:;?#@;.;@%,*#@@#;.;?#*:..........*SS*.........:?SS#?........?@##*.......+S.,#@*.S@S....
..........?*.....*@+...?@@@#+,*##*:,+#;.+@##@@#@@@:..,........:,.+#;............+S#S+,,.......S++#:.;,...+S,S@%;.?#;....
.........*+......;@#:..+@S*+;?%++%*;,S+.*@@S+,,,;%*...........;?S@+..........;;?@+.*@#*......:S#**##+....;#S%:..,#*.....
........,*.:+,...:@@%.,#+::+;%S;;,*?.S:.?@S,......+..........,+%?*?;..........%#%:.+S#%:.....:S#;?S@?....?@?.....:......
........,:..:**;:?@S..;S.+*+?%%?+*+;:%..S#:.......,.........:#S,.............+@?.....;@@?....:##,.:#@+..*?;%?:,.........
..............,+S@#:..:@:;***??*+*;.*+.,#+..................*@?;...........;S@%.......%?*:...;@*....*#;.,..,+?#S:*:.....
.................*#....S#+;**?**;::*#,.;?..................:%**:..........*%#?........S+.....,+.....*#*.......:#@#;,....
..................%,...S%;?+.*+:+;,S@,.?,.....,;**++::,....:#;??.........?S*:,.......,S+S:..........S#*.......:S+S@#S:..
..................*:..:#,+;,+;:+:+,,#+.?.::.,?#%+;:,:+%S;...S#;?,.......:#S%,.........,*#,.........,#??,.........,#?@;..
................:;+,..%+.+;,,...,;,.:S;:;;,.%#:;S%:....*@+..?*:S.........*+.............,..........:#?,...........,;:...
....................:+;...............+;...:@?.##,......S#..?:;#,..................................:##+.................
...........................................:@%.S@*......#S..+..+,...................................++..................
............................................*@*,+%?;..:%#:..............................................................
.............................................+@S?,..*%@S,...............................................................
.......................................,+?,..*@@#,..%@@S,..+?;..........................................................
....................................,*S##,..+@#@*...:@%@S...*@#%;.......................................................
.................................,+%#%+#*..:##?@?....#**@?..,#?*#S?:....................................................
...............................;%##?:..S?.,S@*?@%...,@%,#@*.,@;..+S@S*,.................................................
............................,*#@#+,....;#+S@S+#@#+::?@@?*#@*?S.....:?@@%;...............................................
.........................,;?#@#*........;#@#,+#;%S,:#*S#.*@@%........:%@@S*:............................................
.......................:%#@@@*..........:#@?:#%.:@;*#.*@?;#@%..........,S@@@S*,.........................................
........................,:*S@#*,........?@#,?@;.*@,:@:*?:.*@#,........:%#@%;,...........................................
............................?@@S:.......S@?,#S..SS..#?;,..,#@+.......*@@#;..............................................
.............................+#@S,.....:#@;*@,.,@?..%@;....S@%......*@@%,...............................................
..............................:#@S,....?@S.*#+*%?,..:%@S*,.+@#:....+@@?.................................................
...............................;#@S,..,#@+,#@S*;......;?S#?,S@?...+@@%..................................................
................................+@@S,.*@#+#S:............+#%*@#,.+@@%...................................................
.................................;#@%,S@%%*...............,%?#@+;@@%,...................................................
..................................;#@S#@?+..................;#@##@%.....................................................
...................................+@@@@:....................%@@@S,.....................................................
....................................+#@%.....................;@@S,......................................................
.....................................*@*.....................,##,.......................................................
......................................%+......................%;........................................................
......................................,,......................,......................................................... @@@@#%S###@@@@@@@@#S%%S#####S*S##SS%%S###S#SSS########SS#?...................,....,:::,:;...............................
#@#@#S#S###@@@@@@@#S%SS#####S*%SSSSS%%SSS#SS%SSS#SSSSSS#@*..........................;::;+:,,::,.........................
#@@#SS##@@@@@@@@@@##SSS%S####?*S##S#SSSS##SS%%SSS%SSS##S#*.....,,.................:+%%;+++S###S*;,..?:..................
###S#S#@@@@@@@@@@###%%SS####SS+S####S%S###S#S%??%SSSSSSS#*....,,,...........::,:;+?S@?+;;%#S##S%?:,.*#+.................
##SS#S#@@@##@@@####@#SSSSSSSS#??#@##S?%###S%%%??S%%SSSSSS*.................:+:;?S##@@@S+;%######S;+%#@@?:...............
##S#SS###@#@#######SSS?**????%S%S#@SS%?%###SSSS%%SSSSSSSS+.................;;,;+*?@@@@#+;+#@@@@@*;*@@@@#:...............
@#SSS#@#@#S#####S%%%%?*+++++**%SSS#SSS?%#@#SS#SS%%S####SS+.................,,...:+%#@@*,,;+S@@@?;:,??*+:................
@##%########@##S%????**++++*****?%%S%#?%S##S%SS%%%%SSSS##*.....................,:;;+**,,,:;;%@#+:,.,;::,................
###%####@#####S??**+**+*++*??*?**???%S??%##S%S%%%%%?#####*....................:?*;;;;;::::;;;*+::::;;;:,................
@@SS#########%?**+*+**++******+**+**?SS?%##S%%SS%%S%%#S#S+....................:;+;;;;;;:;*?%?*?%?*;;;;;:,...............
@@S%##@#SS#S%?***++++*+;+*++*+++*++**?S%%%##SS#SS%SS%SS%S*......................:;;;+;;;;+*%%%S%?+;;;;;::...............
@#########S%??**+;+++++;;+++++++**;+**?%%?###%SSS%?%%%S%S*...................,,:;;++++;;*???%%%?%?+;;;;::,..............
@###S#S###%?****+;;++++++++++;;;+*;;***?%%%##SSS%%?%SS%SS*.......,..........,++;;;++++;;;;++++++;;;;;;;;;:..............
#SSSSSSS#S%*+*+*+;;+;++++;++++;;;++;+***?SS###%S%S%%%S#S#*...................::,:;;++;;;;;;;;;;;;;;:::;::,..............
SSSSSSSSS%*+****++;+;;;++;;+;;;;;++;;***+?#@@@SS%%%?%%#SS+........................,:;;;;;;;;;;;;;;;:::,.................
#SSSS#S#%?++****+;;;;;;;+;:+;;:;;++;;+**++?####%S%##%S##S*.........................:;;;;;;;;;;;;;;;;::..................
SSSS%S#%?*++++++;;;:;:;;;;:;;::;;;;;:;**+++S@@#SSS##%%?SS+....,................,,.,;;;;;;;;;;;;;;;;;;:,.................
%%%%%SS?*++++++;;;::;::;;;;;;:::;;;;:;+*++;+S@@#####S%???+....,..,,,,.,,...,,..,,,:;;;;;;;;;;;;;;;;;::,.................
%?%%%S%*+;:;+++:;;:;;;::;:;;;::::;;:;;;+++;++S@@##S#SS%??;....,..,,:,,:,,,..,.,:::::;;;;;;;;;;;;;;;:::,.................
%%%%%%*+;::;+++;+;;;;;::;::;;:;::;::::;;+;;*++?SSS%%%%%?%+....,,,,,:,,,,,,::,,,:;::;;;::;;;;;;;:;;::::,.,...............
SSS%%?++;:;;;+;++;;;:::::::::;;;:::::::;;:;+?;:+S%S%%%?%?;....,,:,,,,,,,,:;::,::;;;;;;;;;;;;;;;;::::::,.................
%%S%*+;;;::;;+;;+:;;:,::::::::::;:::::::;::;++;;*S#S%%%%?+....:,::::,::;:::,:::::;;;;;;;;;;;;:::::::::,.....,...........
%%?*+;;;;;;;;;::;:;;:,::::::::::::::::::;:::;*+;;?###%???;....::::;:::::::::::::;;;::;;;;;;;++;;;;;;;::..,.,,...........
??*++;;;;;:::;::::;;::::,:::::::::::::::;;;;:;;::;%S##%*?;....::::::;::::,::;;;;;:;:::;;;;;;++++;;;;::,.,,,.,...........
?*+;;;;;::::::::::+:::,::,:::::,,::::::::;::::;;::?%%#@%?+....::::::;;::;:::::;;;;;;:;;;;;;;;;;;;;;;::,::,..,....,,.....
*+;;;;;::::::::,,,;:::,::,:::::,,,::::::::;:::;;::%%%S##S;....:::::::::;:;;;;;;;;;;;;;;;;;;::::;;::::,::,,,......,,,....
+;;;::::::::::::,,:,::,::,,:::::::,,::;:;:;;::::;:?S%S#S#;....::::,,:::;+;;:;+++;;;;;::;;;::::::::::,,::::,.,::,....,...
++***+++++;+;;:::::,:::::,,:::,:,:,,,:;;;;:::::::++S%S#%#*....;::::;;;+;++*;;+++;;;;;;::::::,,,,,,,,,,:;;;:::::,..,,....
?S@@@#S%%?**+;:::::,::::,,,,:::::,,,,,:;+;,::::,,;;?SSS%S*....:;::;;;;;:;;;:;;::;;;;;;:::,,,,,,,,,,,,.:;,,,:,,,:,:,.:,..
@@@@###S#S*++;:::;:,,:::,,,,:::::::,,,,;+::::::,,:;*#SS?S*....:;;;:;;;::::,,::::;;;::;:::,,,,,:.,..,...,,:,:::,,:;::,...
@@@@@@#S%S%*;:::;::,,:::,:,,,:;:::::,::;;::::,,,,:;%#S%?%*....:;::;;;;;;;::::::;;;+;;;;:,,,,,,:,,.......,::::::,,:,.....
###@@@@#S??*+:::;:::::::,:::,,:;::;;:::;:;:::,:,,:*#@#%??+....:::::;;::::;+;;::::;+*;;;:,,....:,......,,,:::::,,,:,.....
#SSSS####%?*+:,,:::;:::,,::::,,;;;;;:::::;:::,,,,+SS##%??+....,:::::::::;;;;;;;:;;+;;;;;,.....;;......;;;::,:,,,,,,.....
@@@#SSSS#%*?+,,:::;;::::,:::::,,:+;::,::::::::,,:%###@S??+....;;;;;,,:,,:;:::;;:;;::;;::......,:......;::,..,,.,.....,,,
@@@@@SSSS?+*:,,:::::;:::,:;:::,,:++:::,::;:;::,:*###S##?%+....;;:;::::::::::;:::;++;++;:.......:,.....::;;::;;;:.,......
@@@@@%*%SS++,,,:;:::;::::::::::::++;::,::+:;::;?S######S%+....:,,:;;::::;::;;+;;;****++;:....,:,:,.....,::+**+;::,,,....
######?;?%+:,,::::::;:;;;:;;;::;,;+::;,::;:;:*%SS#@@@###S+....;::,::;+;;+;++;;;+;::;;:;,....,;;::;:,,...,,;;;;;;;::,....
%%%%%%?:;+:,,,::,,::::;;:::;;::::,:::;,:::::;?%??%%SSSSS%+....:::,:,:::::;+;+;::,:,,,:,....,:;:::::,,,.,.,,.,,,..,......
........,,...,..,...,.....,:,,,........,.........................................,,,,.....,.....,.......................
.......:*+;:;;*;+;+:*:;+,.,*+++:+:;;:+;*;;;;++;+:;...............................,*+*;+;;;+;;;:;+*:.....................
........;,,;;:;,::;,;,:;...::,::;::::*,;+:,:::::,;................................;::::;*+::;;:::;,.....................
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................