- Country: United States - Location: Ellensberg, Washington - Status: Active - Formed in: 2008 - Genre: Black Metal - Lyrical themes: Satanism, Various Themes of Transcendence, Death - Record label: N/A - Years active: 2008-present
Close
Type:
Demo
Release date:
2008
Catalog ID:
N/A
Version desc.:
CD-R
Label:
Independent
Format:
CD
Members
Vereörmihi
All instruments, Vocals
Tracks
1.
Consecrated Ground
(loading lyrics...)
2.
Wretched God
(loading lyrics...)
3.
Caves of Lascaux
(loading lyrics...)
4.
Gold Transcendence
(loading lyrics...)
5.
Risen
(loading lyrics...)
6.
Horrified by Humanity
(loading lyrics...)
Close
Type:
Demo
Release date:
2008
Catalog ID:
N/A
Version desc.:
CD-R, Limited edition
Label:
Independent
Format:
CD
Members
Vereörmihi
All instruments, Vocals
Tracks
1.
Confess to Satan
(loading lyrics...)
2.
Blizzard Lust
(loading lyrics...)
3.
Iron Pentacle
(loading lyrics...)
4.
Black Pagan Night
(loading lyrics...)
5.
Bringer of Death
(loading lyrics...)
6.
Fuck You God
(loading lyrics...)
Close
Type:
Compilation
Release date:
October 16th, 2008
Catalog ID:
Mort008
Version desc.:
Limited edition
Label:
Croquemort Productions
Format:
Cassette
Limitation:
200 copies
Members
Vereörmihi
All instruments, Vocals
Coop
Artwork
Tracks
Side A
1.
Black Pagan Night
02:29
(loading lyrics...)
2.
Bringer of Death
02:27
(loading lyrics...)
3.
Caves of Lascaux
03:07
(loading lyrics...)
4.
Consecrated Ground
04:11
(loading lyrics...)
5.
Fuck You God
02:24
(loading lyrics...)
6.
Gold Transcendence
03:29
(loading lyrics...)
7.
Horrified by Humanity
04:27
(loading lyrics...)
Side B
8.
Iron Pentacle
03:24
(loading lyrics...)
9.
Risen
05:04
(loading lyrics...)
10.
Wretched God
02:52
(loading lyrics...)
11.
Blizzard Lust
02:50
(loading lyrics...)
12.
Confess to Satan
03:19
(loading lyrics...)
13.
Chamber of Symbols [hidden track]
(loading lyrics...)
40:03
Close
Type:
Demo
Release date:
December 1st, 2008
Catalog ID:
Infkom43
Version desc.:
Limited edition
Label:
Infernal Kommando Records
Format:
Cassette
Limitation:
250 copies
Members
Vereörmihi
All instruments, Vocals
Tracks
Side A
1.
Behind the Forest / Under the Mountain
02:37
(loading lyrics...)
2.
Blood Church
02:47
(loading lyrics...)
3.
Funeral Psychosis
03:21
(loading lyrics...)
4.
I Destroy Kings
03:33
(loading lyrics...)
Side B
5.
Protestant Screams of Death
02:48
(loading lyrics...)
6.
Rejected by Life, Refused by Death
03:41
(loading lyrics...)
7.
Sucking Magic from the Tit of Lilith
04:13
(loading lyrics...)
8.
Vexes
02:45
(loading lyrics...)
25:45
Close
Type:
Demo
Release date:
2009
Catalog ID:
Mort020
Version desc.:
Limited edition
Label:
Croquemort Productions
Format:
Cassette
Limitation:
50 copies
Members
Vereörmihi
All instruments, Vocals
Tracks
Single-sided
1.
BlkndMchnix
11:02
(loading lyrics...)
11:02
Close
Type:
Demo
Release date:
2009
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
30 copies
Members
Vereörmihi
All instruments, Vocals
Tracks
1.
Sra
05:02
(loading lyrics...)
2.
Blackmark of the Southerncross
02:26
(loading lyrics...)
3.
Crypt Fucker
01:53
(loading lyrics...)
4.
Dance of the Corpulent Witches
02:46
(loading lyrics...)
5.
Invert the Cosmos
11:44
(loading lyrics...)
6.
Scream for Fucking Mercy
01:53
(loading lyrics...)
25:44
Close
Type:
Demo
Release date:
2009
Catalog ID:
N/A
Label:
Putrescence Noire Records
Format:
Cassette
Members
Vereörmihi
All instruments, Vocals
Tracks
1.
Stare into the Eyes of Satan
13:43
(loading lyrics...)
13:43
Close
Type:
Split
Release date:
October 2009
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Condor Breeze
Format:
Cassette
Limitation:
100 copies
Members
Voltaic Omen
Vereörmihi
All instruments, Vocals
Tracks
Side A
1.
Voltaic Omen -
Lecanomancy
15:00
(loading lyrics...)
2.
Voltaic Omen -
Let’s Start a Revival
05:05
(loading lyrics...)
Side B
3.
Fire Island AK -
Untitled
13:29
(loading lyrics...)
4.
Fire Island AK -
Untitled
06:34
(loading lyrics...)
40:08
Close
Type:
Demo
Release date:
2010
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Black Gangrene Productions
Format:
Cassette
Limitation:
100 copies
Members
Vereörmihi
All instruments, Vocals
Tracks
Side A
1.
Nēkrösphrēnskhizēin
12:39
(loading lyrics...)
Side B
2.
I Lövē Yöu
12:13
(loading lyrics...)
24:52
Close
Type:
Demo
Release date:
2011
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
23 copies
Members
Vereörmihi
All instruments, Vocals
Tracks
1.
You’re Fucked
00:38
(loading lyrics...)
2.
The Great Death
04:46
(loading lyrics...)
3.
MattAlec (Melvins cover)
02:30
(loading lyrics...)
4.
Writhing in a Pit of Bile
02:20
(loading lyrics...)
5.
NekrosPhrenSkhizein
11:57
(loading lyrics...)
6.
Territorial Pissings? (Nirvana cover)
03:27
(loading lyrics...)
7.
I Love You
11:53
(loading lyrics...)
8.
The Hemophiliac
07:04
(loading lyrics...)
9.
BK Amputee/Kool-Aid
04:56
(loading lyrics...)
10.
Look upon Me and Be Rendered
01:58
(loading lyrics...)
51:29
Close
Type:
Split
Release date:
January 2012
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Black Gangrene Productions
Format:
Cassette
Members
Voltaic Omen
Vereörmihi
All instruments, Vocals
Tracks
Side A
1.
Mons Veneris -
Ascent of the Last Breath
05:54
(loading lyrics...)
2.
Mons Veneris -
Morbid Invocations to the Twilight
02:49
(loading lyrics...)
3.
Voltaic Omen -
Intro
01:35
(loading lyrics...)
4.
Voltaic Omen -
Out of the Deeps
01:47
(loading lyrics...)
5.
Voltaic Omen -
Anoint the Pigs
02:11
(loading lyrics...)
6.
Voltaic Omen -
Crucifixion Mania
02:12
(loading lyrics...)
Side B
1.
Mons Veneris -
Ascent of the Last Breath
05:54
(loading lyrics...)
2.
Mons Veneris -
Morbid Invocations to the Twilight
02:49
(loading lyrics...)
3.
Voltaic Omen -
Intro
01:35
(loading lyrics...)
4.
Voltaic Omen -
Out of the Deeps
01:47
(loading lyrics...)
5.
Voltaic Omen -
Anoint the Pigs
02:11
(loading lyrics...)
6.
Voltaic Omen -
Crucifixion Mania
02:12
(loading lyrics...)
16:28
Close
Type:
Demo
Release date:
October 27th, 2013
Catalog ID:
OCSR 016
Version desc.:
Limited edition
Label:
Of Crawling Shadows Records
Format:
Cassette
Limitation:
65 copies
Members
Vereörmihi
All instruments, Vocals
Tracks
Side A
1.
Intro
01:02
(loading lyrics...)
2.
Grand Fornicator of Stigmatics
02:26
(loading lyrics...)
3.
Fanatical Worship of the Sixhorned Godbeast
03:32
(loading lyrics...)
Side B
4.
Iron Pentacle
02:19
(loading lyrics...)
5.
Death March of the Angels
02:04
(loading lyrics...)
6.
Missiles to Heaven
01:26
(loading lyrics...)
12:49
Close
Type:
Single
Release date:
2016
Catalog ID:
N/A
Version desc.:
CD-R
Label:
Independent
Format:
CD
Members
Vereörmihi
All instruments, Vocals
Tracks
1.
The Future Holds Nothing For You
05:01
(loading lyrics...)
05:01
Close
Type:
Demo
Release date:
February 2016
Catalog ID:
006
Label:
Cercueil Rex
Format:
Cassette
Limitation:
22 copies
Tracks
Single-sided
1.
Intro
00:40
(loading lyrics...)
2.
Black Rats
02:34
(loading lyrics...)
3.
Exume Euronymous
02:25
(loading lyrics...)
4.
Bloated with Plague
03:22
(loading lyrics...)
5.
Croquemort is Legion
03:01
(loading lyrics...)
6.
Outro
00:34
(loading lyrics...)
12:36
Close
Type:
Split
Release date:
June 1st, 2016
Catalog ID:
YPR-10
Label:
Yersinia Pestis
Format:
12" vinyl
Members
Voltaic Omen
Vereörmihi
All instruments, Vocals
Tracks
Side A - A
1.
Durazis -
Bound by Foul Magic
04:59
(loading lyrics...)
2.
Voltaic Omen -
Kisser of the Master’s Anus
03:16
(loading lyrics...)
Side B - B
3.
Total Genocide -
Untitled
05:45
(loading lyrics...)
4.
Vetala -
Soul Hunters
07:07
(loading lyrics...)
21:07
Close
Type:
Demo
Release date:
August 2016
Catalog ID:
NGHTAPE03/Crawling01
Version desc.:
Limited edition
Label:
Nekrogoat Heresy Productions
Format:
Cassette
Limitation:
50 copies
Members
Vereörmihi Muspelheim
All instruments, Vocals
Tracks
1.
Intro (The Great Discovery)
(loading lyrics...)
2.
Blood of my Blood
(loading lyrics...)
3.
Soul Hunting Fog
(loading lyrics...)
4.
Roman Orgy
(loading lyrics...)
5.
Penetrate the Holy Vestibule
(loading lyrics...)
6.
Kisser of the Master’s Anus
(loading lyrics...)
Band ascii art
........................................................................................................................
..........................:;++;++:,.................,;:.....................................,,..........................
..........................,....,:;:;+;,...............:;;,............,................,;:::,...........................
.................:::::;:,,..........,;+;:,..............:;+;........,;,...........,,..;;,,..............................
.......................,,,:::;:.,.......,;**:..............;%;.....;:............;????*;+,..............................
.............................,++**:,,,,,...?S....,..........,%,:;+%;...........,:;:::::+S+..............................
...............................:*,?S::;;**,:????++*+.........;;,;?*.....,,,,;+;;::......*S..............................
...............................;#:.%+....:*;:;;,...:**:......*SS+,...:++****?*+:........+S..............................
.....................,,,,,,...*;+?,+S?,....,;+****+:;**??;...S#S..,;*+:..............,..*+..............................
.....................,,::;+*;..;+,*:.%S:........,:::+?+;;;*;,%#S+++;,............:+*+;,+%...............................
...........................,%%+,+%*S?%#S:............,;+?%?%%S##S,..........;?**;;:....?*...............................
.............................:?SS#######S,.,::::++;::....?#######*,,.......??:.........,**..............................
..............................,S#########*+S#########%+:;%#########S......+#+............%;.............................
..............................+####################%SS###S######S?%%***??%%?+;...,,,,,,:?SS?*;*%?*+*??,.................
..............................%##%+::???*%#####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*.:SS+*%?.:?#?%#S%??%,.;?*%#S%?%,;%%#?.:%%**?SS:...:S%SS%,.............
...................+####?......*#;..?S,.?#;.....*#*.%S......;*%%;....,....:SS#%.....;#+,S?....,,....,S###S,.............
...................:####%......;#+..S?..%S,.....*#*.%%.......+#;.........,SS:+#;....+#*;@+..........,S###S,.............
...................,#S##S......+S%++S+..;S%:..,+S?,,SS;::;:..+#%;::++..,;%#S??##;.,+?@?.%S+,,,:.....,S###S..............
....................S###S,......,:+*,....,+****+:..,*?**?%;...:*????+,.:?*;::;;+%,:*?+:..;?%%%?,.....%###S,.............
....................?###S,...........................................................................%####:.............
....................*##SS:..................:+++*;......:;..::.....,:;;;:,..:,.;:::;.................?####:.............
....................*##SS;................;S%+:,+SS;..*S%%S?*SS?..*%*+;*%;.:SS%??S#+.................?##S#:.............
.............;??????S##SSS%%%%%S+........:#?.....,SS:.%#::S%,;#*.?@S***+:...;#*..%S,..........,;;;;;;%####*+++**:.......
.............+@##@@###S###@####@%........:#*......%#:.SS:*#S+:#+.S#+:;*+....;#;..%S,..........+@##############@@;.......
.............;??????%#SS#S**++++:.........?#+,..:*S+.+#S:*%?.;#*.+#*,,,:?*,.*#;.,SS;..........:S##SSS#####%%%%%%:.......
....................,####%....,,,,.........:??***;...:;+?+...*?+..:*??%?+:..?%+,?%%%:..........,,,,..%####:.............
........;*?%?+:*%%%?*SS##S?+?SSS#S%*???*++:...,;+++;,.,::.:;:;;;,,:::,...............................?####;.............
......:?#S+:*SS*:,:*S###S%%SSS?#####S?+***%S*%SS????%S%?%SS?*??%S%???%????%?;,.,,,............,,.....?@###%;;,..........
.....?#S???*++?+;,:+*%?SSS?**:;######S?+,,;?#**+*;*++*:.:+*;;.,;;+,,:;+:,,;S#%%%?????%%%%%%*?SSS%%++?##%%%%%%S%;........
....,SS%?++*+;:::+****,:++??:+S?::+%???*+++;;:;;+**?*;:*++*****?+***+;;,,;;***+:,::+SS;:**%S**:;?##S%*;++:;%S##S,.......
.....:,.;S#%?;,:;*;;?*;;++;*?S*+:;;+:++++?*;;+;;+**?+**+;,...;**?%+:;:*;.,:,;**::++;*?;;+*;?++*S###;,.,..:%??*?#%+;,....
.......;%S%%%+?***+****;;;*?*+++;;+,,,;*+::;;;*****???,,;;,::.,+;?%???**;;*+;+*+*****??++;:,.;???%%*;;:;++;;;::;*%SS%:..
......+##S%**++;+;.:*?**??*?%;;+::;?*;;;:;+;,:*++***%,.:;;?%;+:,,+*?:;++....**?+*+?*+??*+;+++*?;+*+*?***;++**+;;*%S##S..
......;S#%;++;;+%%++?%??***?**:.,*%*:;+;;+*::,;**::+%:;+;;;+;::+?%+?:,,**+;+??;:+*???*?**+,,;??;;+*;***???;.;%%S##?;;:..
.....:SS%%%%*%SSSSS%**+*??+::++;+?*:;..;;;+..:,+*:;;?*;+;?;;;+S*:?*;*,::+%?%*+,::;+*?*+:,;+;****;:;+**?*+?*+%*?%##,.....
....,%#%%%SSS#S%???S??%%?SS*:,:;;;;*;+;?+;+::++*;*?+*%++:*??*???+;;*+,;++*+*;?;;::;+*??*+;.:+;;;;+*??*;..,:+%#%%#%,.....
....:##%S###%?%%%S#%???%S#SSS?;:,::+;::+*+,.;++;++*;+*;*+;+++++*;:;+++*??+++:+;;;+++?*;,,,.:+*%%S*:,:;:.:;:..%#S;.......
.....:+***S#SS%?*%#SSSSS?;,,?#%*,:;:::;+*;+:+;;+:,.,;;;++**?%;;+:;*+;+;;;+++;:+*+*;++;+*???*,++**%?,..,:+S#S%?#+........
..........,:,....:S%;::,.....+SSS%SS%?*++++*:,,:;+++;;;:;*???*:,,;+++?*??+:;+,:**?*?%S#%?S#%...**S#S%;..:S###%;.........
...............................,:;+SS*S#?;+*;;;:*:,++*+:+?*+*+??*;::+*??,,;*+;;*++%#S+,..:%#%*?SSS*;?#S%+#S:,...........
.................................+S#S%##S++**?+;*?**;,*;,?%*?%?%+++++::+++;+%%S**;+#%......,:;;;:....?SSS?:.............
..................................:+*?+;%S%%%S##;;**?*?*;:*:++.;????***?++?SS+?SSSS%:...................................
.........................................,:;;*#S**+;;:;?+.+:;**??*?*++??+?#S:..,:::.....................................
.............................................,S#??%%??%S+.;;;??*+:+?%%??++S%............................................
..............................................%#*??%%%%S?,,+;???%%%S%%%%;+S%............................................
..............................................:SS???????S*.:*;+%%%?%#S?,;?#*............................................
..............................................,S#++*+***?%*+:::;+;;;;,.:?#S,............................................
...............................................:*SS++%%S%S*??*++:::;;*%#S*,.............................................
.................................................*#?;;++*?:*?+*????S##?+,...............................................
..................................................;S#****+;?**+***?S#;..................................................
...................................................,*S#%;:+%+;++?S?*:...................................................
......................................................*SSS%%S%%%?:......................................................
.......................................................,:;,.,,,.........................................................
........................................................................................................................ ........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
..............................................:,..,....:,,.,,...........................................................
......................................,::;+*??%?;;;::;++++*%+,......:,..................................................
...................................:?S#S##@@@#####SSSSSSS##S*::::,;++;;++;:.............................................
................................:+%@@@@####@@@@@@@@@@@@@@#S%%??%%?%%S#####@S?;..........................................
..............................;%#@@@@@#@@@@@@@@@@@@@@@@@@###@@####@@@##S%%S####%+:......................................
..........................:?*.S##@@@#*S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S#SS%,,....................................
.........................,*%%:;S#@@@?*@##S%%#@@@@@#@@@@@@@@@@@@@@@@@SS#@@@@@S;S#SSS%;,?+,...............................
.........................:*%S%:,%@@@@@#SSSS?**?#@@#S#@@@@@@@@@@@@@@?.;#@@@@@@S:S@@@@@:;##S*,............................
.........................:*SS%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.:@@@@@@@@#*#@@@@@,*@@@@@@@SS%;++....................
........................,;**?+;?@#%S+,#@@@@@#SS;.S@@@@#+;%@@@@@@@@%.*@@@@@@@@@*S@@@@@;;@@@@S+;:;:+##:...................
.........................+;:*%%#@@@@@;:%#@@@#?##;:?S@@@@S**#@@@@@#;:#@@@@@@@@S;*@@@@@*%@@@?,+##@@@@%S*..................
........................:+;;:%##S?***,.*+*S#@%%SS%%:+S@@@@%*?@@@@:.:%@@@@@@S**S@@@@@@%S#%+*S@@@@@@#%@#%,................
........................;++;;+#S?SSSS,;%?***?%%%S#@S+::+%@@#;%@@#,?%**%##%?%#@@@@@@#?.;?%#@@@@@@@@S%@##%................
........................**+%?+%%@@@@S.*@@@@@##SS%%%SS#%*;:+**,#@+;#@@#,:?%#@@@@@@S*,..,?@@@@@@@@S?*#@@#@+...............
.......................:?%+*+**S@@@@S..%@@@@@@@@@@@#%;%@#:S%+.+S:%@@%;.,@@@@@@#*;+*%?,.;@@@@@%*+:+%%%?S@S,..............
.......................+%#?;++%@#@@@#;.+S@@@@@@@@@@@@#%S#+*##.:*;%%?;%,.%@@@@#:,S@@?...:#@@?+?%SS@@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::...............
...........................+?,;@#;.?#@@#:...%@@@@@@@#+.%@@@@@@@@@@@@@@@@@*.*@@?:...?;:%...:#%,;@@@@%: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.:#;SS;S#?;;,...................
............................,++?,?S%:#@@;;@#*:?SS;?.,%#@@@@@#:#@@@@@@+S@@@@#S#@@@#:.%@@@?.;?#@??S*;:....................
.............................:+?,?S%:#@#,*@%.?@%?+:..%S%%#@#;?@@@@@@@?S@#S*:+@@@@S.:#@@@@:.%##?%?;;,....................
..............................;*;?%:%@@%,S@#++?%?;.,.?@@S%?%:#@@@@@@#?#%**?,%@@@#+.*@@@@++%;#%*S*;:.....................
..............................,+;%*;#@@??@@@@SSS*+%S,.%##@#%*+S##@#%*?*?S@#;#@@?,..?@@@*:#@*++%%+:......................
...............................;+S+*#@@*?@@@@@#%%@@@#+:%##%?SS##@#+?##@@@@S?@#+;%#?:#@%,S@@#,:%?;.......................
...............................,+%%%S@@S;#@@@@S#S%%???:%+,*@@@@S*+S@@@@@@@??S;;#@@?;#@*,####;*+;,.......................
................................:%S??#@@?#@@S?+:.......:..;*??;..?%?++++;:......:?*#@@*;@@#S*S?.........................
.................................*?++*?%%?+:.........,:+*+*+:,,..,,,:;+?*,........:?@@%,%#SSS*,.........................
..................................+S+;;,,;:.,:,,.......,:*%S%##%%S%?#S?+:...........;S@S*+*S?...........................
...................................*S?*:S@+:#@@?:;,.........,,,,,:,,:,..........,.....+S%%;*,...........................
....................................+#*,#@S*#@S*#%*,.........................,;%#,::,,;;?%+,............................
.....................................:%;+#@#?@S++;*??:,.............,.....,.+%,S*?*#%,;?%;,.............................
....................................,,,;+*@@?S##@@@#%++...............,:::?;?#?*?@@@++??*;,.............................
....................................,+;,.:#@S%@@@S+,,,++%SS%+:+++;***+?@%?#?SS%%*@@#+%S?*;,.............................
....................................,;**:.;#@S@@*.;%#@@#@@@#%#@@@@@@@?S@#%@+:S?#;S#S%S%?+:,.............................
....................................,:+*?+.,%@@#.:@@@@@@@@S*+##SS@@@;.S@#?@#+?@@%;%SSS?*+:..............................
................................,,,,,:;*?%%;.+#@+:@@@@@@@#;.?@#**@@@*.*@@@@@SS######S%?*;:,.............................
................................,:::::;*?%S#%;:+%++#@@@@@@;.%@@S,%@@%.%@@@@########SS%?*;;,.............................
.................................,+;;;;*?%SS##S*;+:,S@@@@@#+:S@@?+@@%?@@@#####@####S%?*++:..............................
..................................:**+++*?%S###@@#?;*%S#####*+#@%:+S#@#@@@@@@#@####S%?*+,...............................
...................................,+***??%S#@@@@@@##@@########@##S##@@@@@@@@@@##SS%%*;.................................
.....................................;*??%%S##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##SS?;...................................
.......................................:+?%S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S*:.....................................
..........................................,+?S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S?+:........................................
..............................................,;*?SS##@@@@@@@@@@@@@###S%?+;,............................................
....................................................,,,::;;;;;;;:::,,........................:+.........................
...........................................................................................,*##.........................
..............................??:........................................................,*#@@@;........................
..............................+@@S+,..................................................,;%#@@@@@S........................
...............................+@@@#S*;,...........................................,+%#@@@@@@@@@+.......................
................................?@@@@@@#S?+;,.................................:;*%S#@@@@@@@@@@@@%.......................
.................................S@@@@@@@@@@##%%?+;;:,,..............,::;+*%S#@@@@@@@@@@@@@@@@@@?.......................
.................................:#@@@@@@@@@@@@@@@@@@@##SSSSS%%%SSSS##@@@@@@@@@@@@@@@@@@@@@@@@@#:.......................
..................................*@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#........................
...................................S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*........................
...................................:@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@;........................
....................................?@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#,........................
....................................,#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%.........................
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*S;?:,?*++?*,,,...........................,,,,,,,,,,;:,,,..,+,......................................
.....................................:+:,:,:;;;;;;:,..,;+;;,.................;%*%?+;.,;*;;;+*++,............................,:;;:::,:;;:;,:::,::,...,;:.............................
.....................................,,::::;::;;:,....,:;::,................:;?%?+*....,+,.+?%#;............................:;;:::.,::::;;+;,.,,.,:;;,..............................
.......................................,,;:;+:::::,.,,,,...................;?*++;*;.....,,.,;?S%:...........................:;+::,::,..,;;;;,..,*+:,................................
..................................,:+,,;,,;++:,,,,,,;++;;,.................+?+?:,,,.....,+:,.;%%+.........................,.:++;;;;;;,:+;;:::;*++:..................................
.................................,,:*;;+;+;,::;:::::;:;;+:;,...............+%*;.:+:,.....,:+::*S?.........................,:;+;:,,:+;;;::,.,::?+....................................
............................:*,..,,:+:*+;,,;;;+;..,:;:..,,,,...............,?S;.;+;,.......:,;+??,........................;+;:,.,..:;:;::,,+;;;::,..................................
.............................:;,,,...:+;:++;:+;+*::,.:::,...................+%*..*,..........;;?*............................,;;;,.,,,:,,::;,.,,,;..................................
................................:;:...,..:+;+;;+*;:,,+;*:...................;#?,,,...,*?,....,?*+........................,;::,,::....,,:;;,,:;;;,,..................................
.................................:;::.::.;:,,:;:,....,,,,,..................,+S++,..,*S@%...,*?+;.....................,:::;:;::........,...,;;:,..,:?;..............................
...................................:+,+,.::,.,.,....,,,,,.,,.,,:............;%?%?;..+*?@@?..+*S%;....................,::;:,..,::;;;+++;;;;::::;+?S##*...............................
..........................,,.........,;,,;.....,,...::,:,:;:,:;:.............+##S?+:?+S@#@;?S@%,.......................,:;+??%%??%%SS##@#@@@@@@@S?;,................................
..........................:%?+::,,,,:;+*%S%%SSSS%%*+;;::;:.,,.................:S@S#S*?S#@#S@@*.....................:;+%*;+%@SSSSS@@@#@@@###%%*;,.............,......................
...........................:?#@@@@@@@@@@@@@@@@@@@@%%???????+;;:,,..............,%#@@#S#@@@@@*..................,;+?+;*@*S%@#S%%*;;+:::;:,,..........................................
.............................,:+??**+*#S??%%?S##@@#@@##??*?*?%%*;,..............,#S#@@#@@@@S................,;+S%**?+#@@#%*,.........,,,,,,,,.......................................
........................,,,,...................,,+??S#@@@?*?:++?S?;,.............:#%#@@@@@@+..............:+*???#?%@#@S;,:,.,..,:::,.:;+++:;:,......................................
...........,.......;*;:::;+**++;,.::::;::;::::;;:::..,*?%@%S??:,;*#S+,............*@@#@@@@@,............,*?:?;?*###?+:.,:;;:,,,,,:,.,:;;;;..........................................
...........:;++:,,.,+???*?????**+;?%%%*?%??*****;+;;+,...;?%@@S%*,**?S+,..........,#@@@@@@S...........,;?++?*%#@@#+..,,,,,,::::,,,,.:;::::,.........................................
............,;?%??*+;;*??S%%%%?**??*?*;;;;;:;+*??*+;+;:,,,..+#@##S#%?%SS:..........*@@@@@@%..........,*+.;S@@@@?;,.::::..,,:,;?*???*;;+;,...........................................
.......,.......:?SS#%??%?%%??%%**;:,...,:;+++???*?*+;++;;*;,.,;#@@#S?*?S#*,........:@@@@@@?.........+??%?%@@@@?.....,,::,,,:.;+????%**+++;:,........................................
......,??+;:,....,;?%??%%%???*;,....:*%%%%%??????**+++*++;;*+:.:?#@#S##S%S%,.......,@@@@@@?........+#++#@@@@%;..,,.::,,..........,;**??%%%*++:......................................
.......:?%%%*?*;:,.:***%%%??;.....:%###SSS%%*?%?*++*****+;++*+*:.:@@@@@#?*SS:......,@@@@@@?......,?%S###@@@#:...:*::,:,............,+%???S#%*+::....................................
........:*???%SS%?%??*?S@#*,....,?S#S###S%%???S?*+:::,::;;;;++*::,;S@@#%?%?%%;.....,@@@@@@%.....,%S*?%@@@@%:....,,,....,,,,.........,:*??*?%%?%*+,..................................
.........,+?%##S#@#S%???S%,....:SSSS??%%%?**+;**?*?*;:,......::,,..,S@@@@@@SS%;....:@@@@@@#,....*S*?S#@@@%......,....:++;*++;:.........,+*****???*+:................................
..........,+?SS%S#S%S%?%S,....,S@SSS????%????+:,:;;;+*++;:,.........,?@@@@@##S?;...;@@@@@@@+...;%%?%@@@@%:..........,+;;;+?%%?+,.........:+***++++++*;,.............................
............:???%SS%%%?S?.....%#S@@@%*;+;:;++++,...;%@S?**+*,.........*@@@##S#%%;::%@@@S?@@@+:+??S#@@@@?...........,***;;;+%*%S%;..........:*?**++:,,::,............................
.............,++*?%S%%*S*....;@S?SS%S?+,.......,..+@@@#%*;;%?,.........+#@@@######@@@@@*:?@@@@###@@@@@@:...,:,,....;*+S;;?S@S?###+,,,,......,;**+;++,...............................
..............,:+**???*S*....*#SSS???*%?*:,......+@@@@#+,::?#;........,:+@@@@#@@@@###SS;?+?%**S@@@@@@@%;:::::,,,...*+;;;?##?%?S?#?+:;::::,:,,.,+***+;:,.............................
................,+?*?**??,...?%?%%???%????*;....?@@@@@%:;;:?#+......,:++?#@@@@#S@#S?;++*SS++*#@@@@@@@@?*;,.........:*;;:+S#+%*?%%SS%:,:;;+*?**+;+;;;++::,...........................
.................,:**;*?%+...*%??%%?????%???*;.+@@@@@@@?;;;*%*.....,;+?%S@@@##???S##@#;+*+*;S@@@@@@@@@@#%?+;:,,.....+++:;S??%??%%%%@S:..,:;+?????**;::,::...........................
...................,;;+?%%;..+??%%*;;+*?????**;#@@@@@@@S;+;;?*;++*?SSS%%%%S@SS**;+?*S%:*S#%?;S@@@@@@@@@@@@@@@@#SS%*;+*;;+%*%%S%?%S###%:....,:+*****?*+:,............................
...........:::.......,:+??%*,,?S??*+;:,,;++**+S@@@@@@@#@%*+:?S%#@@@@@#%%S#@@#%???***SSS@@@@@@@#SSS#@#@@@@#@@@@@S?+,.+;:;+%?S%%?%??%%%S?:.....,:++++**?*+;::,........................
...........,;+++::,...,:;*?%*:;%??*::;::,..,,;#@@@@#@@@@#++*%S,,,+???%S@@@@@@###SS*+?S@SS#@#%??SS#@@#S**?+,:;:,.....*;*+?S%SS%+??S%?SS#?,.......,:;+;+******;:,.....................
..............,+?**+::,..:**??*%%**+,..,,....?@@@@##S@@@#?+**%?......:%#@@@@@@@?#@##S?%####*%SS@%%@@#%**:*.........,S%%%S%#@#??S%@S*%SS@?,........,:++++++*?+**,,...................
................;+*+:;*+;::;***???*+:.,.....;@@@@@###@@@@#%*+%%+,,..,+?%@@@@@@#S##?#@@S##@@@@#%?S@@@S#S%;*:,.......*?*+S%S#@#S%#%?S#%SS?#?..........,++;;;:;+****;:.................
..................,;;+??*??*******?*+:*+:...S@@@@@@@@@@@@@#%;**%+*;,.:;*S?S@@@#S??S@#@SS*?S#@@@@@@@@#?#S;:........;+;;+SS#S?##S#%S?#@S#%?%*,....:.....;;:+,.,,:;;+*+;,..............
....................,;??*?%????*?****++*+;.;@@@@@@@@@@@####?%;?%?+***;;,;+S%@@@#?SS##@#+:;;###@@@@@@@?*#.........:*,?*?@##S?#@@@#@@%%@%%S%S+......,;;,::;;,,.....,,:+;..............
......................:+*?%?%%%??**+*;++;+,%@@@@@@@@@##S%##?*;+?S;;;+?*;.*;;?@@@@@@@@#?,,;;%#@@@@@#%S::+........,?:;+?###%%?S@@@@#@@S%SS?SS?,.....::::::;;;:,,......................
........................,;+?%%???***+;?:*,?@@@@@@@@@@SS#S@@#S%+*%?.,:;*+;*,.;S@@@@@@S**+,,;SS@@@@#?:;.:.........+*+;+%@@#%?%@@@@@@S#@SS%S##%*.......:,..,:;+;:,.....................
...........................:*?%??**?*+%:#,*@@@@@@@@@@@@@@SS##S?*%S:...,++;,:::?%@@##?*+%+,?#*#@@@;.............++:+:%@@@#%S@@@@@@@@@@SSS%S@##:.............:;;:,....................
.............................,;*+**+*;*,*+;@@@@@@@@@@#@@@#SSS##*?#%,.....,..,,.*##@##%?*+:*SS#@@S+;,..........;?**?S@@#@@@#@@@@@@@##@@SSS%%SS?.......,;,.....,:;;:,.................
.................................,,;%++,:*;@@@@@@@@@@@@@@@S%S@@S*%S%:........,+?*?#@?+SS:,+#S#@@?+%??+;,....,+%??%@@@@@@@@@@@@@@@@@@###@%%S#%#;.......:;........,;+;,...............
...................................+%;,..:+@@@@@#@@@@@@@@@SS#@S%??%%S+...,;+*??+;?S@@S?+;+%S@@@S+,:;++?**+:+%%SSS#@#@@@@@@@@@@@@@@@@@@@@#S%@@#S,........,;:........,:,..............
...................................**;....;@@@@@@@@@@@@@@@@#@@@#S#??SS*:+**;+,.,.+%*@S****?%S@@+:....,::+;+*%S#@@@@@@@@@@@@@@@@@@@@@@@@@#@#SS##*.........,:,........................
...................................;S:....?@@@@@@@@@@@@@@@@@@@@@@##%S?+;::....,..+??##?*++?S@@%?:....,,....,,;*%%@@@@@@@@@@@@@@@@@@@@@@@@SS#SS@#:...........,,,,....................
....................................*;....*@@@@@@@@@@@@@#@@@@@@@@@?;:......,,..:,;*%S@@@#%@@@@??,..............:?##@@@@@@@@@@@#@@@@@@@@@@@##@#S#%.............::,,..................
....................................,*.....*@@@@@@@@@@@@@@@@@@@@#+:..............:%?%##SSS####%*,...............;S#@@@@@@@@@@@@@@@@@@@@@@@@@#S#@@*..............,:,,................
.....................................+:.....+@@@@@@@@@@@@#@@@@@S:+,...........,...*%?SSS%S#%SS%;.,:,....,......:+?@@@@@@@@@@@@@@@@@@@@@@@@@##S@@#@+...............,,................
.....................................*%,.,;+.;#@@@@@@@@@@S@@@@S:,+.......,:;:,,...,*?%S%S##S%%*,.,,,....:;;,.,,*??%%S@@@@@@#@@@@@@@@@#@@#@@S##S##S?.................................
....................................:@@*.,::,,,?@@@@@@@@@@@@#*:,.,.....,;;,,.......,*%?%%%##%*;...........:??%+%S%%*+S@@@@@@@@@@@@@@@@@@S%%##@SS@SS,................................
....................................;@@#;,.::;..;S@@@@@@@@S+,........,;?,...........+**+%%+*?*:..........,+*@*+*?%%?;;?#@@@@@@@@@@@@@@@@#SS%@####@@?................................
....................................%@@@#:..,;:.:+?#@@@#?:.........,:+%?...:*;......++?++*??;+,......,*%,:*+@:,,:;+?*:;?@@@@@@@@@@@@@@@@@@S%####@##S,...............................
...................................;@##@@#,.,:,;:,;*%#*,.......,,,;**##:,..;?;.......*;+++:%,+.......,+*+?**@#+;;+;*+;;,;#@@@@@@@@@@@@@@@@#?%SS###@#*...............................
...................................%@@@@@@S,..,+:,:;+:::......:+;+*S@@S+;;,.,,,,.:;:;*:+;+++::..,..,+?++??%@#@@*,;:;;:::,:S@@@@@@@@#@@#@@@@#%#S#@#@S?,..............................
..................................;@@@@@@@@S,...,+*:.,:.....:+++*%@@@@@?*+*;;;;,:+?%*;;*:;*:::.:?*;:;*+*%?S#S@@@%:,;:;;:+:;S@@@@@@@@@@@@@@@#S@#@###@?;..............................
..................................S@@@@@@@@@#+...:.......,:;++?S@@@@@@@@#;+++*??S#*?++++*;?+*+**+?#@S####SSSS@@@@#*:.,,;;;::%@@@@@@@@@@@@@@@S?S@@@##?*..............................
.................................+@@@@@@@@@@@@S+,......,:;*??SS@@@@@@@@@#*+:+;;;**;++?+;+??*?%*+*S#S####@#%S@@@@@@@S+..:;:,,,:?#@@@@@@@@@@@@@#%#@@@#S?:.............................
................................,#@@@@@@@@@@@@@@#?+,,,+?%##S%S%@##@@@@@@@%*:**:+*+*?;?*+;?*+***??S?%SS#@#%?S@@@@@@@@@S:...:;::.,?@@@@@@@@@@@#@@S#@@@@S*,............................
................................+@@@@@@@@@@@@@#@#S%%%%#@@@S%%###S@@@@@@@@?%?*?**?*++*+*%+:?%;++???SS###@S%S%#@@@@@@@@@S:..;,.:,..:#@@@#@@@@@@@#S#@@@@S*;............................
...............................,#@@@@@@@@@@@@@#@#SSS%S@@@S@SSSS%S@@@@@@@@%%?+?%#S#%S#%S?:,?%S**?;.+@@@@@@#%#SS@#@@@@@@@S::..:;;...,?@@#S#@@@@@#S%@@@@@?+,...........................
...............................+@@@@@@@@@@@@@@#@S#S%S@@@S%%#@#SS#@@@@@@@@#?S%?%%#S??*++?S%?*++++?+.#@@@@@#S@#%?%%S##@@@@%;..,,:+:,..*@@#?S@#@@#S#?#@@S#++...........................
..............................,S@@@@@@@#@@@#S#%SSSS%S@#SS%??%%###@@@@@#@@@##S?%%#:,,;;:;@##,....+?;++%#@@#%@@#%S@S%S##@@@S*:,..:++;,.+@@#?#@S#@##@%#@@@??,..........................
..............................+@@@@@@@@#@@@S%S#%%%#SS#S%*?;;SS##@#@@@@@@@@@?*;+?S+:*%%S##+###%?*++?...,+S@S#@@@S#S#@@@S####S*;;,,:,;,.+@@#S@@%S#S##?#@##**..........................
.............................,#@@@@@@@@@@@S%S%%##S@##@@*?+:.:*#@@#@@@@@@@%+;++;%SS##@@@@#:#@@@#*+#S*:.,,,;SS##@SS?%S#S%?%?SS::+**;,:,:,;S@S%#S%?#%SS##SSS%,.........................
.............................*@@@@@@@@@@@SSS@#S@#SS?#%??;,...:#S@*#@@@@#;:+:;?#@@@#SS%S@#:#@%+;?##@@#%;::.:?SS@@#S%S##%%%;;?;..,;*%+::.:;?####@#S#%S##SSS*+.........................
............................,@@@@@@@@@@#%?##S###SS+%**?:......;*+,#@%*%,,+:;%SSS#@@###@@%;+::?#@@@@@@##?:..,;#S@@%####%S%;.,,.....:%%+,+:.,,::;*?#@#@SS#S*%,........................
............................%@@@@@@@@#@%%#@@#@@#%*?+??,...........;+:?,.:,+S@#%SS####%%??%?SS?%#@@@#@###S+..,+S##+*?#%:,,...........**:,....,,,:;;++?#S#S%%+........................
...........................;@@@@@@@@@@S?#@#@##%+?***+,.......,:::::;?+,,.;S######SSS+*S##@S@@@S;S##S@@#@@@+;;:::::+;;:;;++;:.........+;...,:;;:*@S#S%S@%#SS?,.......................
..........................,#@@@@@@@@@#SSS@@#?%??*+,........,;+;,;::::::::*SSS@@##S#;;#@@S;;@@#@;+###@@#S*:,.,,...,%@##%%?*???*:......,;+,.,:++;.*@@@##@S%##S*.......................
..........................?@@@@@@@@@#?*S@@%*%??*:.........,?+++;;;++;;,..,.,:?##@?S.S@@@%.,#@@@*:@#@S?:..,;+%+...,;?%##@@#S%%SS?:......:*:,++:+;:%##@@S@S@@S?;......................
.........................+@@@@@@@@@#?S%S#S%?*++,..........+?***+;+*S%?+;,*%+..,;%SS;*@@@?..?@@%:?@?+++,;*%##?,:,...,;+?%S#@@@#SS%+......,;:;+:*:;,+###SS%#@#**......................
........................:@@@@@@@@@S%%S;###%*,...........,+??;,.......:;*;,?#%:...:+***?S;..*S*+*?::+?S###S*;:;*;.....,;+*?S#@@@##?;.......,:::;;;;:*%#@S#%@#%%;.....................
........................%@@@@@@@@%*%@;*##%;,..........,;*+,.....,;+*+;,...,:*S?,.,.,;*+++;:++;;++?S#S%+:,..,::,,.......,+**%@@@@@??,...........,:;+;*@##@#S@#%*,....................
.......................+@@@@@@@#S+%#%++*:,..........:+;:...........,;?S?;,...:?%+*%*:::,,,,:;*S@@@S+,,;;;,.....,........,;+*?#@@@%%;.............,:+@@S#S#S#S??;....................
......................:@@@@@@@@@*%@#?:............,;;,................,*#S+,...:?%?%SS??+*?%#@@#%*:,;;;:..,,;+;:.,;:......,;**S@@@%+...............,+S######@#?%,...................
.....................,%@@@@@@@#?S@*+;..........,.,+:....................:?S%+,...,*%%SS#S%S%@@?;?%,,...:+;::;:...,:,.......:+**S@@@;.................,*%##@@@##?+...................
.....................*@@@@@@@@SS@;...............*;..........,,,..,,,....,;?SS*,....:;++**?%@*,?S*,.,:;;,..,,:+?%S%S*;......,;*?S@#,...................,*@@#@@@%%,..................
....................:@@@@@@@@@#?:...............,%....,;:,...,:::,,;:,,....,;?S#?;:?*+**?%#@S*,;*::.,,,,;?%%?***?S#@@#,.......:*?#@:.....................*@##@@#?*..................
....................%@@@@@@@S;:.................;S,..:,,+;,......,.:,;:......:+?SS?%%#@##@#%?S:.,,:;*?%%?+:,,?S%*::::,,........;*%@*......................+#@%@@SS:.................
...................:@@@@%S%?,...................,#%;:;+;,,,::,,......,.....,,:,++*%#SS?S@@@???%+*##S?;:,,..,,+;::;;;;;,........,*%##,......................;S**@@#?.................
...................%@@@*,+;,.....................?@#%?*++;:,,,,,...........,;+*,;****?*?%#S?*+S@#?:..:;;**;**??%*++............,?%%S;............,,...........,?@@#;................
..................,@@S*..........................,?@@SS?*+:::,,:,,...,..,....,;:.+;:,.,*?S??*%S+,.:;;+??%SS@@###%?+:,,.........,%%%S+............:*?+:..........+@##,...............
..................;#?;............................,?@###%%*;;:,:::,..,::;,,....,::,.,+*%S??+?+,:;+?%?%@@@@##@#SSSSS*;,..,;:;++*%###S,..............;SS?;,........;#@?...............
..................,,................................+@@@#@#S%*;;;;:,,..........,:::.,%SS?++%*:;;;**?%#@@@@@##%%%%?*????++;??S#@#@@S:................,?S%S+,.......:?S,..............
.....................................................;#@@@##@#SS?*+++;::,.,?**+**??**?S?*%@@S%??++++++++*?%%SSS%%%%??%?%#S###@#S#%:..................,??S@S:........,...............
......................,,,,,,,,,:::::::,,::::::,.......:%@@@#S#@@@@S%%??**+:+;+++*****%S##@@%;::;*?*?*+;::,.,,,,,:;;;;;+**%SSS#S%*,....................:%?@@#:.......................
...................,+;;;;;;;;:::;:::+++;+;;:;::.........;#@@@@#####@@@@@##S%%%%%%SS##@@@#%+:;+S@#SS##???*???*:,;??%***???%SS#%*:.......................?%S##%,......................
....................,::;;;;;;::::;++**++**++;;::,:,......,?@@@@@@@##@@@@@@@@@@@@@@@@@@#?++*?%S#@@@#%***??**+*%S#@@@@@@@@@SS#;..........................+%%S##;......................
..................,:::;::;;;;::::::,;;;;;+;;;:,,,,,........;S@@@@@@@@@@#@@@@@@@@@@@@#%+;;*%@@@#%?*+++++++++*?%%%%*%?SSS%?S*,...........................*%%#@@?......................
...................,:+:*+:;;*;;;:;;;;;+;+++++;:,............:S######@@@@@@@@@@@@@@#?*:+%#@@#%?+:;;++;;;;+;++*;;;+*++?++%#S,...........................,SS#@@@%......................
.....................,:;++;*?+;;+*+++;****++*++**+:::,,,,,,.:??%#@@#@@@@@@@@@@@@#SS?SS@@@@#SS%?%%%?**+;+*****???%?%S#SSSSS,...........................*S%%###*......................
.........................,.**+?%S@SS##@##@#####%?*+;;;++++;,,%???%S##@@@@@@@@@#S%%#@@@@@@@###@@@@@@@@@@@@@@@##S%S%S#S%%*+?,.........................,*%%%S##S,......................
..........................;*S#@#SS#@@@@@##@@##@S*+;::;:;;;;;,*????***?SS#@#SS#S#S@#@@@@SS?%S%*?SSS##@@@#S#@@@@@@#S???*+++?,........................:?%%%S##S:.......................
......................:;++*+%S##SS#######@#@@S%*+;;:::;:;;:;:;:++*?**?SSSSS?????SSS##%%%?%S%?*%%S%%%%S#SS%SS#S#@@S#+;++++*:.....................,;?%%S#@##S:........................
....................,,,:+%#S%?*#@@@SSSSS####@#SS%+;;::;;;,..,*;::::;+##%%%?**S??%%?%%%?????*+**?%??%%%%%SSSS%?%SS%*;+++++*:......,:,.......,,:;+?%SS###S%+,.........................
....................+*+*S@@@##S#@@@@@@@####%%%S@#S*;;;;;;,,.,+;;+;+*%%S?**???S%%%?*+***???*++**??**++***??%%%%*?%SS?*;;;+*:......,;?%%%??????%%%?SSS#%*;,...........................
.....................,+?SS@@#@@@@@##@@@@#@##S%#@@#%%;;+;,;;:,++???%%??%%??%%%?%SSSS#%%%%%?%##@####SSS???***?S%+***%S@?;++*;.........:+?%SS#####?????+,.....:;:,::::.................
.................,..:,::..;+*@@@@@@@###@#@####@#S#S%++?+:+*;.+SS%?*?**????%%#S%%S#S#SS%%%?%S@@@@@@@@@@@#S%?*%%;*?*S@#S?+++:.............,,:::::,,.......,:,,::,:,...................
.................+:,*,:++....:?#@@@@@@###@#S##@@SS?%%*++;;::+?@S??*%%?%???S%#%?????%??%S%?%%S##@@@@@@@@@@##S%?***%S%%?%S**:................:;;::,,,,,,:;:,,,:::;,...................
.................,;;;+..;;;*;*%###@@@@#####SS##@SS?*::,,:;+**?#?**+%%%%%?**++;++;;++***??%%?%??%#@@@@@@@@@@@@%%?*#%+???##S?+:,.......,::;+?%%*++;:::;;;;:,,,::::,...................
.....................:;,;+:S@@@@#S#@#@@##SSS%#%**+;:.,;**?????S++*%???+;++;:,::;:;;;++**???%%**?%#@@@@@@@@@@@@#?%%*+*??S@@@#%?+:.,:;;++;;;?%%?*??***?:;++:,,;;;:,.,,................
......................,::;+%*;%??SSSS#@#SSS*%S;,..,;**?%%S%??*%*+S%*%:,,,,,,;;;+;;;;;++**???%??????%#@@@@@@@@@@@%%?*;;;%@@@@@S%%**+;+*??**+%S%%%%%*?*++??*+::::;;::,................
........................,,:;**%%S####S#@#%?%%?+,,;**??%%%?*+;::+;;?%:.........,::;::;++;+**??**??%%?%#@@@@@@@@@@S??S?+*@@@@@@S%%?%S#@@#S%SSS@#SSS%%#%????*:::::,..,,................
......................,,,+*+**%%?SS%%#S##%?%*++;***?%%??**;;::::,.,:.....,......,:;:;;;+;;+****????S%?SS@@@@@@@@@@%S@%@@@@@@@@#SS%??S@@@@@@@@@@@@@@@#%%+:.,,,,,,:::,................
......................::::;*%S?%%S##%%%%##S%??**%SSS????*+;:?+;,:+:.:+.,*++.+,.::.,;;:+*+;:;***?????S%%SS#S@@@@@@@@@@@@@@@@@@@@@@@%?*?S@@@@@@@@@@@##***+**%;;+::,...................
......................,:;;;+#S#%S?#@######S?*???SSS%??**+;;,*+;.+*:,*,.+*:,:?::?,,;**:+**;;;***???%%S#SS##@@@#@@@@@@@@@@@@@@@@@@@@#S%%??#@@@@@@@@@@%?**?*++;,:.:;+;:,...............
...................,,,::;;;;;??+%S#@@@@@#SS+;+%%?%%?*++?++;;::,,:::,,,,:,..::..:,,:,;;+**;;+****??%%%%SS##@SSS#@@@@@@@@@@@@@@@@@@@@@@##%*%@@@@@@@@%;;*+*:::,.,+:+;:,................
...................,;:,,,,+??%SS#@@@@#@@##?**?S#S%?+++?;+;*?+:,?,++.++....;+++++;::+:;++;;;;+**??%%#S%%S@@@@@S#S#@@@@@@@@@@@@@@@@@@@@@@#S%SS####@#?%?%?*+:::::;+,...................
.....................,::++%#@@@@@@@@@@@@@@######%**+;??*?;**+;:*::.,?:,,,:*;+:?+;,%;+;+++++**??%%###SSSSS##@@@#@#%%S%%SSSS##@@@@@@@@@@@@@@@S???*???%???*++;;+,,,,,..................
....................,:;;;;;;++*%SS%###@@#####S%?**+**;;*****+*+++*++;;++++;++;;:,.,,,,:;;;;;++;+**+*++*++*???????????*????%S%?%?%S##S@@@%*%%#S%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................