- Country: Brazil - Location: Limeira, São Paulo - Status: Split-up - Formed in: 1992 - Genre: Black Metal - Lyrical themes: Occultism - Record label: Unsigned/independent - Years active: 1992-? # Discography Type Year 1
The Eternal Simbol of Death
Demo
1994
Show album
2
Among the Glorious
Demo
1995
Show album
3
The Eternal Symbol Is Among the Glorious (Tapes Compilation 1994-1995)
Compilation
2017
Show album
Close
Type:
Demo
Release date:
November 1994
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Album versions
Release date
Label
Catalog ID
Format
Description
November 1994
Independent
Cassette
July 2014
Qliphot Records
Q.R. Tape 026
Cassette
Limited edition
Members
Adie
Bass
Armando
Drums
R.W. Avila
Guitars
Solar
Vocals
Tracks
1.
Gehena
04:21
(loading lyrics...)
2.
The Eternal Simbol of Death
04:02
(loading lyrics...)
3.
Valley of the Enom’s Son
03:52
(loading lyrics...)
4.
The Darkness Reveli It’s Secret
08:53
(loading lyrics...)
21:08
Close
Type:
Demo
Release date:
1995
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Members
Adie
Bass
Armando
Drums
R.W. Avila
Guitars
Solar
Vocals
Tracks
1.
Tears of Agathlos
06:52
(loading lyrics...)
2.
For the Lords
02:40
(loading lyrics...)
3.
Blood on the Chalice
06:14
(loading lyrics...)
4.
Among the Glorious
06:24
(loading lyrics...)
22:10
Close
Type:
Compilation
Release date:
October 10th, 2017
Catalog ID:
AD008
Version desc.:
Limited edition
Label:
Abrasax Distro & Records
Format:
CD
Limitation:
500 copies
Album versions
Release date
Label
Catalog ID
Format
Description
October 10th, 2017
Abrasax Distro & Records
AD008
CD
Limited edition
October 10th, 2017
Eclipsys Lunarys Productions
E.L.P. CD. 002
CD
Limited edition
Members
Adie
Bass
Armando
Drums
R.W. Avila
Guitars
Solar
Vocals
Tracks
1.
Gehena
04:19
(loading lyrics...)
2.
The Eternal Symbol of Death
04:01
(loading lyrics...)
3.
The Valley of Enom’s Son
03:53
(loading lyrics...)
4.
The Darkness Reveal Their Secrets
09:00
(loading lyrics...)
5.
Tears of Agathlos
06:53
(loading lyrics...)
6.
...For the Lords
02:40
(loading lyrics...)
7.
Blood on the Chalice
06:14
(loading lyrics...)
8.
Among the Glorious
06:25
(loading lyrics...)
9.
...For the Lords
03:30
(loading lyrics...)
10.
The Valley of Enom’s Son
03:55
(loading lyrics...)
11.
Blood on the Chalice
06:34
(loading lyrics...)
12.
Among the Glorious
06:09
(loading lyrics...)
01:03:33
Close
Type:
Demo
Release date:
November 1994
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Members
Adie
Bass
Armando
Drums
R.W. Avila
Guitars
Solar
Vocals
Tracks
1.
Gehena
04:21
(loading lyrics...)
2.
The Eternal Simbol of Death
04:02
(loading lyrics...)
3.
Valley of the Enom’s Son
03:52
(loading lyrics...)
4.
The Darkness Reveli It’s Secret
08:53
(loading lyrics...)
21:08
Close
Type:
Demo
Release date:
July 2014
Catalog ID:
Q.R. Tape 026
Version desc.:
Limited edition
Label:
Qliphot Records
Format:
Cassette
Limitation:
100 copies
Members
Adie
Bass
Armando
Drums
R.W. Avila
Guitars
Solar
Vocals
Tracks
1.
Gehena
04:21
(loading lyrics...)
2.
The Eternal Simbol of Death
04:02
(loading lyrics...)
3.
Valley of the Enom’s Son
03:52
(loading lyrics...)
4.
The Darkness Reveli It’s Secret
08:53
(loading lyrics...)
21:08
Close
Type:
Compilation
Release date:
October 10th, 2017
Catalog ID:
AD008
Version desc.:
Limited edition
Label:
Abrasax Distro & Records
Format:
CD
Limitation:
500 copies
Members
Adie
Bass
Armando
Drums
R.W. Avila
Guitars
Solar
Vocals
Tracks
1.
Gehena
04:19
(loading lyrics...)
2.
The Eternal Symbol of Death
04:01
(loading lyrics...)
3.
The Valley of Enom’s Son
03:53
(loading lyrics...)
4.
The Darkness Reveal Their Secrets
09:00
(loading lyrics...)
5.
Tears of Agathlos
06:53
(loading lyrics...)
6.
...For the Lords
02:40
(loading lyrics...)
7.
Blood on the Chalice
06:14
(loading lyrics...)
8.
Among the Glorious
06:25
(loading lyrics...)
9.
...For the Lords
03:30
(loading lyrics...)
10.
The Valley of Enom’s Son
03:55
(loading lyrics...)
11.
Blood on the Chalice
06:34
(loading lyrics...)
12.
Among the Glorious
06:09
(loading lyrics...)
01:03:33
Close
Type:
Compilation
Release date:
October 10th, 2017
Catalog ID:
E.L.P. CD. 002
Version desc.:
Limited edition
Label:
Eclipsys Lunarys Productions
Format:
CD
Limitation:
500 copies
Members
Adie
Bass
Armando
Drums
R.W. Avila
Guitars
Solar
Vocals
Tracks
1.
Gehena
04:19
(loading lyrics...)
2.
The Eternal Symbol of Death
04:01
(loading lyrics...)
3.
The Valley of Enom’s Son
03:53
(loading lyrics...)
4.
The Darkness Reveal Their Secrets
09:00
(loading lyrics...)
5.
Tears of Agathlos
06:53
(loading lyrics...)
6.
...For the Lords
02:40
(loading lyrics...)
7.
Blood on the Chalice
06:14
(loading lyrics...)
8.
Among the Glorious
06:25
(loading lyrics...)
9.
...For the Lords
03:30
(loading lyrics...)
10.
The Valley of Enom’s Son
03:55
(loading lyrics...)
11.
Blood on the Chalice
06:34
(loading lyrics...)
12.
Among the Glorious
06:09
(loading lyrics...)
01:03:33
Band ascii art
...................................................,+..............,....................................................
...................................................;+;...........,.,,...................................................
...............................................+%+*;.:..........,..,;...................................................
..............................................,?#?:..:..........,,.,SS,.................................................
............................................:,.,;S*.,:...........:.,SS..................................................
...........................................,S?;?;:..,:...........;,,;S;;:...............................................
............................................*#@##?..,:...........,.+?#S;,...............................................
..............................................?%.:...::.........,...:#?.:*,.................................:+?S*.......
.........................................,;;..;S:.....:,.......,....*#+.:S#?,.............................,:,.,?@:......
...............,:;+;:..........,......:+*;,....%#;.....:...........*#*....:%#+......:....:,......:,............:#:......
............,+%##@@@#S?;.......;%;.:++:,.......,S@*....++...:,...:%#+.......+%%;....:;.,**:......,*:...........*S,......
..........,*S@@@@@@@@@@@S:......*++?:........+,.,S@?...,*..,;...+#S;..........+#*....*%S%.........:?......:,..;#?.......
.........:%@@@@@@#S#@@@@@#:....,%S#S*,.....,*#*,,,%@%..........*#?,...,:.......:+:%%*%@#*......::,+?......?%*%#S,.......
........;%@@@@@S;,.,+#@@@@%....:S#@@@#?***?#@@@##%;*@%........;#*...+?%:......,;,.%@@@@@#*.....,S##%.....;#@@@@;........
.......;S@@@@@@;.....:S@@@@%:..*?,?@@@@@SS@#*;*#@:..*@?......:S%....,S#+,,::;?SS,.,:;;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?:....*@@@@@@@@@@#*,*#@@%+*SS*;;?:.;S@@@#;:SSS%#%,+#@@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;................;#@@#:
.....,+?S@@@@@@#:?@@@@@S,,?:...?;;##:.....,....,...*@@#;:.....S@#:.;SSS*...+;,,::,......;@@@@??@@%................,S@@@?
.........:S@@@@@*,?@@@@@#%+:...?:.%@S..............:#@@#;.....%@@S,**..:...S@#:........,:*#@@@#S@@:,...............%@@@%
..........,%@@#+...;%#@@@@@#S+.*:.:#@*..............*@@@@%*;,.+%S#*:?,.....%@@?.......,:,.:%@@S?@S,?S;............,S@@@?
............?@@:.....:?#@@@@@@??+*:;##;...........,*++%#@@@@#S%?**;,+*.....?@@#,............+%SS%+*#@#*...........+#@@#;
.............+%S+,.....+S@@@@@@@SS#??SS;.........,?@@*.,+*%S#@@@@@@###%,...:#@@;.............,+;.+#@@@@%;........:S@@@*.
...............:**+:.....+#@*:;%#%S@#S?*;:,,,,...?@@?.......,:;+*%#@@@@+....+@@%...........,,,....:?#@@@@S?;;;+*?#@@@?..
..........................*@+...,+%@@@@@@#####;.:S@?.;+:..........+##@@*....,S@@;...................:%@@@@@@@@@@@@@#+...
..........................,S#;.....;S@@@@@@@#S,.?@S.,S@#S%%SSSS#?..?@@#:.....%@@+.....................;%#@@@@@@@@S+,....
...........................,*%+......;;;;****+.,S@+.,S@@@@@@@@@@@:..S@S.....,S@@+.......................,;*?%??+:.......
..............................,..........+####,.S@;...:;;+**?***+,..;##,....*#@@;.......................................
..........................................;S@@;.%@;.,................S#:..,*#@@%........................................
...........................................,*#?.?@+.?S%?+;,..........+#::*S@@@S,........................................
.............................................,:.:#%.:#@@@@#S%%????????###@@@#*,.........................................
.................................................;#*.?@@@@@@@@@@@@@@@@@@@#%+,...........................................
..................................................+#;.+***?%SSSSSSS%%?*;:,..............................................
...................................................;S,..............::..................................................
....................................................+?..............;,..................................................
.....................................................:,............,.................................................... SS%%%%%%SS#SS%%%%%%?%SS#############SSSSS%SSSS%%%??SSS%?*+;;+++++**?%%%%%%%%%%%%*+;;:;;:,,,,...,..........,,,,.,,,......
S%%%%%SSSSSSS%%%%%%%%#############SSSSSS%%SSS%%%%???SS%%?+;;+++++*??%%%%%%%%%%%%?*+:;++;:,,,.....,,........,.....,......
%%?%%%SSSSS%%%%%%??%S####S#####SSSSSSSSS%%SSS%%%%%%%%%???*+++;;;++**???%%%%%%%%%%?++;:;++:......,,,,.............,,,....
%??%%%SSSSSS%??%%???SSSSSSSSSSSSSSSSSSSS%%%SS%%%S%%%%%%?*++;;:;;;+**?????????%%%%%?*+,,:;;,..,...,........,.....,,.,....
%??%%%SSSSSS%%%?%???%SS%S#SSSSSSSSSSSSSSS%%SSSSS%%?%?%%?**+;;:;*+;+****????????%%???+:,,::,....,,.......................
?*%%%%SSSS%%%?****?%SS%%SSSSSSSSSSSSSSSSS%?%SSS%%%%%%%%?*++;;:;+++*******???????????*+:,,,,,.....................,......
??%%%SSSS%***??%%%??S%SSSSS%%SSSSSSSSSSSS*%SSSS%%?%%????+;;;;;;+:;;;+*******????????*+;:................................
%?%%%??*??%?%%%%%%??%%SSSSSS%SSSSSSSSS%SS?%S%%%%%??*????+;;;;;;+,,,:::;+**************;:,,..............................
%?***?%SSSS??%%?%%??%SSSSSSS%SSSSSSS%%%%%?%S%%%SSSS%???*+++;;;:+,,,,,;++?*************:,,,,.............................
%?+**?%%%SS%*???%%?%SSS%%SSS%SSSSSSS%%%%?*%%%%S%*++*?%??*++;;;:;:::::*%*********+++*++,,,...............................
%%?%%SSSSS%%?*?*??+?%%SS%%S%%SSSSSSSS%%%%?%%%S?,..::;???*++;;;;+;;;;;+*:+*+****++**++*:,,...............................
?%??SSSSSSSS%*???++?%%%%%%%%SSSSSSSSSSSS%?%%%%:..,+*;;?**++;;;;+;++;;+,,*******++***+*:,,...............................
S%%?%SSSSSSSS??%?+*%SSSSSS%%SS%SSSSSSSSS%%%%%*....:+;,*?*+++;+++;+++++;+***++**+*++++*,,,...............................
%SS%%%SSSSSSS%??**?%SSSSS%%SSSSSSSS%%SSSS%%%%:........,;+++;;+++;***;;?*****+**+++++++,,,...............................
%%%%%SSSSSSSS%?**?%SSSSS%SSS%SSSSSSSSSSS%?%%%*,.........,+++++++;**+;??********+++++++,:.........,......................
%%%%%SSSSSSS%%**???%SSSSSSSSSSSSSSSS%**?S%%%S?...........:++++*++**;*??*****+++++++++;,:................................
%%%%%SSSSSSS%%?*?**?SSSSSSSSSSSSSS%+:;+;*?%%%;............:;;++;;;:,;+?*++**+++++++++;,:................................
%%SSSSSSSSSSSSSSS%%SSSSSSSSSSSSSSS+,:*%++?*?%?,.............,:;;;:....,;;+*+;;+++++++;,:................................
SSSSSSSSSSSSSS%SS%%SSSSSSSSSSSSSSS+:+%SSSS?+%S*..............,:+;,..::,,,:::;,:;+++++;,:................................
SSSSSSS##SSSSSS%%%%SSSSSSSSSSSSSSS?:,+?%SSS%?SS+.........;;:,..,.....,.,,::,+;.,;++*+;,;................................
SSSSSSSSSSSSS%SS%%SSSSSSSSSSSSSSSSSS;.,::+++%SS?.,:,.....,+;;;;:......,.:;++*;:*?+++*:,:................................
SSSSSSSSSSSSS%??%SSSSSSSSSSSSSSSSS%;,,,,....;SSS;.;+:.....;++;;+:::,.,++,,:;+;*???*;:...................................
?*++**?%%%SS%%??%SSSSSSS%%%%SSSSS*,..,,,,,,,.+SS?.,,,.....:*+;**+;;:;+*+:,,..,:%%?:,....................................
;::;:::;;;+???**?%SSSSSSS%%%%%%S*,.,,...,,,..,%S*........,,++*+;+*++***;:,....,;+;....,....................:*+;.........
;::;;;;;;:::*%?**?%SSSSSSSSSSS%+,,,,.....,,...?%:..,;:...:,,,,::**+****++,....,,,,....,,,,:...............:+?%*.........
;*;;::;::;;;*??**??*?SSSSSSSS*:,,.........,...++,:,;?+....,:;;*??***??**:,,.,,,,,,....,,,::.......,........+*?+.........
%?*;:;::::;:+****??*+*%SSSS%;,,,,.............+;;:,;:,...::;;+*++++;;*+:.................,,,,,,............:::,.........
*+?***;;*;::+++++*****???SS+...,,....,,,......:**;::::,,,,,,:::,,:,,,;:.,:,..............;,..,,............,............
+;;;++++**+***+;;;+*****+?%?:...:::,.,,........,,::,,,....,.............:*:.........,+:.,;,.................,...........
*++;;;;:;+;+;:;;;++????+**%%%+,::::.,,,........,,:,,:,..,,...,,....,:....;+,..,.....,?*,,,...,.,,.......................
*++:::::::;+;::::;;+?+;:::;+*:,:;:,........,,,,,,,,,,,.,,,,....,,..,:.....++,........++,,...............................
??*?+,:::::;+::::,:;;;:;++,,,::,:::,;;:::;+++;;;:,::,,,.,..,,,,,,,,;,.,,...;*+:,.....;;,,:,,,..........,,,,,,:::.,+:....
?????*+++;;;*;;+:;::::;:,:::++;,,::;;?*++*****;++:,,:,,,,:,,.,,,..::........:+*:.,..:*:.::,,,,.....,.,,...,.,,,,,,+,....
***+??+??++++;;;:;;;***+;:;:::;:,:;+::+***???*;;++:,,,,,,:,,,,::,,,,.....,,,.,.,,,,..,,,,.,,,,,,,..,,;:..,;,:;...::,....
+++;;?**++****?+:::;*%*;;:;++::::;:::::***???*+;+*+::,,,,,:::;::::,,...,::::,.,:,.....,,,,,,,,,,,,,,+:.,:,,,+:,,,;,,:,,,
+;:;+*+:;+++;+;;+*+;+**+;;+;+;;;:,:::,:;****??+;+++:,:;:::;+;;;;:,,,,..,,:::::,,,,,....:,..,......,:+;:,..,:,,,,:,,,;::,
+;;++;+;;;;;:;:;;++****;:;;++::::::;::;:+****?*+++*:,,::;+++;++;:,,:,.,,::;,:::,,.,,,,.,,.,....,:...+::.,,;;,,;;:,,,,,,,
;;:;++*+;;:;;;;+;;;;+**+++;;;:::::;:;::::++**?*;;;*;::,,:::;:::,,:*++;,..,:,,,.,:,,,:,,::,,,,..,,..,;....,,,::++;,,,,...
;;+;;;;;;:;++;++;;;;;+::;*+;;;:;;;:::::::++*?%+:;;:;:::,,...,,,:;:,,;,.::::,,..:?*:,:,,:,,,....,::::+,,,:*:,:,:;:,;:;,,,
;;+;;;;;;+;+*++;;;+;;+;;++;;++;++;;++;;;++++**:;;::::::::,,,,,:++:,::.:;:::,,.,,;++::,,+::;::....::;;,::;+::,,,,;;++:,..
+;++++++**++*+;+;++++;+++++;+++++++;;++++++*+:;;::;;::::;;++;;;:,,,,:;::,::::,::::,,,,;;.::,;:::,:::,;+,,:,:,.,,;+;,,,,,
+*+++*+*?++**++*+++++;++;++;;;;+;::;;+++++++::::::::::;:::;;;;;:,,,::::,:;+::,,.,;::::;;:;;::,,::,,,;+*;,,,,,:+,:,,,,;::
*???**+******+++;;;++;:::;++;;+;::;+++++++:;;:,:::;;:::::::,;;:;;:;;::::,::,::;;;;::::++;;;;;+:::,,,:?:++,.,:;:;;+++;**+
***??**++???***+;;++;;;+:;;;++*;:;++++++;:,:;::::::::++*;::;;;;;;;;++;::::,:::++;;:::;+***++;++:,,,,:*;;*;++:,;+++++;*%%
*+++*********??+;+++;;;;;;;;+;++;::;;;;::;+;+;;:::;;;;+**++*;;*?***??*??;;;+;:+;;;;;*+;;;**;:++;,:::,;?+:;+*+*+;+;:;;;**
*++*****++?*****+;;++;;;:;;+;+++;,,;++;;;;;+;;;;;;+;;;;;++**+*?????%S%%S*+;+++*++??**++++**;;;+;:,:;:;+;,,;:++*+:,.;?*+,
*******++*****+*++;;;;;;+;;+;;;+;::;+++;;+;+;;:;+++;+;;+;++*??****???%%%??*****+;?%?**?**??;;::;+;;::;+;;++;;:+;,,,;+?;,
%%%%????%%%???***+;+;;++++++;;;;;;:+++;;;+++++;;+;++++++++*******?%?*?%?*%?**;+;+*????????*++;;:;;:,:+;::+;+:::;;:::,+:,
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*S;?:,?*++?*,,,...........................,,,,,,,,,,;:,,,..,+,......................................
.....................................:+:,:,:;;;;;;:,..,;+;;,.................;%*%?+;.,;*;;;+*++,............................,:;;:::,:;;:;,:::,::,...,;:.............................
.....................................,,::::;::;;:,....,:;::,................:;?%?+*....,+,.+?%#;............................:;;:::.,::::;;+;,.,,.,:;;,..............................
.......................................,,;:;+:::::,.,,,,...................;?*++;*;.....,,.,;?S%:...........................:;+::,::,..,;;;;,..,*+:,................................
..................................,:+,,;,,;++:,,,,,,;++;;,.................+?+?:,,,.....,+:,.;%%+.........................,.:++;;;;;;,:+;;:::;*++:..................................
.................................,,:*;;+;+;,::;:::::;:;;+:;,...............+%*;.:+:,.....,:+::*S?.........................,:;+;:,,:+;;;::,.,::?+....................................
............................:*,..,,:+:*+;,,;;;+;..,:;:..,,,,...............,?S;.;+;,.......:,;+??,........................;+;:,.,..:;:;::,,+;;;::,..................................
.............................:;,,,...:+;:++;:+;+*::,.:::,...................+%*..*,..........;;?*............................,;;;,.,,,:,,::;,.,,,;..................................
................................:;:...,..:+;+;;+*;:,,+;*:...................;#?,,,...,*?,....,?*+........................,;::,,::....,,:;;,,:;;;,,..................................
.................................:;::.::.;:,,:;:,....,,,,,..................,+S++,..,*S@%...,*?+;.....................,:::;:;::........,...,;;:,..,:?;..............................
...................................:+,+,.::,.,.,....,,,,,.,,.,,:............;%?%?;..+*?@@?..+*S%;....................,::;:,..,::;;;+++;;;;::::;+?S##*...............................
..........................,,.........,;,,;.....,,...::,:,:;:,:;:.............+##S?+:?+S@#@;?S@%,.......................,:;+??%%??%%SS##@#@@@@@@@S?;,................................
..........................:%?+::,,,,:;+*%S%%SSSS%%*+;;::;:.,,.................:S@S#S*?S#@#S@@*.....................:;+%*;+%@SSSSS@@@#@@@###%%*;,.............,......................
...........................:?#@@@@@@@@@@@@@@@@@@@@%%???????+;;:,,..............,%#@@#S#@@@@@*..................,;+?+;*@*S%@#S%%*;;+:::;:,,..........................................
.............................,:+??**+*#S??%%?S##@@#@@##??*?*?%%*;,..............,#S#@@#@@@@S................,;+S%**?+#@@#%*,.........,,,,,,,,.......................................
........................,,,,...................,,+??S#@@@?*?:++?S?;,.............:#%#@@@@@@+..............:+*???#?%@#@S;,:,.,..,:::,.:;+++:;:,......................................
...........,.......;*;:::;+**++;,.::::;::;::::;;:::..,*?%@%S??:,;*#S+,............*@@#@@@@@,............,*?:?;?*###?+:.,:;;:,,,,,:,.,:;;;;..........................................
...........:;++:,,.,+???*?????**+;?%%%*?%??*****;+;;+,...;?%@@S%*,**?S+,..........,#@@@@@@S...........,;?++?*%#@@#+..,,,,,,::::,,,,.:;::::,.........................................
............,;?%??*+;;*??S%%%%?**??*?*;;;;;:;+*??*+;+;:,,,..+#@##S#%?%SS:..........*@@@@@@%..........,*+.;S@@@@?;,.::::..,,:,;?*???*;;+;,...........................................
.......,.......:?SS#%??%?%%??%%**;:,...,:;+++???*?*+;++;;*;,.,;#@@#S?*?S#*,........:@@@@@@?.........+??%?%@@@@?.....,,::,,,:.;+????%**+++;:,........................................
......,??+;:,....,;?%??%%%???*;,....:*%%%%%??????**+++*++;;*+:.:?#@#S##S%S%,.......,@@@@@@?........+#++#@@@@%;..,,.::,,..........,;**??%%%*++:......................................
.......:?%%%*?*;:,.:***%%%??;.....:%###SSS%%*?%?*++*****+;++*+*:.:@@@@@#?*SS:......,@@@@@@?......,?%S###@@@#:...:*::,:,............,+%???S#%*+::....................................
........:*???%SS%?%??*?S@#*,....,?S#S###S%%???S?*+:::,::;;;;++*::,;S@@#%?%?%%;.....,@@@@@@%.....,%S*?%@@@@%:....,,,....,,,,.........,:*??*?%%?%*+,..................................
.........,+?%##S#@#S%???S%,....:SSSS??%%%?**+;**?*?*;:,......::,,..,S@@@@@@SS%;....:@@@@@@#,....*S*?S#@@@%......,....:++;*++;:.........,+*****???*+:................................
..........,+?SS%S#S%S%?%S,....,S@SSS????%????+:,:;;;+*++;:,.........,?@@@@@##S?;...;@@@@@@@+...;%%?%@@@@%:..........,+;;;+?%%?+,.........:+***++++++*;,.............................
............:???%SS%%%?S?.....%#S@@@%*;+;:;++++,...;%@S?**+*,.........*@@@##S#%%;::%@@@S?@@@+:+??S#@@@@?...........,***;;;+%*%S%;..........:*?**++:,,::,............................
.............,++*?%S%%*S*....;@S?SS%S?+,.......,..+@@@#%*;;%?,.........+#@@@######@@@@@*:?@@@@###@@@@@@:...,:,,....;*+S;;?S@S?###+,,,,......,;**+;++,...............................
..............,:+**???*S*....*#SSS???*%?*:,......+@@@@#+,::?#;........,:+@@@@#@@@@###SS;?+?%**S@@@@@@@%;:::::,,,...*+;;;?##?%?S?#?+:;::::,:,,.,+***+;:,.............................
................,+?*?**??,...?%?%%???%????*;....?@@@@@%:;;:?#+......,:++?#@@@@#S@#S?;++*SS++*#@@@@@@@@?*;,.........:*;;:+S#+%*?%%SS%:,:;;+*?**+;+;;;++::,...........................
.................,:**;*?%+...*%??%%?????%???*;.+@@@@@@@?;;;*%*.....,;+?%S@@@##???S##@#;+*+*;S@@@@@@@@@@#%?+;:,,.....+++:;S??%??%%%%@S:..,:;+?????**;::,::...........................
...................,;;+?%%;..+??%%*;;+*?????**;#@@@@@@@S;+;;?*;++*?SSS%%%%S@SS**;+?*S%:*S#%?;S@@@@@@@@@@@@@@@@#SS%*;+*;;+%*%%S%?%S###%:....,:+*****?*+:,............................
...........:::.......,:+??%*,,?S??*+;:,,;++**+S@@@@@@@#@%*+:?S%#@@@@@#%%S#@@#%???***SSS@@@@@@@#SSS#@#@@@@#@@@@@S?+,.+;:;+%?S%%?%??%%%S?:.....,:++++**?*+;::,........................
...........,;+++::,...,:;*?%*:;%??*::;::,..,,;#@@@@#@@@@#++*%S,,,+???%S@@@@@@###SS*+?S@SS#@#%??SS#@@#S**?+,:;:,.....*;*+?S%SS%+??S%?SS#?,.......,:;+;+******;:,.....................
..............,+?**+::,..:**??*%%**+,..,,....?@@@@##S@@@#?+**%?......:%#@@@@@@@?#@##S?%####*%SS@%%@@#%**:*.........,S%%%S%#@#??S%@S*%SS@?,........,:++++++*?+**,,...................
................;+*+:;*+;::;***???*+:.,.....;@@@@@###@@@@#%*+%%+,,..,+?%@@@@@@#S##?#@@S##@@@@#%?S@@@S#S%;*:,.......*?*+S%S#@#S%#%?S#%SS?#?..........,++;;;:;+****;:.................
..................,;;+??*??*******?*+:*+:...S@@@@@@@@@@@@@#%;**%+*;,.:;*S?S@@@#S??S@#@SS*?S#@@@@@@@@#?#S;:........;+;;+SS#S?##S#%S?#@S#%?%*,....:.....;;:+,.,,:;;+*+;,..............
....................,;??*?%????*?****++*+;.;@@@@@@@@@@@####?%;?%?+***;;,;+S%@@@#?SS##@#+:;;###@@@@@@@?*#.........:*,?*?@##S?#@@@#@@%%@%%S%S+......,;;,::;;,,.....,,:+;..............
......................:+*?%?%%%??**+*;++;+,%@@@@@@@@@##S%##?*;+?S;;;+?*;.*;;?@@@@@@@@#?,,;;%#@@@@@#%S::+........,?:;+?###%%?S@@@@#@@S%SS?SS?,.....::::::;;;:,,......................
........................,;+?%%???***+;?:*,?@@@@@@@@@@SS#S@@#S%+*%?.,:;*+;*,.;S@@@@@@S**+,,;SS@@@@#?:;.:.........+*+;+%@@#%?%@@@@@@S#@SS%S##%*.......:,..,:;+;:,.....................
...........................:*?%??**?*+%:#,*@@@@@@@@@@@@@@SS##S?*%S:...,++;,:::?%@@##?*+%+,?#*#@@@;.............++:+:%@@@#%S@@@@@@@@@@SSS%S@##:.............:;;:,....................
.............................,;*+**+*;*,*+;@@@@@@@@@@#@@@#SSS##*?#%,.....,..,,.*##@##%?*+:*SS#@@S+;,..........;?**?S@@#@@@#@@@@@@@##@@SSS%%SS?.......,;,.....,:;;:,.................
.................................,,;%++,:*;@@@@@@@@@@@@@@@S%S@@S*%S%:........,+?*?#@?+SS:,+#S#@@?+%??+;,....,+%??%@@@@@@@@@@@@@@@@@@###@%%S#%#;.......:;........,;+;,...............
...................................+%;,..:+@@@@@#@@@@@@@@@SS#@S%??%%S+...,;+*??+;?S@@S?+;+%S@@@S+,:;++?**+:+%%SSS#@#@@@@@@@@@@@@@@@@@@@@#S%@@#S,........,;:........,:,..............
...................................**;....;@@@@@@@@@@@@@@@@#@@@#S#??SS*:+**;+,.,.+%*@S****?%S@@+:....,::+;+*%S#@@@@@@@@@@@@@@@@@@@@@@@@@#@#SS##*.........,:,........................
...................................;S:....?@@@@@@@@@@@@@@@@@@@@@@##%S?+;::....,..+??##?*++?S@@%?:....,,....,,;*%%@@@@@@@@@@@@@@@@@@@@@@@@SS#SS@#:...........,,,,....................
....................................*;....*@@@@@@@@@@@@@#@@@@@@@@@?;:......,,..:,;*%S@@@#%@@@@??,..............:?##@@@@@@@@@@@#@@@@@@@@@@@##@#S#%.............::,,..................
....................................,*.....*@@@@@@@@@@@@@@@@@@@@#+:..............:%?%##SSS####%*,...............;S#@@@@@@@@@@@@@@@@@@@@@@@@@#S#@@*..............,:,,................
.....................................+:.....+@@@@@@@@@@@@#@@@@@S:+,...........,...*%?SSS%S#%SS%;.,:,....,......:+?@@@@@@@@@@@@@@@@@@@@@@@@@##S@@#@+...............,,................
.....................................*%,.,;+.;#@@@@@@@@@@S@@@@S:,+.......,:;:,,...,*?%S%S##S%%*,.,,,....:;;,.,,*??%%S@@@@@@#@@@@@@@@@#@@#@@S##S##S?.................................
....................................:@@*.,::,,,?@@@@@@@@@@@@#*:,.,.....,;;,,.......,*%?%%%##%*;...........:??%+%S%%*+S@@@@@@@@@@@@@@@@@@S%%##@SS@SS,................................
....................................;@@#;,.::;..;S@@@@@@@@S+,........,;?,...........+**+%%+*?*:..........,+*@*+*?%%?;;?#@@@@@@@@@@@@@@@@#SS%@####@@?................................
....................................%@@@#:..,;:.:+?#@@@#?:.........,:+%?...:*;......++?++*??;+,......,*%,:*+@:,,:;+?*:;?@@@@@@@@@@@@@@@@@@S%####@##S,...............................
...................................;@##@@#,.,:,;:,;*%#*,.......,,,;**##:,..;?;.......*;+++:%,+.......,+*+?**@#+;;+;*+;;,;#@@@@@@@@@@@@@@@@#?%SS###@#*...............................
...................................%@@@@@@S,..,+:,:;+:::......:+;+*S@@S+;;,.,,,,.:;:;*:+;+++::..,..,+?++??%@#@@*,;:;;:::,:S@@@@@@@@#@@#@@@@#%#S#@#@S?,..............................
..................................;@@@@@@@@S,...,+*:.,:.....:+++*%@@@@@?*+*;;;;,:+?%*;;*:;*:::.:?*;:;*+*%?S#S@@@%:,;:;;:+:;S@@@@@@@@@@@@@@@#S@#@###@?;..............................
..................................S@@@@@@@@@#+...:.......,:;++?S@@@@@@@@#;+++*??S#*?++++*;?+*+**+?#@S####SSSS@@@@#*:.,,;;;::%@@@@@@@@@@@@@@@S?S@@@##?*..............................
.................................+@@@@@@@@@@@@S+,......,:;*??SS@@@@@@@@@#*+:+;;;**;++?+;+??*?%*+*S#S####@#%S@@@@@@@S+..:;:,,,:?#@@@@@@@@@@@@@#%#@@@#S?:.............................
................................,#@@@@@@@@@@@@@@#?+,,,+?%##S%S%@##@@@@@@@%*:**:+*+*?;?*+;?*+***??S?%SS#@#%?S@@@@@@@@@S:...:;::.,?@@@@@@@@@@@#@@S#@@@@S*,............................
................................+@@@@@@@@@@@@@#@#S%%%%#@@@S%%###S@@@@@@@@?%?*?**?*++*+*%+:?%;++???SS###@S%S%#@@@@@@@@@S:..;,.:,..:#@@@#@@@@@@@#S#@@@@S*;............................
...............................,#@@@@@@@@@@@@@#@#SSS%S@@@S@SSSS%S@@@@@@@@%%?+?%#S#%S#%S?:,?%S**?;.+@@@@@@#%#SS@#@@@@@@@S::..:;;...,?@@#S#@@@@@#S%@@@@@?+,...........................
...............................+@@@@@@@@@@@@@@#@S#S%S@@@S%%#@#SS#@@@@@@@@#?S%?%%#S??*++?S%?*++++?+.#@@@@@#S@#%?%%S##@@@@%;..,,:+:,..*@@#?S@#@@#S#?#@@S#++...........................
..............................,S@@@@@@@#@@@#S#%SSSS%S@#SS%??%%###@@@@@#@@@##S?%%#:,,;;:;@##,....+?;++%#@@#%@@#%S@S%S##@@@S*:,..:++;,.+@@#?#@S#@##@%#@@@??,..........................
..............................+@@@@@@@@#@@@S%S#%%%#SS#S%*?;;SS##@#@@@@@@@@@?*;+?S+:*%%S##+###%?*++?...,+S@S#@@@S#S#@@@S####S*;;,,:,;,.+@@#S@@%S#S##?#@##**..........................
.............................,#@@@@@@@@@@@S%S%%##S@##@@*?+:.:*#@@#@@@@@@@%+;++;%SS##@@@@#:#@@@#*+#S*:.,,,;SS##@SS?%S#S%?%?SS::+**;,:,:,;S@S%#S%?#%SS##SSS%,.........................
.............................*@@@@@@@@@@@SSS@#S@#SS?#%??;,...:#S@*#@@@@#;:+:;?#@@@#SS%S@#:#@%+;?##@@#%;::.:?SS@@#S%S##%%%;;?;..,;*%+::.:;?####@#S#%S##SSS*+.........................
............................,@@@@@@@@@@#%?##S###SS+%**?:......;*+,#@%*%,,+:;%SSS#@@###@@%;+::?#@@@@@@##?:..,;#S@@%####%S%;.,,.....:%%+,+:.,,::;*?#@#@SS#S*%,........................
............................%@@@@@@@@#@%%#@@#@@#%*?+??,...........;+:?,.:,+S@#%SS####%%??%?SS?%#@@@#@###S+..,+S##+*?#%:,,...........**:,....,,,:;;++?#S#S%%+........................
...........................;@@@@@@@@@@S?#@#@##%+?***+,.......,:::::;?+,,.;S######SSS+*S##@S@@@S;S##S@@#@@@+;;:::::+;;:;;++;:.........+;...,:;;:*@S#S%S@%#SS?,.......................
..........................,#@@@@@@@@@#SSS@@#?%??*+,........,;+;,;::::::::*SSS@@##S#;;#@@S;;@@#@;+###@@#S*:,.,,...,%@##%%?*???*:......,;+,.,:++;.*@@@##@S%##S*.......................
..........................?@@@@@@@@@#?*S@@%*%??*:.........,?+++;;;++;;,..,.,:?##@?S.S@@@%.,#@@@*:@#@S?:..,;+%+...,;?%##@@#S%%SS?:......:*:,++:+;:%##@@S@S@@S?;......................
.........................+@@@@@@@@@#?S%S#S%?*++,..........+?***+;+*S%?+;,*%+..,;%SS;*@@@?..?@@%:?@?+++,;*%##?,:,...,;+?%S#@@@#SS%+......,;:;+:*:;,+###SS%#@#**......................
........................:@@@@@@@@@S%%S;###%*,...........,+??;,.......:;*;,?#%:...:+***?S;..*S*+*?::+?S###S*;:;*;.....,;+*?S#@@@##?;.......,:::;;;;:*%#@S#%@#%%;.....................
........................%@@@@@@@@%*%@;*##%;,..........,;*+,.....,;+*+;,...,:*S?,.,.,;*+++;:++;;++?S#S%+:,..,::,,.......,+**%@@@@@??,...........,:;+;*@##@#S@#%*,....................
.......................+@@@@@@@#S+%#%++*:,..........:+;:...........,;?S?;,...:?%+*%*:::,,,,:;*S@@@S+,,;;;,.....,........,;+*?#@@@%%;.............,:+@@S#S#S#S??;....................
......................:@@@@@@@@@*%@#?:............,;;,................,*#S+,...:?%?%SS??+*?%#@@#%*:,;;;:..,,;+;:.,;:......,;**S@@@%+...............,+S######@#?%,...................
.....................,%@@@@@@@#?S@*+;..........,.,+:....................:?S%+,...,*%%SS#S%S%@@?;?%,,...:+;::;:...,:,.......:+**S@@@;.................,*%##@@@##?+...................
.....................*@@@@@@@@SS@;...............*;..........,,,..,,,....,;?SS*,....:;++**?%@*,?S*,.,:;;,..,,:+?%S%S*;......,;*?S@#,...................,*@@#@@@%%,..................
....................:@@@@@@@@@#?:...............,%....,;:,...,:::,,;:,,....,;?S#?;:?*+**?%#@S*,;*::.,,,,;?%%?***?S#@@#,.......:*?#@:.....................*@##@@#?*..................
....................%@@@@@@@S;:.................;S,..:,,+;,......,.:,;:......:+?SS?%%#@##@#%?S:.,,:;*?%%?+:,,?S%*::::,,........;*%@*......................+#@%@@SS:.................
...................:@@@@%S%?,...................,#%;:;+;,,,::,,......,.....,,:,++*%#SS?S@@@???%+*##S?;:,,..,,+;::;;;;;,........,*%##,......................;S**@@#?.................
...................%@@@*,+;,.....................?@#%?*++;:,,,,,...........,;+*,;****?*?%#S?*+S@#?:..:;;**;**??%*++............,?%%S;............,,...........,?@@#;................
..................,@@S*..........................,?@@SS?*+:::,,:,,...,..,....,;:.+;:,.,*?S??*%S+,.:;;+??%SS@@###%?+:,,.........,%%%S+............:*?+:..........+@##,...............
..................;#?;............................,?@###%%*;;:,:::,..,::;,,....,::,.,+*%S??+?+,:;+?%?%@@@@##@#SSSSS*;,..,;:;++*%###S,..............;SS?;,........;#@?...............
..................,,................................+@@@#@#S%*;;;;:,,..........,:::.,%SS?++%*:;;;**?%#@@@@@##%%%%?*????++;??S#@#@@S:................,?S%S+,.......:?S,..............
.....................................................;#@@@##@#SS?*+++;::,.,?**+**??**?S?*%@@S%??++++++++*?%%SSS%%%%??%?%#S###@#S#%:..................,??S@S:........,...............
......................,,,,,,,,,:::::::,,::::::,.......:%@@@#S#@@@@S%%??**+:+;+++*****%S##@@%;::;*?*?*+;::,.,,,,,:;;;;;+**%SSS#S%*,....................:%?@@#:.......................
...................,+;;;;;;;;:::;:::+++;+;;:;::.........;#@@@@#####@@@@@##S%%%%%%SS##@@@#%+:;+S@#SS##???*???*:,;??%***???%SS#%*:.......................?%S##%,......................
....................,::;;;;;;::::;++**++**++;;::,:,......,?@@@@@@@##@@@@@@@@@@@@@@@@@@#?++*?%S#@@@#%***??**+*%S#@@@@@@@@@SS#;..........................+%%S##;......................
..................,:::;::;;;;::::::,;;;;;+;;;:,,,,,........;S@@@@@@@@@@#@@@@@@@@@@@@#%+;;*%@@@#%?*+++++++++*?%%%%*%?SSS%?S*,...........................*%%#@@?......................
...................,:+:*+:;;*;;;:;;;;;+;+++++;:,............:S######@@@@@@@@@@@@@@#?*:+%#@@#%?+:;;++;;;;+;++*;;;+*++?++%#S,...........................,SS#@@@%......................
.....................,:;++;*?+;;+*+++;****++*++**+:::,,,,,,.:??%#@@#@@@@@@@@@@@@#SS?SS@@@@#SS%?%%%?**+;+*****???%?%S#SSSSS,...........................*S%%###*......................
.........................,.**+?%S@SS##@##@#####%?*+;;;++++;,,%???%S##@@@@@@@@@#S%%#@@@@@@@###@@@@@@@@@@@@@@@##S%S%S#S%%*+?,.........................,*%%%S##S,......................
..........................;*S#@#SS#@@@@@##@@##@S*+;::;:;;;;;,*????***?SS#@#SS#S#S@#@@@@SS?%S%*?SSS##@@@#S#@@@@@@#S???*+++?,........................:?%%%S##S:.......................
......................:;++*+%S##SS#######@#@@S%*+;;:::;:;;:;:;:++*?**?SSSSS?????SSS##%%%?%S%?*%%S%%%%S#SS%SS#S#@@S#+;++++*:.....................,;?%%S#@##S:........................
....................,,,:+%#S%?*#@@@SSSSS####@#SS%+;;::;;;,..,*;::::;+##%%%?**S??%%?%%%?????*+**?%??%%%%%SSSS%?%SS%*;+++++*:......,:,.......,,:;+?%SS###S%+,.........................
....................+*+*S@@@##S#@@@@@@@####%%%S@#S*;;;;;;,,.,+;;+;+*%%S?**???S%%%?*+***???*++**??**++***??%%%%*?%SS?*;;;+*:......,;?%%%??????%%%?SSS#%*;,...........................
.....................,+?SS@@#@@@@@##@@@@#@##S%#@@#%%;;+;,;;:,++???%%??%%??%%%?%SSSS#%%%%%?%##@####SSS???***?S%+***%S@?;++*;.........:+?%SS#####?????+,.....:;:,::::.................
.................,..:,::..;+*@@@@@@@###@#@####@#S#S%++?+:+*;.+SS%?*?**????%%#S%%S#S#SS%%%?%S@@@@@@@@@@@#S%?*%%;*?*S@#S?+++:.............,,:::::,,.......,:,,::,:,...................
.................+:,*,:++....:?#@@@@@@###@#S##@@SS?%%*++;;::+?@S??*%%?%???S%#%?????%??%S%?%%S##@@@@@@@@@@##S%?***%S%%?%S**:................:;;::,,,,,,:;:,,,:::;,...................
.................,;;;+..;;;*;*%###@@@@#####SS##@SS?*::,,:;+**?#?**+%%%%%?**++;++;;++***??%%?%??%#@@@@@@@@@@@@%%?*#%+???##S?+:,.......,::;+?%%*++;:::;;;;:,,,::::,...................
.....................:;,;+:S@@@@#S#@#@@##SSS%#%**+;:.,;**?????S++*%???+;++;:,::;:;;;++**???%%**?%#@@@@@@@@@@@@#?%%*+*??S@@@#%?+:.,:;;++;;;?%%?*??***?:;++:,,;;;:,.,,................
......................,::;+%*;%??SSSS#@#SSS*%S;,..,;**?%%S%??*%*+S%*%:,,,,,,;;;+;;;;;++**???%??????%#@@@@@@@@@@@%%?*;;;%@@@@@S%%**+;+*??**+%S%%%%%*?*++??*+::::;;::,................
........................,,:;**%%S####S#@#%?%%?+,,;**??%%%?*+;::+;;?%:.........,::;::;++;+**??**??%%?%#@@@@@@@@@@S??S?+*@@@@@@S%%?%S#@@#S%SSS@#SSS%%#%????*:::::,..,,................
......................,,,+*+**%%?SS%%#S##%?%*++;***?%%??**;;::::,.,:.....,......,:;:;;;+;;+****????S%?SS@@@@@@@@@@%S@%@@@@@@@@#SS%??S@@@@@@@@@@@@@@@#%%+:.,,,,,,:::,................
......................::::;*%S?%%S##%%%%##S%??**%SSS????*+;:?+;,:+:.:+.,*++.+,.::.,;;:+*+;:;***?????S%%SS#S@@@@@@@@@@@@@@@@@@@@@@@%?*?S@@@@@@@@@@@##***+**%;;+::,...................
......................,:;;;+#S#%S?#@######S?*???SSS%??**+;;,*+;.+*:,*,.+*:,:?::?,,;**:+**;;;***???%%S#SS##@@@#@@@@@@@@@@@@@@@@@@@@#S%%??#@@@@@@@@@@%?**?*++;,:.:;+;:,...............
...................,,,::;;;;;??+%S#@@@@@#SS+;+%%?%%?*++?++;;::,,:::,,,,:,..::..:,,:,;;+**;;+****??%%%%SS##@SSS#@@@@@@@@@@@@@@@@@@@@@@##%*%@@@@@@@@%;;*+*:::,.,+:+;:,................
...................,;:,,,,+??%SS#@@@@#@@##?**?S#S%?+++?;+;*?+:,?,++.++....;+++++;::+:;++;;;;+**??%%#S%%S@@@@@S#S#@@@@@@@@@@@@@@@@@@@@@@#S%SS####@#?%?%?*+:::::;+,...................
.....................,::++%#@@@@@@@@@@@@@@######%**+;??*?;**+;:*::.,?:,,,:*;+:?+;,%;+;+++++**??%%###SSSSS##@@@#@#%%S%%SSSS##@@@@@@@@@@@@@@@S???*???%???*++;;+,,,,,..................
....................,:;;;;;;++*%SS%###@@#####S%?**+**;;*****+*+++*++;;++++;++;;:,.,,,,:;;;;;++;+**+*++*++*???????????*????%S%?%?%S##S@@@%*%%#S%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................