- Country: United States - Location: Omaha, Nebraska - Status: Split-up - Formed in: 1999 - Genre: Black/Thrash Metal - Lyrical themes: Tolkien - Record label: Silent Chamber - Years active: 1999-?
Members
Vorrath
All instruments, Vocals (1999-?)
(R.I.P. 2017) Member(bands):
Thor (live), Cordial Spew, Deathlok, Demonpriest, Implements of Destruction (I.O.D.)
Close
Type:
Full-length
Release date:
May 2004
Catalog ID:
N/A
Label:
Silent Chamber
Format:
Unknown
Members
Vorrath
(R.I.P. 2017)
All instruments, Vocals
Tracks
1.
Forgotten Empire of Desolation
(loading lyrics...)
2.
Frozen Stone Guardians
02:45
(loading lyrics...)
3.
Winterlord
(loading lyrics...)
4.
Upon a Battered Plain
02:29
(loading lyrics...)
5.
Entering Theatre of War
(loading lyrics...)
6.
Kingdom of Frozen Darkness
(loading lyrics...)
7.
Glacial Entombment
(loading lyrics...)
8.
Haunted, Benighted Depths
(loading lyrics...)
05:14
Close
Type:
Full-length
Release date:
June 2004
Catalog ID:
N/A
Label:
Silent Chamber
Format:
Unknown
Members
Vorrath
(R.I.P. 2017)
All instruments, Vocals
Tracks
1.
Black Wings of Vengeance
(loading lyrics...)
2.
Raising the Sceptre
(loading lyrics...)
3.
Reconquering the Throne
(loading lyrics...)
4.
War Gods and Wehrwolves
(loading lyrics...)
5.
Beneath the Lands of the Living
(loading lyrics...)
6.
Unconquered
(loading lyrics...)
Close
Type:
EP
Release date:
2005
Catalog ID:
N/A
Label:
Silent Chamber
Format:
Unknown
Members
Vorrath
(R.I.P. 2017)
All instruments, Vocals
Tracks
1.
Coming Forth by Night (Xeper)
(loading lyrics...)
2.
Misshapen
(loading lyrics...)
3.
As Bitterness as Wormwood
(loading lyrics...)
Close
Type:
EP
Release date:
May 2005
Catalog ID:
N/A
Label:
Silent Chamber
Format:
Unknown
Members
Vorrath
(R.I.P. 2017)
All instruments, Vocals
Tracks
1.
Enshrined in Blackness
(loading lyrics...)
2.
Exaltant War Cries
(loading lyrics...)
3.
...Of Northern Blood
(loading lyrics...)
4.
Tainted by Wrath
(loading lyrics...)
5.
Hammer of War
(loading lyrics...)
Close
Type:
Full-length
Release date:
February 2006
Catalog ID:
N/A
Label:
Silent Chamber
Format:
Unknown
Members
Vorrath
(R.I.P. 2017)
All instruments, Vocals
Tracks
1.
Within a Darkened Sepulchre
(loading lyrics...)
2.
Deathknell
(loading lyrics...)
3.
Monolith of Nothingness
(loading lyrics...)
4.
Temple of the Flesh
(loading lyrics...)
5.
The Iron key
(loading lyrics...)
6.
A Dark Tower
(loading lyrics...)
7.
The Hand of Glory
(loading lyrics...)
8.
Purified in Flame
(loading lyrics...)
9.
Throne of Judgement
02:57
(loading lyrics...)
02:57
Close
Type:
Full-length
Release date:
January 2007
Catalog ID:
N/A
Label:
Silent Chamber
Format:
Unknown
Members
Vorrath
(R.I.P. 2017)
All instruments, Vocals
Tracks
1.
Grip of Iron
(loading lyrics...)
2.
Chalice of Avarice
(loading lyrics...)
3.
In the Midst of Winter... In the Midst of War
(loading lyrics...)
4.
Beckoning Spectral Forces
(loading lyrics...)
5.
Ascension to Dust
(loading lyrics...)
6.
Snowbound in Hell
(loading lyrics...)
Close
Type:
Full-length
Release date:
February 2007
Catalog ID:
N/A
Label:
Silent Chamber
Format:
Unknown
Members
Vorrath
(R.I.P. 2017)
All instruments, Vocals
Tracks
1.
Symbols of Chaos
(loading lyrics...)
2.
Feverlord
(loading lyrics...)
3.
Snowbound in Hell II: Torment in Ice
(loading lyrics...)
4.
Endbringer
(loading lyrics...)
5.
Bitter Ground (A Funerary Call)
(loading lyrics...)
Close
Type:
EP
Release date:
February 9th, 2012
Catalog ID:
N/A
Label:
Independent
Format:
Unknown
Members
Vorrath
(R.I.P. 2017)
All instruments, Vocals
Tracks
1.
The Countenance of Balon
(loading lyrics...)
2.
Revenant Flesh
(loading lyrics...)
3.
Upon the Altar of Hatred
(loading lyrics...)
4.
Benighted Realms of the Elder Sleep
(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@;:+%@:;@@;?@..;;#@?......,?..*#%%##@..,@%;?%#@#@@?,..*:........%@SS@:...............
...:@@,,,;?+;*#S..S+...;;,:,,?+...:@;;;.......;@+;,....@+....:@....,.......;SS*:....:....;.........:......?@%...........
..................................................,*SS**+@+..................................................*%:.....*%.
...........................................................??...........................................................
.............................................:..............#@..........................................................
...........................................+,...............?@,.........................................................
.........................................SS................?S:..........................................................
........................................,...............:#?,...............................................##...........
........................................:@@;*%@#+@*....;+..................................................,?*....:;.... SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%?SSSSSSSSSSSSSSSSSSSSSSS%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSS%%%?%%%%%%%SSSSSS%??%%%SSSSSSSSSSSSSSSSSSSSS%?SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%*;;+?SSSSSSSSSSSSSSSSSSSSS%?*?SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS?*?SSSSSSSSSSSSSSSSSSSSSS%?+?SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%%?SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%??SSSSSSSSSSSSSSSSSSSSSS%%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%%?S%%%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%?*?SS%%SSSSSSSSSSSSS%;+*SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS*++?%S%%SSSSSSSSSSSS%S%%%%%S%*%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS*;*%S*+***?*%##SSS???*****%S%+;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%S%%%S%+:::;;;;+*??*;:::,,::%S*;?SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS?%%%S**?+;++*++;*%SSS+;;::;+??%S*;*%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%?S%??*?+;++*+?SSSS#%;;+;?***%S?+*%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS*+*%?%?;+++*%;?#SS?+++:?+++*%%%SS%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS?*?%S?+;*?****%SSS+;*:*+;;++*SSSSS%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS?*?%?*;*%?*;?#S%+:+*?+++*****SSSS%%%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS#%???*++*SS*;*SS;,:*%%+;;++*;?SSS%%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%*+*?%???*:.:*+,,,:?%?+*?*?%S??%SS%++++++?SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%***;*?*+;:,,,....,...,:;?S??%*?*?%?;;?S%%++?SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%++;+*?++;,...,....,......,+?*;;**??++??SSS%%?SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS#?+*+;::;:,,..........,,..,,,.:;;;;+++*??***?**?%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS*;:;;,:,,,...........,,..,,,.:,,,,::;%??*****+*?%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS#*::::,,,,.............,,.......,,,,+S%**%?++?+?S?SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS#*::::,,,,,.....,,::;+:;;:::,,...,,,;%S**+;;+%*++*SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
%%%SSSSSSSSSSSSSSSSSSSSSSSSSS%S*:,,,,,.....,;**+;:,,..,,,;*+;:,,,,,:+?;;;;+++;+*?SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
???????%%%??%%??%?%%%%%%%S%S%%SS+,::,,.,:;;;;+;:,,,...,,:;+;:+**++:,.??++?SSS?***SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
?%%%%%?%%%%%%??%%S%%%SSSS%S%%%SSS?+;::;;:,,:;::::::::;;+***+:,,,,,,..:?SSSSSSSS%?SSSSSSSSSSSSSSSSSSSSSSSSSSS%SSSSSS%SSS%
%%%%%%%%%%%%%%%SSSSSSSSSS%%%SSSSS#S*+:,,,,,.,,:,:,,,,:+;:;++;,,,,,..:,,;???S%%SS#SSSS%SSSSSSSSS%%SSSSSS%SSS%%SSSSSSS%S%S
???%%%%?%%%%SSSSSSSSSS%SS%SSSSSSS%+::::,,,:,:,,,:;+;:;+;:+?*,,,,,.,,,,.;??%%S%SSS??SSSSSS%%%%%%%%SSS%SSSSSSSSSSSSSSSSSSS
??%%%%%%%%%%%%%%%%SSSSSSSSSSSSS%?++*++;;++*;*;+::;+++++;%SSS;,,,,,,::,;?%SS%??**::++?SSSSSSSSSSSSSSSSSSSSSSSSSSS%%SS%SSS
%%%%%%%?%%%%%S%%SS%%SSSSSSSSSSSSS?++;+;;;+++++;;;+%SSS%+;%SS:,,::,,,:::*??**;,,,::;;+*%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
???%????%%%%%SSSS%SS%SSSSSSSSSSSSS%*;,..,,,,,,,:*S#SSS#S+,**,:::::::,,,++:,,,,,,:::;*%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
?????%%?%%%%%%%%%%%%%%S%%SSSSSSSSS%+;+;,..,,;*%S#SSSSSS%*::,,,,:::::,,,::,,,,,,,,:;SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSSSSS%+,,;+++?%S##SSSSSS%*:,,,,,,,,,,,,,,,,,,.,,,,,,,,%#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
%%%%%%%%%%%%%%%%SS%%%%%SSSSSSS%**?*;;;+++**SSSSSSSS%*;..,,,,,,.,,,,,,,...,..,,.....;#SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS
?%%%%%%%%%%%%%%%%%%%%%S%%%%%%?***???**++??++SS#SS%*+:.....,,,:::::::::,,,,..........*#SSSSSSSSSSS%S%S%SSSS%%%%SSS%%SS%%%
?????%%%%%%%%%%%%%%%%%%%%%SS?+:;*%S%?S?,%#?:%%?+:,..,..,,,,::,:::::,,,,,,,..,.......:?####SSSSSSSSSSSSSSSS%%SSSSSSSSSSSS
?%%%%%?%%%%%%%%%%%%%%%S%S%%S%,:S##SSSS*:;;,,:,............,,,,,,,,,,,,,,,,..........,:+*??%%%%SSSSSSSSSSSSSSSSSSSSSSS%SS
%%%%%%?%%%%%%%%%%%%?%%%%%%%S;:%#S*+*?SSS%*+:..............,,,,,,,,,,,,,,,,..,......,:,::;;*%SSSSSSSSSSSSSSS%%%%%%S%%%%%%
?%%%??%%?%%%%%%%%%%%%??%%%S?:?SS%+%SSSSSS##S%;.........,,,:::,,,,,,,,,,,,..........,::::;?S#SSSSSSSSSS%%%%%%%%%SSSS%S%SS
%????%%%%%%%%%%%%%%%%%S%SS%SSSS%+?SSSSSSSSSSSS+.........,,,,,,,,,,,,,,,,,,.........,,:;:;SSSSSSSSSSSSS%%%%%%%%%S%%%%%%%%
???%%%?%%%%%%%%%%%%%%?%??%%%?+**;%#SSSSSS%SSSS%...............,,,,,,,,,......;:....,,,:,+SSSSSSS%%%%%S%%%%S%S%%%S%%%S%%%
?????%%%?%%%%%%%%%%%%%%%%%%%*;;:;%SSSS%%%?SSSS?....,,........................,+,...,:,,.+%?%%SS%?????%%%%S%%%SS%%%%S%%%%
%%?*?????%%%%%%%%%%%%S%%%%%%*:+:*SSSSS%%%?S%%%;..,::::::::,,,,................,:,..,,,,,*S??SSSS???%S%%%%%S%%%S%%%%%%%%%
%???%%?%%??%%%%%%%%%%%?%%%%?+;?+SSSSSS%?%%%%S*..:;;;;;:::::::,,...,,,,,,,,,,...,;,,..,,,:S#%***???*SSS%%%%%%%?%%??%%%%%%
%??**?%??%?%%%%%%%%?%%%%??%?;+?+?SS+;+*%%?*?%:.,;;;;;;::::,,.,...,,,,:::::;::,,..,,,.....:%?????%%%%S%%%%%%%%??%?%????%%
??%?????%????%%%%%%%%%?*????;:?*:*S%????*+*?:..,;;++;;;:::,,,......,,:::::;;;;::,..,,.,:::**;+*?%%%????%%?%%%%%?%%**????
????????%?%%%%%%%%%%??%%%%%?+:**:,%%?*++:......,;;++;;;::,,........,,,,:::;;;;;;:,..,::;++?*.:?%%%%?????%???%?????????%?
*??????????%%?%%%%%%%%%?????+;**;:+?*++:,..,,..:;;+;;;::,,...........,,,,::;;;+;;:,.,,:++;+;:;????%?%??%%%%%%?%?????????
****?**??????*????%%%%%%??*?+;;*;:.,:::,,.,:;,,:;++;;:,,,..............,,,:::;;;;;;,::,;+:..:+???%?%%%%%?%%???%%?%??%%?%
*+***?***?****?*****%???????*;;*;,..,...,.,;:,:;;;;::,.......,,,:,......,,,,,::;;;;;;;:,,+;::+?%%%????%%%????%%%?%%?????
?****?*******???*????**?????*;;+:,,,,,...,:+::;;:::,........,:,,,..,.......,,,:::;;;+;+:.,+?++??%????***??????%?**???*??
?*****???****???***?*???*+****;;:,,,,,..,,:+;::,,,..........,,................,,::::;:;;,..;***%??????????**???****?****
******??****????**?*****?*?+**:,,,...,...,,,,................................,,,,,::,,,,....:*?%%????%?????????*****?***
+***+******??**??*?**+***+***+:,.........,.,.....,...............................,,..........,+???***??%????????????????
*+++***+*********?*+**+*?????*;,.......,,:,,.,.,..................................,....,,....,,;??????%%%%%????%%%?%????
+****+***+*********+*+*?*??*??;,.......,:::,,,...................................,......,....,;::*??????%?????%%%%?????*
++++++*??*****?*?*****??*?????+,......,::::,....................................,,,....,,.....;*;:+?????***????????**???
++******?*???*****+***?????***?;,,....::::,....................................,,,,....,,,...:**?*:;??????????????*?????
**********+***+***????????*????+,.....,,,,.....................................,,,.....,,...+*????*;;*????%%??%%???%%%%%
+++******?************?*??*+?S%?:.....,,,,..............................................,,.:?*?????+;;+*??????%????????%
++*++*****?*****+++*****+***S?*%;,....::,,,,,,,.................................,,,,,,,,,,:****???*?*++*??*?????????%???
;;++;+++***********+*+++;+++%?%S+:,...,..........................................,......,:+*+***?????**????%%???%%%%???*
;+**+*++++*+++**++**?*++++**?%SS*:...,..................................................,:+++*+*??*?????*????*??????%%??
++*****+++*++++++++*+****?%?*SSS%;:;;;,....,.......................................,..,.,;;++++***??????????????????????
+*++**++**+**++***+++****?***%%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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................