- Country: United States - Location: Bodega Bay, California - Status: Active - Formed in: 2006 - Genre: Raw Black Metal - Lyrical themes: Drug Trips, Sex, Indulgence - Record label: N/A - Years active: 2006-present
Members
Daedra
All instruments, vocals
Member(bands):
Drunemeton , Erotic Wolf
Close
Type:
Demo
Release date:
2006
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Unknown
Limitation:
1 copy
Members
Daedra
All instruments, vocals
Tracks
1.
Intro
00:35
instrumental
(loading lyrics...)
2.
Apertar Um
03:04
(loading lyrics...)
3.
Veuve
02:49
(loading lyrics...)
4.
Intro
00:39
(loading lyrics...)
5.
Cora
02:19
(loading lyrics...)
6.
Oise
02:41
(loading lyrics...)
7.
Asnieres
02:57
(loading lyrics...)
8.
Meurthe
02:39
(loading lyrics...)
17:43
Close
Type:
Demo
Release date:
2007
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Eradication Process Productions
Format:
Cassette
Limitation:
66 copies
Members
Daedra
All instruments, vocals
Tracks
Side A
1.
Intro
00:35
(loading lyrics...)
2.
Apertar Um
03:04
(loading lyrics...)
3.
Veuve
02:49
(loading lyrics...)
4.
Intro
00:39
(loading lyrics...)
5.
Cora
02:19
(loading lyrics...)
6.
Oise
02:41
(loading lyrics...)
7.
Asnieres
02:57
(loading lyrics...)
8.
Meurthe
02:39
(loading lyrics...)
Side B
9.
Intro
01:10
(loading lyrics...)
10.
Vesoul
04:56
(loading lyrics...)
11.
Pesmes
04:46
(loading lyrics...)
12.
Dieren
03:44
(loading lyrics...)
13.
Epinal
04:28
(loading lyrics...)
14.
Xures
02:58
(loading lyrics...)
15.
Noine
03:56
(loading lyrics...)
16.
Osouz
04:50
(loading lyrics...)
17.
Biesles
03:38
(loading lyrics...)
18.
Outro
01:41
(loading lyrics...)
19.
Perched On A Neverending Peak (Velvet Cacoon cover)
07:08
(loading lyrics...)
20.
Reverie (Velvet Cacoon cover)
03:28
(loading lyrics...)
21.
Christ Fire (Von cover)
03:19
(loading lyrics...)
01:07:45
Close
Type:
Demo
Release date:
July 1st, 2007
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Eradication Process Productions
Format:
Cassette
Limitation:
66 copies
Album versions
Release date
Label
Catalog ID
Format
Description
July 1st, 2007
Eradication Process Productions
Cassette
Limited edition
February 17th, 2019
Independent
Digital
Bandcamp
Members
Daedra
All instruments, vocals
Tracks
Single-sided
1.
Urine
04:18
(loading lyrics...)
2.
Lucien
05:10
(loading lyrics...)
3.
Eikasia
03:48
(loading lyrics...)
4.
Jesien
03:48
(loading lyrics...)
17:04
Close
Type:
Split
Release date:
February 5th, 2008
Catalog ID:
GSR 003
Version desc.:
Limited edition
Label:
Galgenstrick Records
Format:
Cassette
Limitation:
66 copies
Members
Godemiché
Erik
Guitars
Odette
Vocals, Drums
Ritualmord
Leprechaun
Drums
Folterknecht
Guitars
Ziegenmeister
Vocals
Tracks
Side A
1.
Ritualmord -
Abortion
02:27
(loading lyrics...)
2.
Ritualmord -
Vampyric Blood
09:03
(loading lyrics...)
3.
Ritualmord -
Plagued Mind
04:27
(loading lyrics...)
4.
Ritualmord -
Ziegenzeit
03:27
(loading lyrics...)
5.
Ritualmord -
Graf Vlad
03:35
(loading lyrics...)
6.
Ritualmord -
The Virgins Painfull End
04:13
(loading lyrics...)
Side B
7.
Godemiché -
The Moon Is Just Another Pearl
02:16
(loading lyrics...)
8.
Godemiché -
A Palette of Somber Earth Tones
06:01
(loading lyrics...)
9.
Godemiché -
1 (A Dedication to Velvet Cacoon)
06:40
(loading lyrics...)
10.
Godemiché -
It Is Not Death That We Wish to Avoid
01:06
(loading lyrics...)
43:15
Close
Type:
Demo
Release date:
April 20th, 2008
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Exalted Throne of Satan
Format:
Cassette
Limitation:
66 copies
Members
Daedra
All instruments, vocals
Tracks
Side A - Corporeal
1.
Drink the Grey of Day
05:28
(loading lyrics...)
2.
Oil Painted Nightsky
05:01
(loading lyrics...)
3.
To a Young Fainéant
06:18
(loading lyrics...)
4.
When September Ends
05:32
(loading lyrics...)
5.
It Was True So Don’t Worry
02:25
(loading lyrics...)
Side B - Indulgence
6.
Black Corvidae
02:18
(loading lyrics...)
7.
Naïve and Innocent
03:41
(loading lyrics...)
8.
You Promised
05:58
(loading lyrics...)
9.
Liquid Charcoal
02:18
(loading lyrics...)
10.
Saltwater Current
05:54
(loading lyrics...)
44:53
Close
Type:
Full-length
Release date:
July 26th, 2008
Catalog ID:
N/A
Label:
Arcueil Productions
Format:
Digital
Members
Daedra
All instruments, vocals
Tracks
1.
Dexing & Dreaming
03:45
(loading lyrics...)
2.
Fanciful Onset at 1700mg
03:03
(loading lyrics...)
3.
Adjust the Orbital Vines
03:33
(loading lyrics...)
4.
Coastal Pinot Noir
04:09
(loading lyrics...)
5.
Robed in an Iron Folio
03:44
(loading lyrics...)
6.
Grenadine Flavored
03:38
(loading lyrics...)
7.
Cerulean on the Seafoam
03:18
(loading lyrics...)
8.
Laced in Cursive Thoughts
04:40
(loading lyrics...)
29:50
Close
Type:
Split
Release date:
October 2008
Catalog ID:
N/A
Label:
Cauterized Productions
Format:
Cassette
Members
Godemiché
Daedra
All instruments, vocals
Tracks
Side A
1.
Lenhador -
Não-Me-Toque
(loading lyrics...)
2.
Lenhador -
Você e Sua Insignificante Existência
(loading lyrics...)
3.
Lenhador -
Kronet (Ildjarn cover)
(loading lyrics...)
Side B
4.
Godemiché -
Candelight Crescent Moon (Pumkiva cover)
(loading lyrics...)
5.
Godemiché -
Wolf and Destiny (Ulver cover)
(loading lyrics...)
6.
Godemiché -
Avalon Polo (Velvet Cacoon cover)
(loading lyrics...)
Close
Type:
Demo
Release date:
February 21st, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Daedra
All instruments, vocals
Tracks
1.
Ensival
03:57
(loading lyrics...)
2.
Vesdre
04:12
(loading lyrics...)
3.
Saverne
05:32
(loading lyrics...)
4.
Palliseul
03:50
(loading lyrics...)
17:31
Close
Type:
EP
Release date:
February 21st, 2019
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Daedra
All instruments
Tracks
1.
A Touch of And a Touch There of
02:35
Show lyrics
(loading lyrics...)
2.
The Stars Are Just Lights on Poles
02:34
instrumental
(loading lyrics...)
05:09
Close
Type:
Demo
Release date:
July 1st, 2007
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Eradication Process Productions
Format:
Cassette
Limitation:
66 copies
Members
Daedra
All instruments, vocals
Tracks
Single-sided
1.
Urine
04:18
(loading lyrics...)
2.
Lucien
05:10
(loading lyrics...)
3.
Eikasia
03:48
(loading lyrics...)
4.
Jesien
03:48
(loading lyrics...)
17:04
Close
Type:
Demo
Release date:
February 17th, 2019
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Daedra
All instruments, vocals
Tracks
1.
Urine
03:39
(loading lyrics...)
2.
Lucien
05:10
(loading lyrics...)
3.
Eikasia
03:48
(loading lyrics...)
4.
Jesien
03:48
(loading lyrics...)
16:25
Band ascii art
........................................................................................................................
...................................................................................................:;,..................
.................................................................................................,*;+:..................
...............................,;...........................................;?..*;..........,...,S:...............,;;...
..............................:#@%,.......................................,*@@%*+,..........,?:.S*............,;*S##S,..
...............................;S@S;........................................:;:,.............+#*#,...........;+++::,....
.......:;..........;?+,.........,?@@?,........::.....,+,...,;,.....;,........;:........;:....:@@S...;:...........::.....
....,;*#@S?;,..:;***S@#%+,.....,:;;S@#+..,:;;*@#;:,,?#@S;:+%@S+.,;%@#+.....;S@@?:..,;*?#@%+,.:#@%,:?@#?;....,:;;*@#;:,..
..;S##,,*#@#:.,S@#,..:S@@*..;%S?...?@@+..+#@+.?@%;.,,;#@#+,,+#@S+::S@@?...,+;#@#,..?@@;,*%,..:@@#;::?@@#:...;@@;.?@%;...
..,#@S...S@#,..%@#,...*@#:..;@@?...?@@:..:#@+.:+......S@S....S@#,..*@@;.....,#@S...+@#:.++,..:@@S...,#@#,...:#@;.:+.....
..,#@S...S@#,..%@#,...?@#:..:@@?...?@@:..:#@+.;.......S@S....S@#,..*@@;.....,#@S...+@#:.:*:..:@@%...,#@#,...:#@;.;......
..,#@S...S@#,..%@#,...?@#:..:@@?...?@@:..:#@;;,.......%@S....S@#,..*@@;.....,#@S...+@@:......:@@%...,#@#,...:#@;;,......
..,#@#,..S@#,..%@#,...?@#:..:@@?...?@@:..:#@;*,+......S@S,...S@#,..+@@;.....,#@%...;@@;......:@@S...,#@#,...:#@;*,+.....
..,#@#...S@#,..%@#,...?@@+..:@@?...?@@;..:#@:,++......S@#,...S@#,..+@@;.....,#@%...+@@;...,..:@@S...,#@#....:#@:,;+.....
..;@@#*,:#@#;.,#@@S+:,%#?;..*@@S+,.?#%;..+@@?:..+;...;#@@+..;#@@+..+@@%;;,..,#@S,,,?#@#?::+..;@@S,..,#@#;,,.+@@?:..+;...
..,;?S@%+?@@#:.,;?#@#?;.....,;*S@#?+,....+%#@@#?;....:%#%;..:?#%;..,%@@%:....%@@S;..,+S#?:...+S@S;...*#@@%:.+%#@@S?;....
......,...;%@%.....;,...........::..........:*+........:......:......::.......++,......,.......;......,;;......:*+......
...,;+*;,...#?..........................................................................................................
..:?;;*S#%:+*,..........................................................................................................
..:?:..,S?:.............................................................................................................
........................................................................................................................ .,::+?,.....,..............,....................,.............::......++.....:..........,,...+*SSSSSSSSSSSSSSSSSSSSS%%%%
,;*%+**,.,;,...............,.............................,....:;......:;,...;:......,,.,+....:S#SSSSSSSSSSSSSSSSSSSS%%%%
,*+,%;;*;,....,......................................,?.;#:.....:;......,....,......,.:%#?;..;#SSSSSSSSSSSSSSSSSSSSSSSSS
,*;;%;?+;............................................**.,%:...;,;%*?,.,:?;..::...*?SS*%??S#%%SS%SSSSSSSSSSSSSSSSSSSSSSSS
;:.,+,**.............................................,...+S+;?%**+;+;?#S##%?#?:+%#SS#?:;*%?SS*;*SSSSSSSSSSSSSSSSSSSSSSSS
+:+;..;:................................................,%%+*#+,,+..:@SSSSSSS%S#SSSSSSS#%*S%%SSSSSSSSSSSSSSSSSSSSSSSSSSS
;:,:...,,.....................................:;.......,,+?..%S??#?:%#SSSSSSSSSSSSSSSSSSS?SS%%SS##SSSSSSSSSSSSSSSSSSSSSS
....,;...............,.........................,++...,:...:SSS#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%%?++?SSSSSSSSSSSSSSSSSSSSS
.....,,.,...............:,....................;.;;...::+;,.;S#S#SSSSSSSSSSSSSSSSSSSSSSSSS#*:::*#%*?SSSSSSSSSSSSSSSSSSSSS
....,...,.,+,;;,.......,S*,................,,.:...,....??;..,,.;S#SSSS###SSSSSSSSSSSSSSSS#*.,,*+:,*#SSSSSSSSSSSSSSSSSSSS
;,..:....:..:*+........,;%+,.....................,,...,;,..,;;..,SSS##+*?#SSSSSSSSSSSSSSSSS%*%#S;:+#SSSSSSSSSSSSSSSSSSSS
.,:.;...,+..,...........,+....................,..,:+;.,+:..*;+?;*%?%%?,..?#SSSSSSSSSSSSSSSSS#SS#SS#SSSSSSSSSSSSSSSSSSSSS
....;;:.................,.....................::;..*?::::.,,..,#@%..:##%*%#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
....,::,.................%*,...............,;...,;:*+,,%#??+...S@S..+;?##SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
.........................+;.,...........,..*S+...,;.:***+,:S?**###%*S%%#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
....................;....+;*S:..,;:.....;:.*;:....:;:......;%**#SS##SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
.........,..........:,+,.*S%++...,....,.....,:....,:;.,....,,,*@###?#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
.....,.::................,:,.,?%,....,:.:;:.:+:,.,*?*::.,;;,..;++;:;##SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS##
,......,,...,:...:,....*+*%,.:+:;...:;...:%:.,,,.+*%;...;;,,,,+;..*######SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS##
............,,,.,,++...+S@%.,;.,,...,....,,..,....;.,....,;:,,+S%*;;S@?;%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS#SS##########
............,,..+*;:..,,+#S+%*,;,.:,.....,,....,,..:...,.::,+?S+**,;SS**?%###SSSSSSSS##SS#SSSSSSSSSSSSS#################
.,+*:.:,.,...:..*+.,;,;*++#@#;.,..:....,..............,..,..*++;::.;?+S%%#?*%##SS#SSSSSSS##S##S##S###SS#################
.....;;...,...,..,.,;,.,;:,%#%%:.....................,,..,+;..;,,,:.*#*..,..,##S#S#######S##############################
,.,:,:+.,.......++,.,+;..,:,,,:,.................,....,,,:,;,:*;?;+,+#?.,..,%####S######################################
..,+::+.,,;:%%%;:*+..;+..:............................,.,,..,,:,::,+;%@S%**S#####S######################################
,..+%,,;*;+,+%::,+*.......:...:......................,..,...,.,???:%#####@@#############################################
..+,+,...,;;;*::;.,......,,.............................,....,:%%*::*+;;,:*%S%S#########################################
.,*....,...,.:%*++*...,....,..,.,,.........................:;::;;,,.:+;;:....,,+S#######################################
;+:;:;;.......;*%,:?;.;:.:*#+....,,,.....;................;*+++;;;;;;;;;+,......,%######################################
@%::+;:..,;...,,:;,++....,*?,......,,,.,...............,:;++*???*+;;;;;;,........,S#####################################
#%:+%:.:;+..,,,...,.........,.........................:;;;;:;*?**+;:::::..........+#####################################
;:,*S;++;:..,...,,........,..,;...,,.................,:,,:::;+*+;;:::::,,..........,?###################################
S?S#S+..;:............,:......,...,.,..,..............,,,,,,:::::,,:**::;;;.........:###################################
######++:.............,:;+:+;...,,.,+..,.............,,,:::;::,,,,:,:;;;++;.........,###################################
######SS%+;,,...........,,.,;..,:...;.......,........,,.:;;;;;;;;;::,...............:###################################
####S,.:,,,,..:;......,....,...,..,............,........:*+;;;;;;;::,.............,*S@##################################
#####%,.,....,:?.....,.....;:.,..::.:...............,.,,;*+;;;;;;;:,............:?S#####################################
####S++,,,.,,S##*........,...;,..:*S+:,,.....,,.,.;.,+?;;;::;;;;;;;:;;;+,......:S@######################################
?%##;:+SS+.::::;:.....,,;:,,.*%..:%+::;:.......::.;+?::?;:::;;;;;;;::::+;..,,:?#@#######################################
.,:;,,,+*;;:**,.,.:,..,.:%?:;%;..............,,,,;;;?;;;::::;;::,...,:;+++**??*?%S@#####################################
........:..,...,,,:.:....,;,;;..:...............,+**+++::;:::,...:+********++****;+S@###################################
........,...,..:.,,:..:.....,.,;,;+................;;+:,:;;;,.,;+********+++**+*?*,:?@##################################
...,:......::++,:;*,,.,.........:;:........:,,...,:;++::;;,,:+****+*****++*******?,;;S@#################################
?*;,S*..,,..,:+,*#@#?.,+...........,....,,..,;;;+*?*+;,,,,;*+++***++++*++++**++++?;:++##################################
@@@%S%;.,:.::;;.,+@@#%S@::..:....,:.....:,.,*+++*?*?+,.:+*+::;*******+++++++++++***,:+%@################################
%?%@?%*?#?*++;*,:;*####@*...::,....,...,;.,*??*+**%+.,;*++++++++;;;++++;+;+++++++*?,::%@################################
+,.?%?##S##?;*%;.**?####:.,..:+::+;?;,:+::*?*+++?*:.:**++*+++++++;;:::;;+++++++*++?,::?#################################
,+%*::;*+%###%:*;:S??@@;..:*?;,;:++,+%#S%+*++*%?:..+**+***+++++****+;:::;+++++++++?+,:+S@###############################
.,@%*SS:,:?#@;.:,:;S?S*..+S%?*:,,,,;%*+SS;+**?+...+*++++++++++++++++++::;+++++++***+,:,%@###############################
;+@@###S%%?#@%...,;:+;..+@@S%@;...;*%%::+++**,..,;++++++++++++++++++++;;+++++++++++*??;*@###############################
++++######%?*+*:.:,,....S@#%S@#S%;+*,.:;+++;...:;++++++*+++++;;;;++++++;+;;;++*****++**+@###############################
S%%*####S+.++::.:%*,.,..+S@SS##%;++....:;+;...;;+++++++**++++++;;;;;;++;;;++++;:,,,,...%@###############################
#########S;?S,,.,%SSS?,.*S?*+;,+?*:.,,.;;+...;+;++++++++**++++++++++++++;:+;:,::;;;;;;,?@###############################
SSSS##########S%;*:?@*,.,+;.?*.;#@#,::::;;..;+;+++++++++***++++++++++++++:::;;;;;;;;;;:S@###############################
######S###########%SS..;;*+:+*+%%S##+,?+;:.+*;++++++++++****++++++++++++;;:;;;;;;;;;;;:S@###############################
S##################@;..?,,..:;**.:;+;?#@%,;*;+++++++++++++**+++++++++++;::,;;;;;;;;;;::%@###############################
***?%S####S#######@%..*#SS%*+;:?SS*?S@###+++**++++++++++++****++++++++;;;;;:;;;;;;;;;::?@###############################
;+*+****?++%%#####@:.,##################?+*??***+++++++++++****+++++++;;;;;+:;;;;;;;;;:*@###############################
+*?;;*;;+;;:;??%S#?..*################S*+???****+++++++++++******++++++;:;**;;;;;;;::::+@###############################
*****:,+;;;;;;*+**,..%+%############@S+*????****++++++++++++******+++++++***+;;;;;:::::;@###############################
*+:+*;;+;;;;;;?**+..;?***?%%%%%?####S+*???******+++++++++++++*******+++++***;;;;;;::::,:@###############################
+::,,;;;+::;;::+:...+++*+*****++**?%;+*******+++++++++++++++++******++++++*;;;;;;;;;;:.?@###############################
;;?*;::;;,:;;;++:..,+**++****?+****;+*********+++++++++++++++++**********+;;;;;::;;::.;@################################
.,:,,,,;,:::;;+;...;;;*;++*:***?**;:++**************+**++++++++++*******+?;:;;;:::::,,S@################################
.....,;:,,,,.,;,..,;:,,,:;,,*+;*+:,..,,,,:::;;+++**************++*****+;S#,:;;:::::,.?@#################################
,..,.:+,,,,..;:...:;,,..,,,,,::::.,,:::;;;;;;;::::::;;;++***?????****+,;@?.::::::::.;##%%%##############################
;;;;;+:,,...:;....:,,...,,,.,,,,,:;:::::;;;;;;;;;;:::::::::::::;;+++**+:#;,:::::::,,S##%S#?###**S%%S####################
::,:;;::;:::;:...,,.......,.,.,:,,:::,,::,,::,::::::::;;;;;;;;::,..,,:++*,:::::::,.*#%%@@#SS##;+%++***?#################
,.,,::,,,,::;;:..;:......,....::,::::::::,:::::::;;;::::::;;;;;;;;:,+..::.::::::,,;SSSS@@#S##%;+?++****@################
,,,,..,,,;:,,:..,::::,........,:,,,,,,,:,,:,,,,,,:::::::::;;;;;;;;:,+,,;.,::::::,:?%%%S#S#SS#%;*%++**+?@################
,,.,,.,,,,,,....,,,,,,.......::,,,::,,,,,:::::::::::;;;;;;;;;;++;+::,;%:.,:::::,,:*+*+***%%%S*;+?****+%@################
...:,,,:,,,.....,,,,..,,,...,::::::::::::::::::::,::::::::;;;;;+;++;;;+..,::::,,,:::;+**+++****?*+***+S#################
,..,,.....:.................::,,,::::::::::::::::::,::::;;;;;;;;;;+++;..,,:::,:.,*+;;;*?+***+;++*****+##################
......:....................:::::,::::::::::::::::::::::::::::::::;++;+:.,,::,,:.,;:;;:+***+*;:+*++***+##################
,.....,...................,:::::::,:,:::::::::::::::::::::;;;;;;::;++++,,::,,....:::;***+**+;:+***+*+*@###############S%
.,..,.....................::::,:::;:,:,,:::::::::::::::::::;;;;+;;++++*:,,,,.....,,:,:;:,;*+::+*++**+*@###############S+
::,,,....................,;::::::::,:::::::::::::::::::::::;;;;;;;++++*+,,,..........,.,,.,,:::+;+++;%@######SS####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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................