- Country: Germany - Location: Stuttgart, Baden-Württemberg - Status: Active - Formed in: 2012 - Genre: Black Metal - Lyrical themes: War, Hate, Depression - Record label: N/A - Years active: 2012-present
Close
Type:
Full-length
Release date:
April 28th, 2012
Catalog ID:
N/A
Label:
Independent
Format:
CD
Members
Seelenbrand
Drums, Vocals
Wintersonne
Guitars
Tracks
1.
Eine neue Eiszeit
08:56
(loading lyrics...)
2.
Abglanz
05:54
(loading lyrics...)
3.
Stalingrad
04:22
(loading lyrics...)
4.
Todessehnsucht
06:02
(loading lyrics...)
5.
FDMG
04:31
(loading lyrics...)
6.
Part I Mein Ekel vor dem Leben
04:57
(loading lyrics...)
7.
Part II Dunkelheit
05:40
(loading lyrics...)
40:22
Close
Type:
Full-length
Release date:
December 7th, 2013
Catalog ID:
N/A
Version desc.:
Pro CD-R, Limited Edition
Label:
Independent
Format:
CD
Limitation:
100 copies
Members
Seelenbrand
Drums, Vocals
Wintersonne
Guitars
Seelenbrand
Recording, Mixing, Mastering
Tracks
1.
Part III Finsternis
04:59
(loading lyrics...)
2.
Ein Lebensweg
10:13
(loading lyrics...)
3.
Totenrequiem
05:35
(loading lyrics...)
4.
Ascheregen
06:13
(loading lyrics...)
5.
Swërtleite
03:56
(loading lyrics...)
6.
Sturm Voran
03:54
(loading lyrics...)
7.
Abendrot
04:00
(loading lyrics...)
38:50
Close
Type:
Full-length
Release date:
June 4th, 2016
Catalog ID:
2016S007
Label:
Sturmglanz Black Metal Manufaktur
Format:
CD
Limitation:
150 copies
Album versions
Release date
Label
Catalog ID
Format
Description
June 4th, 2016
Sturmglanz Black Metal Manufaktur
2016S007
CD
2016
Worship Tapes
ωτ 62
Cassette
Limited edition
Members
Seelenbrand
Drums, Vocals
Wintersonne
Guitars, Bass
Wintersonne
Lyrics, Design
Seelenbrand
Recording, Mixing, Mastering
Tracks
1.
Intro
01:23
instrumental
(loading lyrics...)
2.
Der kalte Hauch des Todes
04:42
(loading lyrics...)
3.
DNA
06:31
(loading lyrics...)
4.
Oratio
05:36
(loading lyrics...)
5.
Schwarzmetall
02:51
(loading lyrics...)
6.
Purgatorium
05:37
(loading lyrics...)
7.
Der Stolz der nie vergeht
04:30
(loading lyrics...)
8.
Es herrscht: Krieg
02:53
(loading lyrics...)
9.
Herbestzît
02:16
instrumental
(loading lyrics...)
10.
Ewig ist der Winter
08:05
(loading lyrics...)
11.
Outro
06:06
instrumental
(loading lyrics...)
50:30
Close
Type:
Full-length
Release date:
November 20th, 2019
Catalog ID:
EER079
Version desc.:
Limited edition
Label:
Ewiges Eis Records
Format:
CD
Limitation:
300 copies
Tracks
1.
Verum
(loading lyrics...)
2.
Garten Eden
(loading lyrics...)
3.
Der Meister der schwarzen Kunst
(loading lyrics...)
4.
Strom der verlorenen Seelen
(loading lyrics...)
5.
Ars Goetia
(loading lyrics...)
6.
Ich hasse diese Welt
(loading lyrics...)
7.
Angra Mainyu
(loading lyrics...)
8.
Der Schlüssel der Weisheit
(loading lyrics...)
Close
Type:
Full-length
Release date:
June 4th, 2016
Catalog ID:
2016S007
Label:
Sturmglanz Black Metal Manufaktur
Format:
CD
Limitation:
150 copies
Members
Seelenbrand
Drums, Vocals
Wintersonne
Guitars, Bass
Wintersonne
Lyrics, Design
Seelenbrand
Recording, Mixing, Mastering
Tracks
1.
Intro
01:23
instrumental
(loading lyrics...)
2.
Der kalte Hauch des Todes
04:42
(loading lyrics...)
3.
DNA
06:31
(loading lyrics...)
4.
Oratio
05:36
(loading lyrics...)
5.
Schwarzmetall
02:51
(loading lyrics...)
6.
Purgatorium
05:37
(loading lyrics...)
7.
Der Stolz der nie vergeht
04:30
(loading lyrics...)
8.
Es herrscht: Krieg
02:53
(loading lyrics...)
9.
Herbestzît
02:16
instrumental
(loading lyrics...)
10.
Ewig ist der Winter
08:05
(loading lyrics...)
11.
Outro
06:06
instrumental
(loading lyrics...)
50:30
Close
Type:
Full-length
Release date:
2016
Catalog ID:
ωτ 62
Version desc.:
Limited edition
Label:
Worship Tapes
Format:
Cassette
Limitation:
100 copies
Members
Seelenbrand
Drums, Vocals
Wintersonne
Guitars, Bass
Wintersonne
Lyrics, Design
Seelenbrand
Recording, Mixing, Mastering
Tracks
Side A
1.
Intro
01:23
instrumental
(loading lyrics...)
2.
Der kalte Hauch des Todes
04:42
(loading lyrics...)
3.
DNA
06:31
(loading lyrics...)
4.
Oratio
05:36
(loading lyrics...)
5.
Schwarzmetall
02:51
(loading lyrics...)
Side B
6.
Purgatorium
05:37
(loading lyrics...)
7.
Der Stolz der nie vergeht
04:30
(loading lyrics...)
8.
Es herrscht: Krieg
02:53
(loading lyrics...)
9.
Ewig ist der Winter
08:05
(loading lyrics...)
10.
Outro
06:06
instrumental
(loading lyrics...)
48:14
Close
Type:
Full-length
Release date:
November 20th, 2019
Catalog ID:
EER079
Version desc.:
Limited edition
Label:
Ewiges Eis Records
Format:
CD
Limitation:
300 copies
Tracks
1.
Verum
(loading lyrics...)
2.
Garten Eden
(loading lyrics...)
3.
Der Meister der schwarzen Kunst
(loading lyrics...)
4.
Strom der verlorenen Seelen
(loading lyrics...)
5.
Ars Goetia
(loading lyrics...)
6.
Ich hasse diese Welt
(loading lyrics...)
7.
Angra Mainyu
(loading lyrics...)
8.
Der Schlüssel der Weisheit
(loading lyrics...)
Close
Type:
Full-length
Release date:
November 20th, 2019
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Ewiges Eis Records
Format:
Digital
Tracks
1.
Verum
(loading lyrics...)
2.
Garten Eden
(loading lyrics...)
3.
Der Meister der schwarzen Kunst
(loading lyrics...)
4.
Strom der verlorenen Seelen
(loading lyrics...)
5.
Ars Goetia
(loading lyrics...)
6.
Ich hasse diese Welt
(loading lyrics...)
7.
Angra Mainyu
(loading lyrics...)
8.
Der Schlüssel der Weisheit
(loading lyrics...)
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*@@@@@@..@@@@@@@@.SS.:@@@@@@...;@@..@@@@++#...@.
..@...@.@@@@@@..@@..#*.@@@@@....@@@@@@@@@@@..;?@@;?.@@@@@#?.@.@@@@@...@@..@@@@@@@@.@@@@@@@@@#.+@@@@@@@@#@@..;@@@@%*@..@.
..@#@,+@@@@;.@..@@..+..@@@.+...:;@.@@@.@@@@@.#?@@.,.S..@@@@S..@.@@@...@@.%@,S@@@@...#@@@@@.@...@@+@#@@,.@@,,+@@@@@@.@@@;
..@@@@@@@@.:+@@@@@..:...@..+:....@.@S..;..@@@.*@@....;.@@.*:..@..@@...@@..@.,@..%...@@.@@..@...#..@....:@@@@S#@.@@@@@@@@
...@@@@@....@@@@@@%.....@.....?..@.@,..,,.+,..%@@?.,#..@@.?...S..:@...@@..@;.@.......@.@%..%...#..@+...@@@@@@@...%@@@@..
....@@@......@..@@%.....?........@.@,........,%@@..S...@:.:,..:...@...+@+.#..@.......?%@S......+..@.....@@..@+.....@@...
.....@@......@..@@,..;..*........@.S;......%..+@@......@...,......#....@.....@.........%:......:..@...;.@@..%?....,@....
.....*%......?..#@......,........%............+@@......+..........;....@.....@.........:,.........@.....@@..,@.....@....
......,.........;@...............,.....@;*...#,@@*....................:%.....@....................;.....@@...@...@.*....
.................@...............,.............@@......................;.....,....................;.....@@...@..........
.................@.............................@,......................,................................?@...*..........
.................@.............................#.........................................................#.#.;..........
.................@.............................%.........................................................S....S.........
.................@.............................:.........................................................;..............
.................@.......................................................................................%..............
.................+...................................................................................................... ::::++:;;;++++***?**+*****+*+*?******?*****+********?**+++++;+;+;;::::;++**+++;:;++::;+;:;;::;;;+:,::,;;:::,::::,,,,,...
:::;;;;++++??+*?**?**+++++***????***?**??***??**?**??***+++++++;+;;;;+++**+**++++++;::;;;:;::::;;:,::;;+;:,:,::;,,,:,,,,
:;;;::+**????*??++*+*+++++++*******+*********+++?*?%******+++;;;+;;;;;***++;;+++;;+;::,,::;+:::;:,,:;:::::::::,:,,::::::
;?%*::++;+***++*+++;;;;++++++;++++;+++++++;;;;;*;+?**++++;;::+:;:::;;;*+++;;:,,:,::,,..,,,::;+;:;,,:;::::::::,,..,,,,,,:
:;+;:;++++**++++++*++;*++;;+++;+++++++;+;++++;++;;;;**+*+;;:;;.,,,;;?S%S%*;;:,::,,,.,..,,,:;;;::::,:;;:,;:;*+,,,,,,,,:::
::::;+?????***++++;+++++++;++;;;+++**+;;+;+;+;++**;+;++;++;;;::;;;*++*%%%;::,::::::,,..,,::;:,.,,,,,::,,,,:;:::::,::;:::
:;::;+****++++++++*;;;;+;;;;;;;;:;;++;;;;;++;;++**********++++;;;;;;;;++;;::::::;:::,,,,::::,,.,,:,:;;;:,,...,,,,;:,:,,,
++::;++;+++++;;;;:::,,::::,..............,,.,::;++*+***+**++++;+;;;;;;:::,,:::;:::::,,:::,:,,.,::;:,;:;::,..,,,,,,::,,::
+;:;;+;;;;;;;:::,,....+**+;;+;;;;:+;++;+;;..,,:;+**+*+++;;;+;;+++;::::,,;;;+;;**;;:::::,:::::::;::,:::::::,:,,,,,,,,:,,:
::::;::;;;;::::;::,...,,,:,;,,..,,::,,.,:,,,::;;*++***++;;++*%?;;;:::::;+;+;;;++;;::;;,::,,;;;:;,,::,::;:,:;;::,,:,;,,,,
:::;+:;;**++;;+;;;::;::::::;:,,::,:::::,:,,::;;;++***+++:;++*+;;;:::::::;+;;++;;;+++;;:::,:*S?;:,,;,,,:;::::::::,::;;:,,
::::;::;*?**++*;:+++;;;;;:::::;;::;:::;,,,::;;:;;+;+;+++;;;;;::;:::;;;;:;;;;;+;+++**;::::;;;+;:,:;*;::::;:;::::,,:::++:,
::::::;;+*++;+:::;;;;*+**::;;;::;;;::;;;:,:;;:::+;;;;;++*++;;;:;,,:+*+:;;::::++;;;++:::::;:,,,,:::+*+++;:,;+;++:::::++;:
:,:::::::;++;;:;::::;;::;;;,***;********;:;::;;;;;;;;;;;++;++;:::::::::::,::,::::::,.,,,..:+,,,::;:*+;;:;;+*?*?*+::,;++:
::;*+:;*;::;;::;;;;;;;;;+**,,...,*S%%%%*+;+;::+;;:::::::;+;;;:,::,,,:,,,,;+;,........:....*S?S?+*?*?+;;;:::+****;::::;+:
,++;:;+;;:::;+;+*+;;;++**%+......;#@#SSS+;+;;;++;,,::::::;::::,:,::,,...;:.......,,..,....:%*%?%%%++::::,,,::::,,:,::::;
::::;+++;+;++*+;;;;+;+*?%S+......**S@@##?:+*?:,*;,,:;:,,,:;::::,,,,,,:,.:.......,;++,........,.,%S?%++,,,,,,,,,,,:::,:,:
;:;;+++:++***++++:;*?**S#%;.+;,.+##*%S##S,,?+:,;;..,;;:::;;:,,,,,,,:;;+.....::..:+?*;......:;:++%*+?%+;;+,,..,:::::::,,,
++++*+;++++++***?;:*%SS?%%,.:,.:+?**;@@#%,.,:,,,....+;;:+;;;::,,...:::,...:?S%?+?%+.:..,...,:++::?*;,.:?+,:,.,:,:;:::,,,
+++;++;+*+++***??;;*%S**,:;+::***....;S#S,.,,:,:.,,,;;;;;;+;::;,...;**,...;%SSS%?S*............,:+;***:,...,;,;;;+;::,,,
;++++;+*++++****?+,%*%*%+,,;.,;,,.....;S*:..::,:,,,,,:;:;;++;;:,...+**.....;;;+?++;,,..,.,....,:;;;**%%??*;,;:::;;;::,..
;;++*++***+**?S%;;.?*:*++.**.,,........++:..,::;::,,,::,:+;+;::::,,;++:............,..............:*S@#S#@@S+;:,:;::,,,,
;+++***+*****?%%+*.;*,;;?.;:,...........,:...::;;:::,,;::;:;;;;;,.,:++?%*:,.......,,,.:*+:.,,,......+S@%*:%%*?+;;:;+::,,
+;++++?****+**?%%*..:,,..;+::,...........,...:,,;::;;;*;:;+;;;;;::,;+*?S##S%*+:......,?%++.,.,,......,%#+::**+**+:::;;,,
:;;;+++++++***??:;,..,,..:;:;,.........,+:..,,:;;::+**;;;;+;;;;;::::+*?S@@@@@@S.......:,...............%#%??++**,:;::::;
;++;;++;;;++*++;.;:......,**............,,....,;,,,:+++;;;+;;;;;;;::;*+*%@@@@@#:,;;..;SSS%+......,*....,#S?%?**;..:;;:,:
+++;+*+;++;+*+;:,:,..,,..,*;............:.....,,,;:::;;:::;;;;;;;:;;;;++*S#@@#S,,++..:#%*??,......S?....%#S?*++:,,:;+;;:
;++**+;;+;;;;::,..,..................:%#*.,,+*++**+;+*+;:;++++;;;:;;;;;+*%###%?,,::...+:..,.......?*...:S%?*+;;;,,:::;;:
;+*?**;++;+;,.........:,,:...........;@@###S#S%%?****?*+;;+;;;++;:;;;;+++?#@@%%*..................*,...%S?**+;++::::::,,
;++;+*+;;++;;;;:::;;+?%SSS;,.........;@#@@#S%*+;::+****;;;+++++;;:;;+;;++*SS#@@#,..:::...........,*..,?#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;:...,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#@#SS@@S%??????**++++**+++++::;+;;:;+**+;+++???**+;+*??**;:;+**%#,..,?*;;;;+++;:;:
******++++;;;;+**?SSS%S#S##S#@@@S.....,;;:*###%%?????**+;;:+*****+;;+;+;,::+**;;;;;;++++;,::;::::::;**+;*:.;;:;;;+++;;::
******?****+*+*???%S%%??S#@@#@@@%....,,?###SSS%**++*++;:::;;:;+;;;::::;::,,:::,:,,:,,::,,,,,,,,,,,,,::,,+,.:,::;;:::+:,,
**?*******+**++*??%%?+::+?%S####%*;;SSSS%%%%%%?*+**+**;;;;+++*+++++;;;;:::;;;;;;::::;;:::::::::+:::,,,,,,,,,.,:;;::;::::
*????*******;;;+++*****++*?*?%???%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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................