- Country: Greece - Location: N/A - Status: Active - Formed in: 2017 - Genre: Black Metal - Lyrical themes: Misanthropy, Hate, Depression - Record label: N/A - Years active: 2017-present
Members
N.D.
Guitars, Drums, Vocals (additional) (2017-present)
Member(bands):
Dødsferd , Grab , Herald , Insanity Cult , Isolert , Leeches , My Deathbed , Nihilsect , Sorry... , Sørgelig , Sordid Dogs , Voidness , Belief , Convicted , Nefarious Dusk , Y
Sacrilegious
Vocals (2017-present)
Member(bands):
Insanity Cult
Close
Type:
Demo
Release date:
March 21st, 2017
Catalog ID:
LDR 013
Version desc.:
Limited edition, CD-R
Label:
Liver Damage Records
Format:
CD
Limitation:
50 copies
Members
N.D.
Guitars, Drums, Vocals (additional)
Sacrilegious
Vocals
Fiende
Bass
Iordanis Sidiropoulos
Mixing, Mastering
S.D.
Layout
TIP
Cover art
Tracks
1.
The Cage I Call Life Pt I
07:57
(loading lyrics...)
2.
The Cage I Call Life Pt II
02:55
(loading lyrics...)
10:52
Close
Type:
Demo
Release date:
August 7th, 2017
Catalog ID:
N/A
Version desc.:
Limited edition, CD-R
Label:
Independent
Format:
CD
Limitation:
50 copies
Members
N.D.
Guitars, Drums, Vocals (additional)
Sacrilegious
Vocals
Fiende
Bass, Guitars (Session)
TIP
Cover art
VisionBlack
Layout
Iordanis Sidiropoulos
Mixing, Mastering
David Prudent
Vocal Recording engineer
Tracks
1.
In Depths of Aggression Pt I
05:21
(loading lyrics...)
2.
In Depths of Aggression Pt II
07:41
(loading lyrics...)
13:02
Close
Type:
Full-length
Release date:
March 3rd, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
N.D.
Guitars, Drums
Sacrilegious
Vocals, Lyrics
Ayloss
Bass
Khaos Art
Artwork, Layout
N.D.
Mastering, Mixing
Tracks
1.
Eyes Turned Black
04:23
(loading lyrics...)
2.
Drowned
05:58
(loading lyrics...)
3.
Wounds of Absence
07:26
(loading lyrics...)
4.
Lost in the Void of My Creation
12:21
(loading lyrics...)
30:08
Close
Type:
Demo
Release date:
March 21st, 2017
Catalog ID:
LDR 013
Version desc.:
Limited edition, CD-R
Label:
Liver Damage Records
Format:
CD
Limitation:
50 copies
Members
N.D.
Guitars, Drums, Vocals (additional)
Sacrilegious
Vocals
Fiende
Bass
Iordanis Sidiropoulos
Mixing, Mastering
S.D.
Layout
TIP
Cover art
Tracks
1.
The Cage I Call Life Pt I
07:57
(loading lyrics...)
2.
The Cage I Call Life Pt II
02:55
(loading lyrics...)
10:52
Close
Type:
Demo
Release date:
March 21st, 2017
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
N.D.
Guitars, Drums, Vocals (additional)
Sacrilegious
Vocals
Fiende
Bass
S.D.
Layout
TIP
Cover art
Iordanis Sidiropoulos
Mixing, Mastering
Tracks
1.
The Cage I Call Life Pt I
07:57
(loading lyrics...)
2.
The Cage I Call Life Pt II
02:55
(loading lyrics...)
10:52
Close
Type:
Demo
Release date:
March 21st, 2017
Catalog ID:
LVR013
Version desc.:
Limited edition
Label:
Liver Damage Records
Format:
Cassette
Limitation:
50 copies
Members
N.D.
Guitars, Drums, Vocals (additional)
Sacrilegious
Vocals
Fiende
Bass
S.D.
Layout
TIP
Cover art
Iordanis Sidiropoulos
Mixing, Mastering
Tracks
Single-sided
1.
The Cage I Call Life Pt I
07:57
(loading lyrics...)
2.
The Cage I Call Life Pt II
02:55
(loading lyrics...)
10:52
Close
Type:
Demo
Release date:
May 5th, 2020
Catalog ID:
NKK 032
Version desc.:
Limited edition
Label:
Nihilistische KlangKunst
Format:
Cassette
Limitation:
47 copies
Members
N.D.
Guitars, Drums, Vocals (additional)
Sacrilegious
Vocals
Fiende
Bass
S.D.
Layout
TIP
Cover art
Iordanis Sidiropoulos
Mixing, Mastering
Tracks
Single-sided
1.
The Cage I Call Life Pt I
07:57
(loading lyrics...)
2.
The Cage I Call Life Pt II
02:55
(loading lyrics...)
10:52
Close
Type:
Demo
Release date:
May 5th, 2020
Catalog ID:
NKK 032
Label:
Nihilistische KlangKunst
Format:
Digital
Members
N.D.
Guitars, Drums, Vocals (additional)
Sacrilegious
Vocals
Fiende
Bass
S.D.
Layout
TIP
Cover art
Iordanis Sidiropoulos
Mixing, Mastering
Tracks
1.
The Cage I Call Life Pt I
07:57
(loading lyrics...)
2.
The Cage I Call Life Pt II
02:55
(loading lyrics...)
10:52
Close
Type:
Demo
Release date:
August 7th, 2017
Catalog ID:
N/A
Version desc.:
Limited edition, CD-R
Label:
Independent
Format:
CD
Limitation:
50 copies
Members
N.D.
Guitars, Drums, Vocals (additional)
Sacrilegious
Vocals
Fiende
Bass, Guitars (Session)
TIP
Cover art
VisionBlack
Layout
Iordanis Sidiropoulos
Mixing, Mastering
David Prudent
Vocal Recording engineer
Tracks
1.
In Depths of Aggression Pt I
05:21
(loading lyrics...)
2.
In Depths of Aggression Pt II
07:41
(loading lyrics...)
13:02
Close
Type:
Demo
Release date:
August 7th, 2017
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
50 copies
Members
N.D.
Guitars, Drums, Vocals (additional)
Sacrilegious
Vocals
Fiende
Bass, Guitars (Session)
TIP
Cover art
VisionBlack
Layout
Iordanis Sidiropoulos
Mixing, Mastering
David Prudent
Vocal Recording engineer
Tracks
Single-sided
1.
In Depths of Aggression Pt I
05:21
(loading lyrics...)
2.
In Depths of Aggression Pt II
07:41
(loading lyrics...)
13:02
Close
Type:
Demo
Release date:
May 5th, 2020
Catalog ID:
NKK 033
Version desc.:
Limited edition
Label:
Nihilistische KlangKunst
Format:
Cassette
Limitation:
47 copies
Members
N.D.
Guitars, Drums, Vocals (additional)
Sacrilegious
Vocals
Fiende
Bass, Guitars (Session)
TIP
Cover art
VisionBlack
Layout
Iordanis Sidiropoulos
Mixing, Mastering
David Prudent
Vocal Recording engineer
Tracks
1.
In Depths of Aggression Pt I
05:21
(loading lyrics...)
2.
In Depths of Aggression Pt II
07:41
(loading lyrics...)
13:02
Close
Type:
Demo
Release date:
May 5th, 2020
Catalog ID:
NKK 033
Label:
Nihilistische KlangKunst
Format:
Digital
Members
N.D.
Guitars, Drums, Vocals (additional)
Sacrilegious
Vocals
Fiende
Bass, Guitars (Session)
TIP
Cover art
VisionBlack
Layout
Iordanis Sidiropoulos
Mixing, Mastering
David Prudent
Vocal Recording engineer
Tracks
1.
In Depths of Aggression Pt I
05:21
(loading lyrics...)
2.
In Depths of Aggression Pt II
07:41
(loading lyrics...)
13:02
Close
Type:
Full-length
Release date:
March 3rd, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
N.D.
Guitars, Drums
Sacrilegious
Vocals, Lyrics
Ayloss
Bass
Khaos Art
Artwork, Layout
N.D.
Mastering, Mixing
Tracks
1.
Eyes Turned Black
04:23
(loading lyrics...)
2.
Drowned
05:58
(loading lyrics...)
3.
Wounds of Absence
07:26
(loading lyrics...)
4.
Lost in the Void of My Creation
12:21
(loading lyrics...)
30:08
Close
Type:
Full-length
Release date:
March 3rd, 2019
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
CD
Limitation:
50 copies
Members
N.D.
Guitars, Drums
Sacrilegious
Vocals, Lyrics
Ayloss
Bass
N.D.
Mastering, Mixing
Khaos Art
Artwork, Layout
Tracks
1.
Eyes Turned Black
04:23
(loading lyrics...)
2.
Drowned
05:58
(loading lyrics...)
3.
Wounds of Absence
07:26
(loading lyrics...)
4.
Lost in the Void of My Creation
12:21
(loading lyrics...)
30:08
Close
Type:
Full-length
Release date:
April 26th, 2019
Catalog ID:
FR-046
Version desc.:
Limited edition
Label:
Fólkvangr Records
Format:
Cassette
Limitation:
50 copies
Members
N.D.
Guitars, Drums
Sacrilegious
Vocals, Lyrics
Ayloss
Bass
N.D.
Mastering, Mixing
Khaos Art
Artwork, Layout
Tracks
Side A
1.
Eyes Turned Black
04:23
(loading lyrics...)
2.
Drowned
05:58
(loading lyrics...)
3.
Wounds of Absence
07:26
(loading lyrics...)
Side B
4.
Lost in the Void of My Creation
12:21
(loading lyrics...)
30:08
Close
Type:
Full-length
Release date:
May 5th, 2020
Catalog ID:
NKK 030
Version desc.:
Limited edition
Label:
Nihilistische KlangKunst
Format:
CD
Limitation:
250 copies
Members
N.D.
Guitars, Drums
Sacrilegious
Vocals, Lyrics
Ayloss
Bass
N.D.
Mastering, Mixing
Khaos Art
Artwork, Layout
Tracks
1.
Eyes Turned Black
04:23
(loading lyrics...)
2.
Drowned
05:58
(loading lyrics...)
3.
Wounds of Absence
07:26
(loading lyrics...)
4.
Lost in the Void of My Creation
12:21
(loading lyrics...)
30:08
Close
Type:
Full-length
Release date:
May 5th, 2020
Catalog ID:
NKK 030
Version desc.:
Limited edition, Digipak
Label:
Nihilistische KlangKunst
Format:
CD
Limitation:
27 copies
Members
N.D.
Guitars, Drums
Sacrilegious
Vocals, Lyrics
Ayloss
Bass
N.D.
Mastering, Mixing
Khaos Art
Artwork, Layout
Tracks
1.
Eyes Turned Black
04:23
(loading lyrics...)
2.
Drowned
05:58
(loading lyrics...)
3.
Wounds of Absence
07:26
(loading lyrics...)
4.
Lost in the Void of My Creation
12:21
(loading lyrics...)
30:08
Close
Type:
Full-length
Release date:
May 5th, 2020
Catalog ID:
NKK 030
Label:
Nihilistische KlangKunst
Format:
Digital
Members
N.D.
Guitars, Drums
Sacrilegious
Vocals, Lyrics
Ayloss
Bass
N.D.
Mastering, Mixing
Khaos Art
Artwork, Layout
Tracks
1.
Eyes Turned Black
04:23
(loading lyrics...)
2.
Drowned
05:58
(loading lyrics...)
3.
Wounds of Absence
07:26
(loading lyrics...)
4.
Lost in the Void of My Creation
12:21
(loading lyrics...)
30:08
Band ascii art
........................................................................................................................
........................................................................................................................
................................................................,........,,.............................................
.....................................................;*........,*S?*;:::;:..............................................
...................................................,:+,.......;+.,;*%#%;,...............................................
..........................................................,,;*;.....:*..................................................
..........................................:,.........,,,....,......,:...................................................
...........................................,,:::::::,,,,,,,,,::::;::....................................................
..................................................,,::+?+;::,,....,.....................................................
.................................................;,.,.....,..,.....,,...................................................
...............................................:*+...,.,::.......,,.....................................................
..........................................:::;*%+....,,,,..,,,....:,,.::,,...,,.........................................
.......................................,:,,..,,....,,..,;:,,,,...........,:::+*;,.......................................
....................................:::;,.........,:..;?,.......,,,,...........,++,.....................................
............................,:,...;+;;;,..........*+*+?;,...........:.,,::+:.....,;+?+..................................
.........................,:::,.,**;..............,S;:............,::......,:;:::;:,.,+?,................................
........................;*...,?*;:,,..;:,..+;,...,S:.....,::,.....;+:+;;;:,,..,,,,:*;,+S;.,.............................
.....................:*++,..,%*......*?;;++:......*%,..,,;;,....,:%*,...,,.,........;*+*??S,.:,.;,......................
.....................:#;:**+?*,...,??;.,.:,...,...*#*?*;:....:;*+*+;;;,......,,,,..,.,::.,?S,.*,,+:.....................
....................,%#?*;:++:,;,,#?..;;:+...;:..*?,.,,......*S,..;++:....:;++:,,,,:;..;+;*SS:+*..+*....................
................,;.;#%,...;?;,::;SS,.;*+:...,%;+%#+;;,,,.,...%+.,??+**+;:+%*:,,.,;:.;+.....:@*.?+.+S....................
....,...........%,.##,...??....%@%++?;,....,;#?;,,,,,+,.;:,.,##?S@%?+,.,....,..:?:..,?,....,#%:%:,S%.,,::,..............
...;:..,.....,.;S:?@S....S+....S@+...:,.,;,?@*......?:..*,.,%@*:,:::?%,.....,:;*;,:,.?:.,..,#@S:.,#S,...,;+.............
...;?:*,.....:.,##@@@*:,.?S:.:%##:..;%::+,,%@?......%,.+S:;S@%.....,:+??++*+++:.:+,.:#:,;..*@@*.:*#S:....;*..::.........
....:+*?;....,;:#@@@@#,...*#;.*@@*+S++*:..,+#@*,....?%.,+S@@@;.,.,?+,,.;?+:,...;?..*#**:.;S@@@#%#@*...:?S%+::+,.........
.......,#?.;:;S##??#@#,....*#%%#@@#+.......:#@@#%*?%S;..;#@@@S%%%S?...,+++;,...,%*#S:,SSS@#SS#@@@%..?#S%?S?,............
.....,..;?S#S@#+:..?@@?;;:..::?#@@@S;::;+++?;;*#@@@@#??#@%*@@#+..,:;;?S*,,:;+??S@S*..?@#%*+;.;?#@#?S@?,.;+S?;+;.........
...,*;;+;;%#@@*..:,+??#@@S;..,.;S@@@@S*+*;,.,+:;;+?#@@#?;.,%@@#%%%S@@S?+**?SS@@@?..;%@@%+%S?,.,;*??*:.+?:.+++,+*..,.....
...*+.?*%;.*@@%::,*;..*%S@@S%%?+%@@%:;?###SSS:.....+@@#+,..,*%@@@@S%+,,S@@S?+%S+;?#@@S??*;,+?;;::,....++.:*.*;,%,;:.....
...*;,?;*?.+%#@**,:%,.,:.:++:..:S@%,....:%@@#;.....*@@@S:....*@@#?:?...*@?,,;+;?+:%@@?.....,:.........*:.:%,%:.%+,......
...*;,*;+%,+;%@@#;.;**++:...,:+S@@#%;,...:*@@@*...:S@@@?,.+SSS%*;.;*..;#?,,:::#;..;#@@%*+,....:+,;*;%SS;,*;.++,%;.......
...*::?:;?:+?%%#@#S???;?#?......*#@@%::;,:;?#@@+,;*+S@@@S#@#*,...*S+*S@?....,S@++*##SS@@@#?*?S#SS@@@?:?+.++.*..%?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*.;S@@#*:+@;.*S%+,,.:?S%,+#*?@??@%,:+*?SSSS++#:..:**%@@###@##?;..:,,:,,::;;......
....::;;,:+#?++?#@#+::**+#@@#?%?;@%;;+%@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*+**,:#@@@@#%+::,:*++%#?++?;*#?+;,.::+%;+@@*.,,;:%,,,;+;+;+%:...,......,,+SS#?...................
.............,#*..::.,;%S+**S#;:?SS+:,,,.,:.,?SS*:.:%%*S%%%%;,*??*#*,,;:*.,:::.+;+;...,+:,.;%?%S@?;S#:..................
............,??S*;,::..,+;:.;S+...;%%S?+;::,.,+:S%,.;.?%;++?;,?;::,%%*?,,:..,:,+.:...:+++*%%:..*@**+?...................
.............;:,;*+;+*,...:+.,%%*??*++*+++;+:.;..SS++,%;;+.;.:.;;:.::.;%;:,..:;..,,:;;....;,.,:%%,..;...................
..............,...,..:*;:;::,,.::;?.,;:;....;+:,.*#;++*?;;,:...,+..,:..;+;...,;..,;,,,:,.:*++%?:....:...................
.....................,:......:..:.:;;;.,::,.,:,,.,?*...+;?;;;...::.....,.++,.,,..,,,,.,:+:,..;......,...................
......................,.........:...::.....,,,...,.+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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................