- Country: United States - Location: Seattle, Washington - Status: Active - Formed in: 2017 - Genre: Raw Black Metal/Punk - Lyrical themes: N/A - Record label: N/A - Years active: 2017-present
Members
Jordan
Bass
Simon
Drums
Daniel Radu
Guitars
Adrian
Guitars
Will
Vocals
Tyler
Unknown
Close
Type:
Demo
Release date:
November 17th, 2017
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Neolithic Tomb Ritual
02:15
(loading lyrics...)
2.
Cold Bone Terror
02:40
(loading lyrics...)
3.
Desecration
02:01
(loading lyrics...)
06:56
Close
Type:
Split
Release date:
February 14th, 2018
Catalog ID:
NK666
Label:
Not Kvlt Records
Format:
Cassette
Tracks
Side A
1.
Prowlr -
Devil Dance
02:12
(loading lyrics...)
2.
Prowlr -
Suburban Lurk
01:38
(loading lyrics...)
3.
Prowlr -
Hypno Pseudo Gods
03:34
(loading lyrics...)
4.
Prowlr -
Brand of Sacrifice
04:02
(loading lyrics...)
Side B
5.
Painboys -
Summoning a Corrosive Abomination
02:16
(loading lyrics...)
6.
Painboys -
Sacrificial Altar
03:59
(loading lyrics...)
7.
Painboys -
Behind the Wall of Mist
00:58
(loading lyrics...)
8.
Painboys -
Satan Spawn
04:18
(loading lyrics...)
22:57
Close
Type:
EP
Release date:
August 19th, 2018
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Introblation
00:36
(loading lyrics...)
2.
Ritual Torment
02:07
(loading lyrics...)
3.
Blasphemous Secretion
02:00
(loading lyrics...)
4.
Solar Demise
01:19
(loading lyrics...)
5.
Pentagram
02:43
(loading lyrics...)
6.
Outrocurse
00:55
(loading lyrics...)
09:40
Close
Type:
Demo
Release date:
October 19th, 2019
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
25 copies
Members
D. R.
Guitar
J. G.
Bass
S. C.
Drums
W. P.
Vocals
A. K.
Guitar
Tracks
Single-sided
1.
Necrogoatchrist
02:15
(loading lyrics...)
2.
Burning Castles
02:10
(loading lyrics...)
3.
The Bile Ball (Rudimentary Peni Cover)
00:32
(loading lyrics...)
04:57
Close
Type:
Full-length
Release date:
December 20th, 2019
Catalog ID:
CDR-TP-101
Version desc.:
Limited edition
Label:
Clan Destine Records
Format:
Cassette
Members
D. R.
Unknown
J. G.
Bass
S. C.
Drums
W. P.
Vocals
A. K.
Guitar
Sébastian Elbourne
Cover art
Nick Emard
Mixing, Mastering, Engineering
Tracks
Single-sided
1.
Bleeding Throne
02:07
(loading lyrics...)
2.
Putriscene
02:11
(loading lyrics...)
3.
Dying in Agony
02:23
(loading lyrics...)
4.
Necrogoatchrist
02:15
(loading lyrics...)
5.
Satan Spawn
02:28
(loading lyrics...)
6.
Painboys
03:10
(loading lyrics...)
7.
Crushed Bone
02:34
(loading lyrics...)
8.
Burning Castles
02:10
(loading lyrics...)
9.
Screams
03:55
(loading lyrics...)
23:13
Close
Type:
Demo
Release date:
November 17th, 2017
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Neolithic Tomb Ritual
02:15
(loading lyrics...)
2.
Cold Bone Terror
02:40
(loading lyrics...)
3.
Desecration
02:01
(loading lyrics...)
06:56
Close
Type:
Demo
Release date:
December 2017
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Tracks
Side A
1.
Neolithic Tomb Ritual
02:15
(loading lyrics...)
2.
Cold Bone Terror
02:40
(loading lyrics...)
3.
Desecration
02:01
(loading lyrics...)
Side B
1.
Neolithic Tomb Ritual
02:15
(loading lyrics...)
2.
Cold Bone Terror
02:40
(loading lyrics...)
3.
Desecration
02:01
(loading lyrics...)
06:56
Close
Type:
EP
Release date:
August 19th, 2018
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Introblation
00:36
(loading lyrics...)
2.
Ritual Torment
02:07
(loading lyrics...)
3.
Blasphemous Secretion
02:00
(loading lyrics...)
4.
Solar Demise
01:19
(loading lyrics...)
5.
Pentagram
02:43
(loading lyrics...)
6.
Outrocurse
00:55
(loading lyrics...)
09:40
Close
Type:
EP
Release date:
August 18th, 2018
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Tracks
Side A
1.
Introblation
00:36
(loading lyrics...)
2.
Ritual Torment
02:07
(loading lyrics...)
3.
Blasphemous Secretion
02:00
(loading lyrics...)
4.
Solar Demise
01:19
(loading lyrics...)
5.
Pentagram
02:43
(loading lyrics...)
6.
Outrocurse
00:55
(loading lyrics...)
Side B
1.
Introblation
00:36
(loading lyrics...)
2.
Ritual Torment
02:07
(loading lyrics...)
3.
Blasphemous Secretion
02:00
(loading lyrics...)
4.
Solar Demise
01:19
(loading lyrics...)
5.
Pentagram
02:43
(loading lyrics...)
6.
Outrocurse
00:55
(loading lyrics...)
09:40
Close
Type:
Demo
Release date:
October 19th, 2019
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
25 copies
Members
D. R.
Guitar
J. G.
Bass
S. C.
Drums
W. P.
Vocals
A. K.
Guitar
Tracks
Single-sided
1.
Necrogoatchrist
02:15
(loading lyrics...)
2.
Burning Castles
02:10
(loading lyrics...)
3.
The Bile Ball (Rudimentary Peni Cover)
00:32
(loading lyrics...)
04:57
Close
Type:
Demo
Release date:
October 19th, 2019
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
D. R.
Guitar
J. G.
Bass
S. C.
Drums
W. P.
Vocals
A. K.
Guitar
Tracks
1.
Necrogoatchrist
02:15
(loading lyrics...)
2.
Burning Castles
02:10
(loading lyrics...)
3.
The Bile Ball (Rudimentary Peni Cover)
00:32
(loading lyrics...)
04:57
Close
Type:
Full-length
Release date:
December 20th, 2019
Catalog ID:
CDR-TP-101
Version desc.:
Limited edition
Label:
Clan Destine Records
Format:
Cassette
Members
D. R.
Unknown
J. G.
Bass
S. C.
Drums
W. P.
Vocals
A. K.
Guitar
Sébastian Elbourne
Cover art
Nick Emard
Mixing, Mastering, Engineering
Tracks
Single-sided
1.
Bleeding Throne
02:07
(loading lyrics...)
2.
Putriscene
02:11
(loading lyrics...)
3.
Dying in Agony
02:23
(loading lyrics...)
4.
Necrogoatchrist
02:15
(loading lyrics...)
5.
Satan Spawn
02:28
(loading lyrics...)
6.
Painboys
03:10
(loading lyrics...)
7.
Crushed Bone
02:34
(loading lyrics...)
8.
Burning Castles
02:10
(loading lyrics...)
9.
Screams
03:55
(loading lyrics...)
23:13
Close
Type:
Full-length
Release date:
December 20th, 2019
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
D. R.
Unknown
J. G.
Bass
S. C.
Drums
W. P.
Vocals
A. K.
Guitar
Nick Emard
Mixing, Mastering, Engineering
Sébastian Elbourne
Cover art
Tracks
1.
Bleeding Throne
02:07
(loading lyrics...)
2.
Putriscene
02:11
(loading lyrics...)
3.
Dying in Agony
02:23
(loading lyrics...)
4.
Necrogoatchrist
02:15
(loading lyrics...)
5.
Satan Spawn
02:28
(loading lyrics...)
6.
Painboys
03:10
(loading lyrics...)
7.
Crushed Bone
02:34
(loading lyrics...)
8.
Burning Castles
02:10
(loading lyrics...)
9.
Screams
03:55
(loading lyrics...)
23:13
Band ascii art
........................................................................................................................
.....................................,,.................................................................................
......,:,....................,,....,:+*;,..,*:.....,+,....,....;:.,,;:........,........::..................,,....::.....
......?*:::,,..*++:,...,:;+++*;:+;++;+*++::+*+;,..:**++;;:;:;;+;;:+?*+,.....;+,....,::;?+++;:..,:;:,,:..,:;++;:::;:.....
......:+++;?*;:*++*?+:,:,:+?;%+:%;..:?+*;:,:%:?+,;;,,,?+,.?+,++?+..,?*;....;*;:::;*?++;,,,:%+.,*;%+;,.:;:,,,:;;;:.......
...........+?;.+;..*?:....;;.*?:,,..;?**:..,%:+%+:....?*,.::,?+%;...;?:...,?;,%*,;+;%*+:...?+,;?.?*:.+?*................
...........;?;.++::+*:....*,.:%+....+***;..,?:,+%;,...**,...;*+%;..,*:....**:.*+,:+.:%*;.,:*+.:?.?*:***%+,..............
.........,,;*;.++,,*?:...;+...?*:.:;++**;::+*:::?*;,..**,.:;**+%++:+:....,?+++*+::+..:%+::+?+.:?.+?:,*?*??+,............
.......:;;+*+;.+;..*?:...*,...;%+;::+?+*;,:;?::,,%*:..+?:...;?+%+?+?*+;:,;?;,:?*::?...+?;,,%+,,?,;?;..,+????;,..........
......,:.,:+?;.+;,,+?:..+;.....%*:..,%+?;...*:,..;%+,.;?;:,.:?+%;?:,;*?+:**;..**:,?;;;:?*;,%+,.?;+?;....,+?*?+,.........
...........:?;.++:;?*:.,?......*?;...?+?;...*:,...??;.;?;...:?+%;?+:::%+,**;..**:,*,...+?;,%+,.?,;%;......+?*%+:........
...........:?;.+;..+?:.+;......,%+,..?+?;...?:,...,%+,;?:...:%+?;*;...%+:?+;..**;.*....,%+:?+,.?::%;.......%+%++:.......
...........:?+;++;:+?;,*:,,,,:::**;..?+?;...?,:,:::?*;;?;...,%+%;++:;;?+:?+;..**;,*::;:;?+,?+..*;+?;.......?+%+*+:......
.........,,;?+:::;?:,::*+++++++;+?+,.?+?;...?,:,,,,,%++?;...,%+%;+*,,,?*:?*;..?*;,?,..,;?;,%+..?::%+.......**?;??;......
........,..:%;...,:...+,.........?*:.**?*,..?::.....;%+*;...:?;?+;+...?*:+?+,.+?+:?,...+?,,?+,.?:.%+,.....;+*+,**:......
...........:%+,......,;..........:%;.+*+?;,.?:,......?*+;..,+:,?+;+...?*;,%+;.**:,*,..,?;,++**+*:,%+:....;+++,;*;.......
...........:%;.......+,...........?+:;;+;,..*:,......:%+;..;,,;:.:+.::;;;.+?;:*,..*,.,*;.....:+**;:??+,.;**+:++:........
...........:?,......,*,........,:;+?+++,...,*;;;;:,...*?;:;,,:,,:;++;......??+,...*,:+:.........,...,+*++++++;..........
...........:*....,:;++**;,....;:...?*;,,::;;;++*+,.....??+,.::;;;;;:........+?*+;:+;:..,:;;;;;:,...,:++;;+*?;...........
...........;;..,:,,,..,:,....,,....:%;,,................*:,;,.................,,,,...:+::,::;;***+;+;;,....:+,..........
....................................,................................................;..........,,:,........,...........
.........................................................;,.............................................................
..............................+,.............,,........,,*%;.:..........:;..............................................
....................,........,%,.............;*:.....,;+:+S*:*.....;...,+?..:;,:.........................:,.:,..........
............;+...,;+;.:+....,;?*.:.:.......,;*+......+;+;?@?;;::.,;+....:?,;?+.+:....;,......+.......:;:.,*,?;..........
............;%..,.+#+,+*+...:?%#;;+:,.......?%:;.,..,+;;%S@#%:*...%+...:,?:?+;,*?:,,:*......;%,...,;.**,,,?.?+..........
............*%:.;,;##S;?#;:,+#@#S?;::;*??;.:?@??*%:.,*+;?S@#*;#%;+%+....+#:S;+%*++;*+*+....,S%....,+*+S+?S*;%+;.........
............:S?,:%%@@@###*;*%@@@@@%?%%*??%?*@@@@@#*;:+SS##@@@#@@@@S%;,,:S%:S%%S;**+**#+;...:#?,;.,*:S%@@@@;%%;;:........
..........,:,?#S#@@@##@@#?+#@@*S@@#S+**++:*?*@@@@@#%,;?@@@@@@@@@@@@@###@@;:?#@@SS#*%#@#*+;;*#?:+;SSS@@@@@@##*;;;:.......
..........:*++#@@@@#**S@@@@@@@??@@@#*;**;+%?*@@@@@@*,;?@@@##@@@#S?%#@@@#?::?@@@@@%*?#@S+*S+S@#%?S@@@@@@##S#*;;,;,.......
..........,,:?#@@@@@@##@@@@@@@@@@@@#%*;?*?%%#@@@@@@?,*?#@@S#@@@#+;:+S@@%%*?#@@@@@%?@@@S*#%+#@@@@@@@#?****??%+,.,........
............:?#@@@@@@@@@@@@@@@@@@@@@#S%%#%#*S@@@@@@#?*@@@@SS@%#@@@###@@#SS@@#+%@@@@@@@@@@##@@@@@@@@@SSSS##?*:...........
...........:;?#@#@@@@%%S@@@@@@##@@@@@#@@@@%;S@@@@@@@#%S@@@%,;;#@@@@@@##@S@@@#;*@@@@##@@@@@@###@@@@@@@@@@@@S*+:,.........
............,%?*+@@@@S*?@@@@@#%*S@@@@@@@@@S??@@@##@@@@#@@@%,:#@@@@@@@%?**##@#SS@@S?+*S@@@@S;+*#@@@@@@@@@@@S;:;,.........
............;*,;%@@@@S?+S@@@@S*+S@@@#?#@@@#*+#@@S?@@@@@@@@S*%@@@@@@@@*++#%%@@@@@@+?:,*@@@@#*++S#SSS#@@@@@@SS?...........
............,;;%#@@@@SS*+S@@@@#+*#@@#?*#@@@#S@@@#??#@@@@@@@@@@@#?;*S@#S#@@#@@@@@@##?*#@@@@%?+*%?+++S@@@@@@++;:..........
............,**+?@@@@@#S*%@@@@@+;%S@@@?#@@@@@@@@@%;?S#@@@@@@@@@#%++?#@@@@%S@@@@@@@#%%S@@@#%*:,*?S#@@@@@@@#+.,:..........
............,+;;S@@@@@#*:+*S@@#?.::S#*+S@@@@##@S%#?;,+S@@@@@@@@@@@@@@@@@#?+S@@@@@@S?*?#@@#S**?#@@@@@@@#S@*+,............
..............,?#??@@@@#;::?#@S*,,:?S:;;*S#S+*#*+S*,,?#*%####S##@@@@#S#%%::SS##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?+:?+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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................