- Country: Norway - Location: N/A - Status: Active - Formed in: N/A - Genre: Raw Black Metal - Lyrical themes: N/A - Record label: N/A - Years active: N/A None
# Discography Type Year 1
Vexilla Deliquium Lunae I
Demo
2019
Show album
2
Secluded in a Bitter Obsidian Eclipse
Split
2019
Show album
3
Hymner til Mørket
Split
2019
Show album
Close
Type:
Demo
Release date:
April 2nd, 2019
Catalog ID:
Mist-023
Version desc.:
Limited edition, Regular edition
Label:
Nebula ad Noctem Records
Format:
Cassette
Limitation:
50 copies
Album versions
Release date
Label
Catalog ID
Format
Description
April 2nd, 2019
Nebula ad Noctem Records
Mist-023
Cassette
Limited edition, Regular edition
April 2nd, 2019
Nebula ad Noctem Records
Mist - 024
Cassette
Limited edition, Special edition
May 20th, 2019
Nebula ad Noctem Records
Mist-023
Cassette
Limited edition, Reissue
June 2019
Independent
Digital
Tracks
Single-sided
1.
Virulent Orgy Into the Secret Libations
05:22
instrumental
(loading lyrics...)
2.
Malicious Lunar Trance
08:08
(loading lyrics...)
3.
Ascension Through the Catacombs
07:05
(loading lyrics...)
20:35
Close
Type:
Split
Release date:
June 2019
Catalog ID:
Mist-027/Mort-003
Version desc.:
Limited edition
Label:
Mahamvantara Arts
Format:
Cassette
Limitation:
50 copies
Album versions
Release date
Label
Catalog ID
Format
Description
June 2019
Mahamvantara Arts
Mist-027/Mort-003
Cassette
Limited edition
November 25th, 2020
Mahamvantara Arts
Cassette
Limited edition, Reissue
Tracks
Side A
1.
Moon’s Veneris -
Thagirion Altars (Ingress)
03:57
(loading lyrics...)
2.
Moon’s Veneris -
Sacrament Adorned with Rotten Flesh
08:12
(loading lyrics...)
3.
Moon’s Veneris -
Anoited with the Crimson Veil
08:40
(loading lyrics...)
4.
Moon’s Veneris -
Pneuma Ha Azachel (Egress)
04:02
(loading lyrics...)
Side B
5.
Old Castles -
Oubliette
03:05
(loading lyrics...)
6.
Old Castles -
Orgiastic Feast in Excrement
05:53
(loading lyrics...)
7.
Old Castles -
Scepter of Translucent Virulence
06:53
(loading lyrics...)
8.
Old Castles -
Burial Into the Mist
03:38
(loading lyrics...)
44:20
Close
Type:
Split
Release date:
July 22nd, 2019
Catalog ID:
ANTI-POSER 028
Version desc.:
Limited edition
Label:
A Fine Day to Die Records
Format:
CD
Limitation:
500 copies
Album versions
Release date
Label
Catalog ID
Format
Description
July 22nd, 2019
A Fine Day to Die Records
ANTI-POSER 028
CD
Limited edition
July 23rd, 2019
Mahamvantara Arts
Cassette
Limited edition, Regular edition
July 23rd, 2019
Mahamvantara Arts
Cassette
Limited edition, Special handcrafted edition
Members
Roman Monastery
Xzêlthu
Everything
Tracks
1.
Moon’s Veneris -
Virulent Orgy Into the Secret Libations
05:20
instrumental
(loading lyrics...)
2.
Moon’s Veneris -
Malicious Lunar Trance
08:06
(loading lyrics...)
3.
Moon’s Veneris -
Ascension Through the Catacombs
07:03
(loading lyrics...)
4.
Roman Monastery -
Infernal Battles Over the Pagan Realms
02:17
(loading lyrics...)
5.
Roman Monastery -
Dominions of Unholy Sorcery
06:16
(loading lyrics...)
6.
Roman Monastery -
Ultima Thule
06:43
(loading lyrics...)
35:45
Close
Type:
Demo
Release date:
April 2nd, 2019
Catalog ID:
Mist-023
Version desc.:
Limited edition, Regular edition
Label:
Nebula ad Noctem Records
Format:
Cassette
Limitation:
50 copies
Tracks
Single-sided
1.
Virulent Orgy Into the Secret Libations
05:22
instrumental
(loading lyrics...)
2.
Malicious Lunar Trance
08:08
(loading lyrics...)
3.
Ascension Through the Catacombs
07:05
(loading lyrics...)
20:35
Close
Type:
Demo
Release date:
April 2nd, 2019
Catalog ID:
Mist - 024
Version desc.:
Limited edition, Special edition
Label:
Nebula ad Noctem Records
Format:
Cassette
Limitation:
20 copies
Tracks
Single-sided
1.
Virulent Orgy Into the Secret Libations
05:22
instrumental
(loading lyrics...)
2.
Malicious Lunar Trance
08:08
(loading lyrics...)
3.
Ascension Through the Catacombs
07:05
(loading lyrics...)
20:35
Close
Type:
Demo
Release date:
May 20th, 2019
Catalog ID:
Mist-023
Version desc.:
Limited edition, Reissue
Label:
Nebula ad Noctem Records
Format:
Cassette
Limitation:
20 copies
Tracks
Single-sided
1.
Virulent Orgy Into the Secret Libations
05:22
instrumental
(loading lyrics...)
2.
Malicious Lunar Trance
08:08
(loading lyrics...)
3.
Ascension Through the Catacombs
07:05
(loading lyrics...)
20:35
Close
Type:
Demo
Release date:
June 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Virulent Orgy Into the Secret Libations
05:22
instrumental
(loading lyrics...)
2.
Malicious Lunar Trance
08:08
(loading lyrics...)
3.
Ascension Through the Catacombs
07:05
(loading lyrics...)
20:35
Close
Type:
Split
Release date:
June 2019
Catalog ID:
Mist-027/Mort-003
Version desc.:
Limited edition
Label:
Mahamvantara Arts
Format:
Cassette
Limitation:
50 copies
Tracks
Side A
1.
Moon’s Veneris -
Thagirion Altars (Ingress)
03:57
(loading lyrics...)
2.
Moon’s Veneris -
Sacrament Adorned with Rotten Flesh
08:12
(loading lyrics...)
3.
Moon’s Veneris -
Anoited with the Crimson Veil
08:40
(loading lyrics...)
4.
Moon’s Veneris -
Pneuma Ha Azachel (Egress)
04:02
(loading lyrics...)
Side B
5.
Old Castles -
Oubliette
03:05
(loading lyrics...)
6.
Old Castles -
Orgiastic Feast in Excrement
05:53
(loading lyrics...)
7.
Old Castles -
Scepter of Translucent Virulence
06:53
(loading lyrics...)
8.
Old Castles -
Burial Into the Mist
03:38
(loading lyrics...)
44:20
Close
Type:
Split
Release date:
November 25th, 2020
Catalog ID:
N/A
Version desc.:
Limited edition, Reissue
Label:
Mahamvantara Arts
Format:
Cassette
Tracks
Side A
1.
Moon’s Veneris -
Thagirion Altars (Ingress)
03:57
(loading lyrics...)
2.
Moon’s Veneris -
Sacrament Adorned with Rotten Flesh
08:12
(loading lyrics...)
3.
Moon’s Veneris -
Anoited with the Crimson Veil
08:40
(loading lyrics...)
4.
Moon’s Veneris -
Pneuma Ha Azachel (Egress)
04:02
(loading lyrics...)
Side B
5.
Old Castles -
Oubliette
03:05
(loading lyrics...)
6.
Old Castles -
Orgiastic Feast in Excrement
05:53
(loading lyrics...)
7.
Old Castles -
Scepter of Translucent Virulence
06:53
(loading lyrics...)
8.
Old Castles -
Burial Into the Mist
03:38
(loading lyrics...)
44:20
Close
Type:
Split
Release date:
July 22nd, 2019
Catalog ID:
ANTI-POSER 028
Version desc.:
Limited edition
Label:
A Fine Day to Die Records
Format:
CD
Limitation:
500 copies
Members
Roman Monastery
Xzêlthu
Everything
Tracks
1.
Moon’s Veneris -
Virulent Orgy Into the Secret Libations
05:20
instrumental
(loading lyrics...)
2.
Moon’s Veneris -
Malicious Lunar Trance
08:06
(loading lyrics...)
3.
Moon’s Veneris -
Ascension Through the Catacombs
07:03
(loading lyrics...)
4.
Roman Monastery -
Infernal Battles Over the Pagan Realms
02:17
(loading lyrics...)
5.
Roman Monastery -
Dominions of Unholy Sorcery
06:16
(loading lyrics...)
6.
Roman Monastery -
Ultima Thule
06:43
(loading lyrics...)
35:45
Close
Type:
Split
Release date:
July 23rd, 2019
Catalog ID:
N/A
Version desc.:
Limited edition, Regular edition
Label:
Mahamvantara Arts
Format:
Cassette
Limitation:
80 copies
Members
Roman Monastery
Xzêlthu
Everything
Tracks
Side A
1.
Moon’s Veneris -
Virulent Orgy Into the Secret Libations
05:20
instrumental
(loading lyrics...)
2.
Moon’s Veneris -
Malicious Lunar Trance
08:06
(loading lyrics...)
3.
Moon’s Veneris -
Ascension Through the Catacombs
07:03
(loading lyrics...)
Side B
4.
Roman Monastery -
Infernal Battles Over the Pagan Realms
02:17
(loading lyrics...)
5.
Roman Monastery -
Dominions of Unholy Sorcery
06:16
(loading lyrics...)
6.
Roman Monastery -
Ultima Thule
06:43
(loading lyrics...)
35:45
Close
Type:
Split
Release date:
July 23rd, 2019
Catalog ID:
N/A
Version desc.:
Limited edition, Special handcrafted edition
Label:
Mahamvantara Arts
Format:
Cassette
Limitation:
20 copies
Members
Roman Monastery
Xzêlthu
Everything
Tracks
Side A
1.
Moon’s Veneris -
Virulent Orgy Into the Secret Libations
05:20
instrumental
(loading lyrics...)
2.
Moon’s Veneris -
Malicious Lunar Trance
08:06
(loading lyrics...)
3.
Moon’s Veneris -
Ascension Through the Catacombs
07:03
(loading lyrics...)
Side B
4.
Roman Monastery -
Infernal Battles Over the Pagan Realms
02:17
(loading lyrics...)
5.
Roman Monastery -
Dominions of Unholy Sorcery
06:16
(loading lyrics...)
6.
Roman Monastery -
Ultima Thule
06:43
(loading lyrics...)
35:45
Band ascii art
........................................................................................................................
........................................................................................................................
........................................................................................................................
..........................;.............................................................................................
..........................,;:,..........................................................................................
............................,+*+........................................................................................
..............................,%+.................................................,,....................................
...............................**.........................,......................,;...........................,,........
...............................++....;..................,;;*%?,...................*..........................:..........
...............................,*...,+,;,,..................: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#@?,;.;;+S@#+,%%:;..:;?#@*%@%S#?;+S@?....#@@@?.....,...............
............:.........:;,,S@@@@@@@?....+@@#..,,%#+*S%#@@:;;S##S%#@+.SS%?:.,##::%@@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+%@+.#@@@%@@@#+:.......+,;%*,...............
......,,,,:::.,;?#:...,SS%;S@#+:+,.,#*:;S@?+:,#;+.,?.?@++#?..;+#@#,?S**S@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+++;*%.,,.?+;;;,,+S;,.:::...;@@:...++#%*..:+;,.................
...............,**%S.:+...:*@%..,+,,;;::.?@%,,**?SS:.::+#:,*#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%,...,+.;@?.....;,,...................
................,,,:,;?#SS%#@?;;;:%#@@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%%SS??*:*@@@*:?S;...................
....................?#S#@#@#??*?%**#%,,,;+:#?,?+;%S;*.S#:+%+*%:SS.+@%.+;;*+*+**S,..*@@#,.,..:#@@?..,%?:.................
...................%@*S@%:%@#?..:#?;@S+**%%;;SS;%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#:......SS..........................
........+;,..,?*:......?@%.+?...,:;:,+##?+#S*.%@++%*%.,%#?,S%:S,.*@S;#%.?S,+?*;:,..*@#+.....SS..........................
...,,::+,..,,:;:........;#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;?,........................................
............................................,SS.*:*#,,#?:#,;S.*S;@+.*#:,,,.?@?:.........................................
.............................................,#?*::#;%@*.?%;*::S;S+:+@+...*@+...........................................
..............................................+#**.S%*#S.*%+:+,#*S;.?#:..:@%............................................
..............................................,#;?:;#;*@?%;:**,S**.,#;.:+S+.............................................
...............................................S+:*.*#+#S#;%?.:*;;.?%.;+#:..............................................
...............................................**.+.,#+#*%?;S.;?;.;#::,?%,.,,...........................................
...............................................**.+*SS:#+:S+%.*;.,#+.,:?.:,,............................................
..............................................:??,?#@+;@,.%#*,;.:S?...+,................................................
..............................................;.?+%#S.;@+.;@;:,.%S:..;;.................................................
.............................................,,.++?S*.;@#+.#+,;.S*:..::.................................................
................................................;%;;%,,#%+.SS,,,%?,,..;.................................................
...............................................,:*..**,#*;.?@;.;+%....,.................................................
.................................................+,.:+.#+,:S+...*:......................................................
.................................................*...*,*S.*%.,.,;.......................................................
................................................,....;;;@:%*,,.:,.......................................................
.....................................................+,;S:#;...:........................................................
.....................................................;,%+?*.............................................................
......................................................;S,S*.............................................................
......................................................+*.?%.............................................................
......................................................+*.#*.............................................................
......................................................;?,#+.............................................................
......................................................,%.S:.............................................................
......................................................,+.?:.............................................................
.......................................................:.;#:............................................................
.......................................................,.,S,............................................................
..........................................................?.............................................................
.........................................................,+.............................................................
.........................................................,,.............................................................
........................................................................................................................ ........................................................................................................................
........................................................................................................................
.......................,;;+:............................................................................................
...............,;:,....;+%%*............................................................................................
.......,:,.,,;*?%%S?%%%??:..............................................................................................
......;SS%+,*:,..,;*?%SS%,..............................................................................................
......,::;,.;..........,................................................................................................
...........;?,..........................................................................................................
..........;SSS*+*?%?%%:....+%:..........................................................................................
...............,,;;::;:....:;,..........................................................................................
............;+++%SS%%??%S+..............................................................................................
........,;+?SS###SSSSSSSS;..............................................................................................
.....,;*SSSSSSSS?:,,,,,,........................,??.............:,;,....................................................
.....,:;;;;%##%;................................?#;.............*%*:....................................................
...........,;;...............................,+?#*...............?S*........................,+*+:.......................
...........:;++*++*???%%%*,..............;???%%S#+...............*S%:....................:*?SSS##%+:,,..................
..........,S###########SS?,.............;?#S%SS?S%..............,SS?,..................;%S#SSSSSSS#SSS%:................
......:+::,,:+??????*+;:,.................??;;SSSS?,...........+%SS*..................*#SSSSSSSSSSSSSS#%................
.....:%##?..................................:+%SSS#S*:.........%#SS+.................?#SSSSSSSSSSSSSSSS%................
......,++.....................................:%SSSS#S*.......:SSS?,................:SSSSSSSSSSSSSSSSSSS:...............
...............................................:SSSSSSS;....:?%SS#;.................?#SSSSSSSSSSSSSSSSSS?;..............
................................................:SSSSSS%...,S#SS#*..................%SSSSSSSSSSSSSSSSSSS?%+.............
.....................................,+:,,,......%SSSSSS:..%SSS#+..................;#SSSSSSSSSSSSSSSSSSS**S,............
.....................................:SSSSS?....;SSSSSSS,.;#SS#*...................?#SSSSSSSSSSSSSSSSSS#SSS,............
...............................:%%%%%%SSSSSS,...+SSSSS#*..%SS#?....................?#SSSSSSSSSSSSSSS%%%*;,,.............
...............................,*%S###SSSSSS+...+#SSSSS:.;SS#?.....................+%%%SSS*;?SSS?,,,....................
..................................,;+*?%?SSS#;..%SSSSS+.:SS#*..........................,:,..*#SSS:......................
.........................................?%%%,.;SSSSS%,+S#S*................................?SSS#*.+???*;:,.............
..............................................,%SSSSS+*%?*;...........................:;*%%SSSSSSS%S#S###SSS+...........
....................................*%%?*+;:;;;%SSSSS*;,............................:%S##SSSSSSSSSSSSSSSSSSSS,..........
...................................;#SSS##SSSSSSSSSS#S;.............................;#SSSSSSSSSSSSSSSSSSSSSSS:..........
...................................,SSSSSSSSSSSSSSS#%:..............................;SSSSSSSSSSSSSS%%SSSSSSSS%..........
....................................+SSSSSSSSSSSS#%;.................................%SSSSSSSSSS%*+*?SSSSSSSS#*.........
....................................:SSSSSSSSS#S?;...................................+#SSSSSSSSS%SS###SSSSSSSSS.........
....................................,SSSSSSSS%+,.....................................,S#SSS%%?%%%???**?SSSSSSSS,........
.....................................;###SS?:.........................................:+%?:............;%SSSS?:.........
......................................:++;..............................................................;SSS%,..........
........................................................................................................+SS%,...........
.......................................................................................................+SSS%,...........
.........................................................................................,?;,.......,;?SSSS:............
..................................................................................,......,%#SSS%??%SSSSSSS+,............
..................................................................................,,.......+S#SSSSSSSSSSS*..............
...................................................................................,........,*%S#S##S%?;,...............
...............................................................................................:;;;;,...................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
.....................................................................................,..................................
........................................................................................................................
........................................................................................................................
...........................................................................................................,............
.........................................................,....................................................+,........
.........................................................:................................................,;............
...........................................................................................................,.:+,........
.............................................................................................................:,.........
...........................................................................................................,............
........................................................................................................:.,;............
.......................................................................................................:,.,;............
...................................................................................................,..;+.:%;............
..................................................................................................+;..+*,.;,,...........
...................,:,...........................................................................*;..;++...,:...........
...................%#%+,........................................................................++..;;+:.:,,............
...................SSS#S:..........................................,...........................+;,+...%:................
...................%SSS#*.....................................;:...:.........................,+:;*,..*:,*,..............
...................%SSSS?.....................................+;..........................,;+::++...;*:*;+;.............
..................,SSSS#+....................................,:......;*..................;*:..;?....,.*?.:..............
..................+#SS#?.............................................,..................++..:++....*,;;.................
.................:SSSS?.........................................;:..........,.,........:*,.;+,....*+.;;:................
................:%SSS%,.........................................:...........,.;;.....:??;........;?....:,...............
................%#SS%,..........................................................,:..;*:........:*:..;...................
................%S??*.........................................+..................,;,+*........,?,:;,+...................
................;:.:,.........................................;,................+*+*+.........*?;;:,....................
..............................................................,..:...............:*+++,,,,,,:;?;..++....................
.................,......................................,;++;,..,*.......,.........;+:,,,,,,::,++;,.....................
..............;%SS%+...............................,.,;*%%??%+...+......,:............,:::::,.++,.......................
.............;S###S#;.............................,+**+,.................;:;,.;;.............+?.........................
.............?S?+++:....,?%%;.....,:;+;;........:?%S###?..........,:..:,,SSS;.+?,.........;;.,:.........................
.............,::.....;+*?S*,,:;+?%SS####%,...,:%S#S#S%;,......,;......?,:SS#*............*+..;*.........................
....................,;+%#S%%SS###SSS##%?*,:+?SS##SS*:..........;;,,...*;,S#?;+,.........?+..;*..........................
........................?#SSSSSSSSS%*+;+?SS###S?+:,..............;%...,:.+%,.:,........:%...+...........................
........................,+SSSSS%?+,,+?S##SS%%+:...................?*..................:?,.;,............................
..........................,,,,,....,;;;;:,,.......................;?,,.;:,*;.,,......:?,.;?.............................
.................................................................*;..+;*.;S+..;......*,.;?,.............................
.................................................................++...?:..:,..+:....;..+*...............................
..................................................................*,,.,...,;..,+,.,?;+*,................................
................................................................:;;+:..,.,,.....:?S;,?,.................................
..............................................................:::,..,,;,.,;......*:;+:..................................
.........................................................,:,..........:+:...,,,,...,,;;:................................
........................................................................;*:,,.....+*...,:,..............................
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*S;?:,?*++?*,,,...........................,,,,,,,,,,;:,,,..,+,......................................
.....................................:+:,:,:;;;;;;:,..,;+;;,.................;%*%?+;.,;*;;;+*++,............................,:;;:::,:;;:;,:::,::,...,;:.............................
.....................................,,::::;::;;:,....,:;::,................:;?%?+*....,+,.+?%#;............................:;;:::.,::::;;+;,.,,.,:;;,..............................
.......................................,,;:;+:::::,.,,,,...................;?*++;*;.....,,.,;?S%:...........................:;+::,::,..,;;;;,..,*+:,................................
..................................,:+,,;,,;++:,,,,,,;++;;,.................+?+?:,,,.....,+:,.;%%+.........................,.:++;;;;;;,:+;;:::;*++:..................................
.................................,,:*;;+;+;,::;:::::;:;;+:;,...............+%*;.:+:,.....,:+::*S?.........................,:;+;:,,:+;;;::,.,::?+....................................
............................:*,..,,:+:*+;,,;;;+;..,:;:..,,,,...............,?S;.;+;,.......:,;+??,........................;+;:,.,..:;:;::,,+;;;::,..................................
.............................:;,,,...:+;:++;:+;+*::,.:::,...................+%*..*,..........;;?*............................,;;;,.,,,:,,::;,.,,,;..................................
................................:;:...,..:+;+;;+*;:,,+;*:...................;#?,,,...,*?,....,?*+........................,;::,,::....,,:;;,,:;;;,,..................................
.................................:;::.::.;:,,:;:,....,,,,,..................,+S++,..,*S@%...,*?+;.....................,:::;:;::........,...,;;:,..,:?;..............................
...................................:+,+,.::,.,.,....,,,,,.,,.,,:............;%?%?;..+*?@@?..+*S%;....................,::;:,..,::;;;+++;;;;::::;+?S##*...............................
..........................,,.........,;,,;.....,,...::,:,:;:,:;:.............+##S?+:?+S@#@;?S@%,.......................,:;+??%%??%%SS##@#@@@@@@@S?;,................................
..........................:%?+::,,,,:;+*%S%%SSSS%%*+;;::;:.,,.................:S@S#S*?S#@#S@@*.....................:;+%*;+%@SSSSS@@@#@@@###%%*;,.............,......................
...........................:?#@@@@@@@@@@@@@@@@@@@@%%???????+;;:,,..............,%#@@#S#@@@@@*..................,;+?+;*@*S%@#S%%*;;+:::;:,,..........................................
.............................,:+??**+*#S??%%?S##@@#@@##??*?*?%%*;,..............,#S#@@#@@@@S................,;+S%**?+#@@#%*,.........,,,,,,,,.......................................
........................,,,,...................,,+??S#@@@?*?:++?S?;,.............:#%#@@@@@@+..............:+*???#?%@#@S;,:,.,..,:::,.:;+++:;:,......................................
...........,.......;*;:::;+**++;,.::::;::;::::;;:::..,*?%@%S??:,;*#S+,............*@@#@@@@@,............,*?:?;?*###?+:.,:;;:,,,,,:,.,:;;;;..........................................
...........:;++:,,.,+???*?????**+;?%%%*?%??*****;+;;+,...;?%@@S%*,**?S+,..........,#@@@@@@S...........,;?++?*%#@@#+..,,,,,,::::,,,,.:;::::,.........................................
............,;?%??*+;;*??S%%%%?**??*?*;;;;;:;+*??*+;+;:,,,..+#@##S#%?%SS:..........*@@@@@@%..........,*+.;S@@@@?;,.::::..,,:,;?*???*;;+;,...........................................
.......,.......:?SS#%??%?%%??%%**;:,...,:;+++???*?*+;++;;*;,.,;#@@#S?*?S#*,........:@@@@@@?.........+??%?%@@@@?.....,,::,,,:.;+????%**+++;:,........................................
......,??+;:,....,;?%??%%%???*;,....:*%%%%%??????**+++*++;;*+:.:?#@#S##S%S%,.......,@@@@@@?........+#++#@@@@%;..,,.::,,..........,;**??%%%*++:......................................
.......:?%%%*?*;:,.:***%%%??;.....:%###SSS%%*?%?*++*****+;++*+*:.:@@@@@#?*SS:......,@@@@@@?......,?%S###@@@#:...:*::,:,............,+%???S#%*+::....................................
........:*???%SS%?%??*?S@#*,....,?S#S###S%%???S?*+:::,::;;;;++*::,;S@@#%?%?%%;.....,@@@@@@%.....,%S*?%@@@@%:....,,,....,,,,.........,:*??*?%%?%*+,..................................
.........,+?%##S#@#S%???S%,....:SSSS??%%%?**+;**?*?*;:,......::,,..,S@@@@@@SS%;....:@@@@@@#,....*S*?S#@@@%......,....:++;*++;:.........,+*****???*+:................................
..........,+?SS%S#S%S%?%S,....,S@SSS????%????+:,:;;;+*++;:,.........,?@@@@@##S?;...;@@@@@@@+...;%%?%@@@@%:..........,+;;;+?%%?+,.........:+***++++++*;,.............................
............:???%SS%%%?S?.....%#S@@@%*;+;:;++++,...;%@S?**+*,.........*@@@##S#%%;::%@@@S?@@@+:+??S#@@@@?...........,***;;;+%*%S%;..........:*?**++:,,::,............................
.............,++*?%S%%*S*....;@S?SS%S?+,.......,..+@@@#%*;;%?,.........+#@@@######@@@@@*:?@@@@###@@@@@@:...,:,,....;*+S;;?S@S?###+,,,,......,;**+;++,...............................
..............,:+**???*S*....*#SSS???*%?*:,......+@@@@#+,::?#;........,:+@@@@#@@@@###SS;?+?%**S@@@@@@@%;:::::,,,...*+;;;?##?%?S?#?+:;::::,:,,.,+***+;:,.............................
................,+?*?**??,...?%?%%???%????*;....?@@@@@%:;;:?#+......,:++?#@@@@#S@#S?;++*SS++*#@@@@@@@@?*;,.........:*;;:+S#+%*?%%SS%:,:;;+*?**+;+;;;++::,...........................
.................,:**;*?%+...*%??%%?????%???*;.+@@@@@@@?;;;*%*.....,;+?%S@@@##???S##@#;+*+*;S@@@@@@@@@@#%?+;:,,.....+++:;S??%??%%%%@S:..,:;+?????**;::,::...........................
...................,;;+?%%;..+??%%*;;+*?????**;#@@@@@@@S;+;;?*;++*?SSS%%%%S@SS**;+?*S%:*S#%?;S@@@@@@@@@@@@@@@@#SS%*;+*;;+%*%%S%?%S###%:....,:+*****?*+:,............................
...........:::.......,:+??%*,,?S??*+;:,,;++**+S@@@@@@@#@%*+:?S%#@@@@@#%%S#@@#%???***SSS@@@@@@@#SSS#@#@@@@#@@@@@S?+,.+;:;+%?S%%?%??%%%S?:.....,:++++**?*+;::,........................
...........,;+++::,...,:;*?%*:;%??*::;::,..,,;#@@@@#@@@@#++*%S,,,+???%S@@@@@@###SS*+?S@SS#@#%??SS#@@#S**?+,:;:,.....*;*+?S%SS%+??S%?SS#?,.......,:;+;+******;:,.....................
..............,+?**+::,..:**??*%%**+,..,,....?@@@@##S@@@#?+**%?......:%#@@@@@@@?#@##S?%####*%SS@%%@@#%**:*.........,S%%%S%#@#??S%@S*%SS@?,........,:++++++*?+**,,...................
................;+*+:;*+;::;***???*+:.,.....;@@@@@###@@@@#%*+%%+,,..,+?%@@@@@@#S##?#@@S##@@@@#%?S@@@S#S%;*:,.......*?*+S%S#@#S%#%?S#%SS?#?..........,++;;;:;+****;:.................
..................,;;+??*??*******?*+:*+:...S@@@@@@@@@@@@@#%;**%+*;,.:;*S?S@@@#S??S@#@SS*?S#@@@@@@@@#?#S;:........;+;;+SS#S?##S#%S?#@S#%?%*,....:.....;;:+,.,,:;;+*+;,..............
....................,;??*?%????*?****++*+;.;@@@@@@@@@@@####?%;?%?+***;;,;+S%@@@#?SS##@#+:;;###@@@@@@@?*#.........:*,?*?@##S?#@@@#@@%%@%%S%S+......,;;,::;;,,.....,,:+;..............
......................:+*?%?%%%??**+*;++;+,%@@@@@@@@@##S%##?*;+?S;;;+?*;.*;;?@@@@@@@@#?,,;;%#@@@@@#%S::+........,?:;+?###%%?S@@@@#@@S%SS?SS?,.....::::::;;;:,,......................
........................,;+?%%???***+;?:*,?@@@@@@@@@@SS#S@@#S%+*%?.,:;*+;*,.;S@@@@@@S**+,,;SS@@@@#?:;.:.........+*+;+%@@#%?%@@@@@@S#@SS%S##%*.......:,..,:;+;:,.....................
...........................:*?%??**?*+%:#,*@@@@@@@@@@@@@@SS##S?*%S:...,++;,:::?%@@##?*+%+,?#*#@@@;.............++:+:%@@@#%S@@@@@@@@@@SSS%S@##:.............:;;:,....................
.............................,;*+**+*;*,*+;@@@@@@@@@@#@@@#SSS##*?#%,.....,..,,.*##@##%?*+:*SS#@@S+;,..........;?**?S@@#@@@#@@@@@@@##@@SSS%%SS?.......,;,.....,:;;:,.................
.................................,,;%++,:*;@@@@@@@@@@@@@@@S%S@@S*%S%:........,+?*?#@?+SS:,+#S#@@?+%??+;,....,+%??%@@@@@@@@@@@@@@@@@@###@%%S#%#;.......:;........,;+;,...............
...................................+%;,..:+@@@@@#@@@@@@@@@SS#@S%??%%S+...,;+*??+;?S@@S?+;+%S@@@S+,:;++?**+:+%%SSS#@#@@@@@@@@@@@@@@@@@@@@#S%@@#S,........,;:........,:,..............
...................................**;....;@@@@@@@@@@@@@@@@#@@@#S#??SS*:+**;+,.,.+%*@S****?%S@@+:....,::+;+*%S#@@@@@@@@@@@@@@@@@@@@@@@@@#@#SS##*.........,:,........................
...................................;S:....?@@@@@@@@@@@@@@@@@@@@@@##%S?+;::....,..+??##?*++?S@@%?:....,,....,,;*%%@@@@@@@@@@@@@@@@@@@@@@@@SS#SS@#:...........,,,,....................
....................................*;....*@@@@@@@@@@@@@#@@@@@@@@@?;:......,,..:,;*%S@@@#%@@@@??,..............:?##@@@@@@@@@@@#@@@@@@@@@@@##@#S#%.............::,,..................
....................................,*.....*@@@@@@@@@@@@@@@@@@@@#+:..............:%?%##SSS####%*,...............;S#@@@@@@@@@@@@@@@@@@@@@@@@@#S#@@*..............,:,,................
.....................................+:.....+@@@@@@@@@@@@#@@@@@S:+,...........,...*%?SSS%S#%SS%;.,:,....,......:+?@@@@@@@@@@@@@@@@@@@@@@@@@##S@@#@+...............,,................
.....................................*%,.,;+.;#@@@@@@@@@@S@@@@S:,+.......,:;:,,...,*?%S%S##S%%*,.,,,....:;;,.,,*??%%S@@@@@@#@@@@@@@@@#@@#@@S##S##S?.................................
....................................:@@*.,::,,,?@@@@@@@@@@@@#*:,.,.....,;;,,.......,*%?%%%##%*;...........:??%+%S%%*+S@@@@@@@@@@@@@@@@@@S%%##@SS@SS,................................
....................................;@@#;,.::;..;S@@@@@@@@S+,........,;?,...........+**+%%+*?*:..........,+*@*+*?%%?;;?#@@@@@@@@@@@@@@@@#SS%@####@@?................................
....................................%@@@#:..,;:.:+?#@@@#?:.........,:+%?...:*;......++?++*??;+,......,*%,:*+@:,,:;+?*:;?@@@@@@@@@@@@@@@@@@S%####@##S,...............................
...................................;@##@@#,.,:,;:,;*%#*,.......,,,;**##:,..;?;.......*;+++:%,+.......,+*+?**@#+;;+;*+;;,;#@@@@@@@@@@@@@@@@#?%SS###@#*...............................
...................................%@@@@@@S,..,+:,:;+:::......:+;+*S@@S+;;,.,,,,.:;:;*:+;+++::..,..,+?++??%@#@@*,;:;;:::,:S@@@@@@@@#@@#@@@@#%#S#@#@S?,..............................
..................................;@@@@@@@@S,...,+*:.,:.....:+++*%@@@@@?*+*;;;;,:+?%*;;*:;*:::.:?*;:;*+*%?S#S@@@%:,;:;;:+:;S@@@@@@@@@@@@@@@#S@#@###@?;..............................
..................................S@@@@@@@@@#+...:.......,:;++?S@@@@@@@@#;+++*??S#*?++++*;?+*+**+?#@S####SSSS@@@@#*:.,,;;;::%@@@@@@@@@@@@@@@S?S@@@##?*..............................
.................................+@@@@@@@@@@@@S+,......,:;*??SS@@@@@@@@@#*+:+;;;**;++?+;+??*?%*+*S#S####@#%S@@@@@@@S+..:;:,,,:?#@@@@@@@@@@@@@#%#@@@#S?:.............................
................................,#@@@@@@@@@@@@@@#?+,,,+?%##S%S%@##@@@@@@@%*:**:+*+*?;?*+;?*+***??S?%SS#@#%?S@@@@@@@@@S:...:;::.,?@@@@@@@@@@@#@@S#@@@@S*,............................
................................+@@@@@@@@@@@@@#@#S%%%%#@@@S%%###S@@@@@@@@?%?*?**?*++*+*%+:?%;++???SS###@S%S%#@@@@@@@@@S:..;,.:,..:#@@@#@@@@@@@#S#@@@@S*;............................
...............................,#@@@@@@@@@@@@@#@#SSS%S@@@S@SSSS%S@@@@@@@@%%?+?%#S#%S#%S?:,?%S**?;.+@@@@@@#%#SS@#@@@@@@@S::..:;;...,?@@#S#@@@@@#S%@@@@@?+,...........................
...............................+@@@@@@@@@@@@@@#@S#S%S@@@S%%#@#SS#@@@@@@@@#?S%?%%#S??*++?S%?*++++?+.#@@@@@#S@#%?%%S##@@@@%;..,,:+:,..*@@#?S@#@@#S#?#@@S#++...........................
..............................,S@@@@@@@#@@@#S#%SSSS%S@#SS%??%%###@@@@@#@@@##S?%%#:,,;;:;@##,....+?;++%#@@#%@@#%S@S%S##@@@S*:,..:++;,.+@@#?#@S#@##@%#@@@??,..........................
..............................+@@@@@@@@#@@@S%S#%%%#SS#S%*?;;SS##@#@@@@@@@@@?*;+?S+:*%%S##+###%?*++?...,+S@S#@@@S#S#@@@S####S*;;,,:,;,.+@@#S@@%S#S##?#@##**..........................
.............................,#@@@@@@@@@@@S%S%%##S@##@@*?+:.:*#@@#@@@@@@@%+;++;%SS##@@@@#:#@@@#*+#S*:.,,,;SS##@SS?%S#S%?%?SS::+**;,:,:,;S@S%#S%?#%SS##SSS%,.........................
.............................*@@@@@@@@@@@SSS@#S@#SS?#%??;,...:#S@*#@@@@#;:+:;?#@@@#SS%S@#:#@%+;?##@@#%;::.:?SS@@#S%S##%%%;;?;..,;*%+::.:;?####@#S#%S##SSS*+.........................
............................,@@@@@@@@@@#%?##S###SS+%**?:......;*+,#@%*%,,+:;%SSS#@@###@@%;+::?#@@@@@@##?:..,;#S@@%####%S%;.,,.....:%%+,+:.,,::;*?#@#@SS#S*%,........................
............................%@@@@@@@@#@%%#@@#@@#%*?+??,...........;+:?,.:,+S@#%SS####%%??%?SS?%#@@@#@###S+..,+S##+*?#%:,,...........**:,....,,,:;;++?#S#S%%+........................
...........................;@@@@@@@@@@S?#@#@##%+?***+,.......,:::::;?+,,.;S######SSS+*S##@S@@@S;S##S@@#@@@+;;:::::+;;:;;++;:.........+;...,:;;:*@S#S%S@%#SS?,.......................
..........................,#@@@@@@@@@#SSS@@#?%??*+,........,;+;,;::::::::*SSS@@##S#;;#@@S;;@@#@;+###@@#S*:,.,,...,%@##%%?*???*:......,;+,.,:++;.*@@@##@S%##S*.......................
..........................?@@@@@@@@@#?*S@@%*%??*:.........,?+++;;;++;;,..,.,:?##@?S.S@@@%.,#@@@*:@#@S?:..,;+%+...,;?%##@@#S%%SS?:......:*:,++:+;:%##@@S@S@@S?;......................
.........................+@@@@@@@@@#?S%S#S%?*++,..........+?***+;+*S%?+;,*%+..,;%SS;*@@@?..?@@%:?@?+++,;*%##?,:,...,;+?%S#@@@#SS%+......,;:;+:*:;,+###SS%#@#**......................
........................:@@@@@@@@@S%%S;###%*,...........,+??;,.......:;*;,?#%:...:+***?S;..*S*+*?::+?S###S*;:;*;.....,;+*?S#@@@##?;.......,:::;;;;:*%#@S#%@#%%;.....................
........................%@@@@@@@@%*%@;*##%;,..........,;*+,.....,;+*+;,...,:*S?,.,.,;*+++;:++;;++?S#S%+:,..,::,,.......,+**%@@@@@??,...........,:;+;*@##@#S@#%*,....................
.......................+@@@@@@@#S+%#%++*:,..........:+;:...........,;?S?;,...:?%+*%*:::,,,,:;*S@@@S+,,;;;,.....,........,;+*?#@@@%%;.............,:+@@S#S#S#S??;....................
......................:@@@@@@@@@*%@#?:............,;;,................,*#S+,...:?%?%SS??+*?%#@@#%*:,;;;:..,,;+;:.,;:......,;**S@@@%+...............,+S######@#?%,...................
.....................,%@@@@@@@#?S@*+;..........,.,+:....................:?S%+,...,*%%SS#S%S%@@?;?%,,...:+;::;:...,:,.......:+**S@@@;.................,*%##@@@##?+...................
.....................*@@@@@@@@SS@;...............*;..........,,,..,,,....,;?SS*,....:;++**?%@*,?S*,.,:;;,..,,:+?%S%S*;......,;*?S@#,...................,*@@#@@@%%,..................
....................:@@@@@@@@@#?:...............,%....,;:,...,:::,,;:,,....,;?S#?;:?*+**?%#@S*,;*::.,,,,;?%%?***?S#@@#,.......:*?#@:.....................*@##@@#?*..................
....................%@@@@@@@S;:.................;S,..:,,+;,......,.:,;:......:+?SS?%%#@##@#%?S:.,,:;*?%%?+:,,?S%*::::,,........;*%@*......................+#@%@@SS:.................
...................:@@@@%S%?,...................,#%;:;+;,,,::,,......,.....,,:,++*%#SS?S@@@???%+*##S?;:,,..,,+;::;;;;;,........,*%##,......................;S**@@#?.................
...................%@@@*,+;,.....................?@#%?*++;:,,,,,...........,;+*,;****?*?%#S?*+S@#?:..:;;**;**??%*++............,?%%S;............,,...........,?@@#;................
..................,@@S*..........................,?@@SS?*+:::,,:,,...,..,....,;:.+;:,.,*?S??*%S+,.:;;+??%SS@@###%?+:,,.........,%%%S+............:*?+:..........+@##,...............
..................;#?;............................,?@###%%*;;:,:::,..,::;,,....,::,.,+*%S??+?+,:;+?%?%@@@@##@#SSSSS*;,..,;:;++*%###S,..............;SS?;,........;#@?...............
..................,,................................+@@@#@#S%*;;;;:,,..........,:::.,%SS?++%*:;;;**?%#@@@@@##%%%%?*????++;??S#@#@@S:................,?S%S+,.......:?S,..............
.....................................................;#@@@##@#SS?*+++;::,.,?**+**??**?S?*%@@S%??++++++++*?%%SSS%%%%??%?%#S###@#S#%:..................,??S@S:........,...............
......................,,,,,,,,,:::::::,,::::::,.......:%@@@#S#@@@@S%%??**+:+;+++*****%S##@@%;::;*?*?*+;::,.,,,,,:;;;;;+**%SSS#S%*,....................:%?@@#:.......................
...................,+;;;;;;;;:::;:::+++;+;;:;::.........;#@@@@#####@@@@@##S%%%%%%SS##@@@#%+:;+S@#SS##???*???*:,;??%***???%SS#%*:.......................?%S##%,......................
....................,::;;;;;;::::;++**++**++;;::,:,......,?@@@@@@@##@@@@@@@@@@@@@@@@@@#?++*?%S#@@@#%***??**+*%S#@@@@@@@@@SS#;..........................+%%S##;......................
..................,:::;::;;;;::::::,;;;;;+;;;:,,,,,........;S@@@@@@@@@@#@@@@@@@@@@@@#%+;;*%@@@#%?*+++++++++*?%%%%*%?SSS%?S*,...........................*%%#@@?......................
...................,:+:*+:;;*;;;:;;;;;+;+++++;:,............:S######@@@@@@@@@@@@@@#?*:+%#@@#%?+:;;++;;;;+;++*;;;+*++?++%#S,...........................,SS#@@@%......................
.....................,:;++;*?+;;+*+++;****++*++**+:::,,,,,,.:??%#@@#@@@@@@@@@@@@#SS?SS@@@@#SS%?%%%?**+;+*****???%?%S#SSSSS,...........................*S%%###*......................
.........................,.**+?%S@SS##@##@#####%?*+;;;++++;,,%???%S##@@@@@@@@@#S%%#@@@@@@@###@@@@@@@@@@@@@@@##S%S%S#S%%*+?,.........................,*%%%S##S,......................
..........................;*S#@#SS#@@@@@##@@##@S*+;::;:;;;;;,*????***?SS#@#SS#S#S@#@@@@SS?%S%*?SSS##@@@#S#@@@@@@#S???*+++?,........................:?%%%S##S:.......................
......................:;++*+%S##SS#######@#@@S%*+;;:::;:;;:;:;:++*?**?SSSSS?????SSS##%%%?%S%?*%%S%%%%S#SS%SS#S#@@S#+;++++*:.....................,;?%%S#@##S:........................
....................,,,:+%#S%?*#@@@SSSSS####@#SS%+;;::;;;,..,*;::::;+##%%%?**S??%%?%%%?????*+**?%??%%%%%SSSS%?%SS%*;+++++*:......,:,.......,,:;+?%SS###S%+,.........................
....................+*+*S@@@##S#@@@@@@@####%%%S@#S*;;;;;;,,.,+;;+;+*%%S?**???S%%%?*+***???*++**??**++***??%%%%*?%SS?*;;;+*:......,;?%%%??????%%%?SSS#%*;,...........................
.....................,+?SS@@#@@@@@##@@@@#@##S%#@@#%%;;+;,;;:,++???%%??%%??%%%?%SSSS#%%%%%?%##@####SSS???***?S%+***%S@?;++*;.........:+?%SS#####?????+,.....:;:,::::.................
.................,..:,::..;+*@@@@@@@###@#@####@#S#S%++?+:+*;.+SS%?*?**????%%#S%%S#S#SS%%%?%S@@@@@@@@@@@#S%?*%%;*?*S@#S?+++:.............,,:::::,,.......,:,,::,:,...................
.................+:,*,:++....:?#@@@@@@###@#S##@@SS?%%*++;;::+?@S??*%%?%???S%#%?????%??%S%?%%S##@@@@@@@@@@##S%?***%S%%?%S**:................:;;::,,,,,,:;:,,,:::;,...................
.................,;;;+..;;;*;*%###@@@@#####SS##@SS?*::,,:;+**?#?**+%%%%%?**++;++;;++***??%%?%??%#@@@@@@@@@@@@%%?*#%+???##S?+:,.......,::;+?%%*++;:::;;;;:,,,::::,...................
.....................:;,;+:S@@@@#S#@#@@##SSS%#%**+;:.,;**?????S++*%???+;++;:,::;:;;;++**???%%**?%#@@@@@@@@@@@@#?%%*+*??S@@@#%?+:.,:;;++;;;?%%?*??***?:;++:,,;;;:,.,,................
......................,::;+%*;%??SSSS#@#SSS*%S;,..,;**?%%S%??*%*+S%*%:,,,,,,;;;+;;;;;++**???%??????%#@@@@@@@@@@@%%?*;;;%@@@@@S%%**+;+*??**+%S%%%%%*?*++??*+::::;;::,................
........................,,:;**%%S####S#@#%?%%?+,,;**??%%%?*+;::+;;?%:.........,::;::;++;+**??**??%%?%#@@@@@@@@@@S??S?+*@@@@@@S%%?%S#@@#S%SSS@#SSS%%#%????*:::::,..,,................
......................,,,+*+**%%?SS%%#S##%?%*++;***?%%??**;;::::,.,:.....,......,:;:;;;+;;+****????S%?SS@@@@@@@@@@%S@%@@@@@@@@#SS%??S@@@@@@@@@@@@@@@#%%+:.,,,,,,:::,................
......................::::;*%S?%%S##%%%%##S%??**%SSS????*+;:?+;,:+:.:+.,*++.+,.::.,;;:+*+;:;***?????S%%SS#S@@@@@@@@@@@@@@@@@@@@@@@%?*?S@@@@@@@@@@@##***+**%;;+::,...................
......................,:;;;+#S#%S?#@######S?*???SSS%??**+;;,*+;.+*:,*,.+*:,:?::?,,;**:+**;;;***???%%S#SS##@@@#@@@@@@@@@@@@@@@@@@@@#S%%??#@@@@@@@@@@%?**?*++;,:.:;+;:,...............
...................,,,::;;;;;??+%S#@@@@@#SS+;+%%?%%?*++?++;;::,,:::,,,,:,..::..:,,:,;;+**;;+****??%%%%SS##@SSS#@@@@@@@@@@@@@@@@@@@@@@##%*%@@@@@@@@%;;*+*:::,.,+:+;:,................
...................,;:,,,,+??%SS#@@@@#@@##?**?S#S%?+++?;+;*?+:,?,++.++....;+++++;::+:;++;;;;+**??%%#S%%S@@@@@S#S#@@@@@@@@@@@@@@@@@@@@@@#S%SS####@#?%?%?*+:::::;+,...................
.....................,::++%#@@@@@@@@@@@@@@######%**+;??*?;**+;:*::.,?:,,,:*;+:?+;,%;+;+++++**??%%###SSSSS##@@@#@#%%S%%SSSS##@@@@@@@@@@@@@@@S???*???%???*++;;+,,,,,..................
....................,:;;;;;;++*%SS%###@@#####S%?**+**;;*****+*+++*++;;++++;++;;:,.,,,,:;;;;;++;+**+*++*++*???????????*????%S%?%?%S##S@@@%*%%#S%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................