- Country: Netherlands - Location: Maasbree, Limburg - Status: Active - Formed in: 1996 - Genre: Black/Death Metal - Lyrical themes: N/A - Record label: N/A - Years active: 1996-2002, 2014-present
Members
Job van de Graaf
Drums (1997-2002, 2014-present)
Member(bands):
Collision
Geert Rijs
Guitars (1997-2002, 2014-present)
Sander Stappers
Bass (2001-2002, 2014-present)
Member(bands):
Unwritten Pages , Sengaia
Jos Lemmen
Vocals (2020-present)
Member(bands):
Beast of Damnation , Tartaros
Harold Gielen
Bass
Member(bands):
Defy the Curse , Legion of the Damned , Disgorge , Mangled , Inhume , Charlie Adler
Sjors Hendriks
Vocals (1997-1999)
Member(bands):
Seventh Sin
Jan van Eersel
Vocals (1999-2001)
Ron Classen
Vocals (2001-2002, 2014-?)
Member(bands):
Necropolis , Infuriate
Close
Type:
Demo
Release date:
1998
Catalog ID:
N/A
Version desc.:
Promo
Label:
Independent
Format:
Cassette
Members
Job van de Graaf
Drums
Geert Rijs
Guitars
Sjors Hendriks
Vocals
Harold Gielen
Bass
Erwin Hermsen
Bass
Tracks
1.
Intro
(loading lyrics...)
2.
Eternalize Dead
(loading lyrics...)
3.
Enter Imaginations
(loading lyrics...)
Close
Type:
Full-length
Release date:
2001
Catalog ID:
N/A
Label:
Independent
Format:
CD
Members
Jan van Eersel
Vocals
Loek Peeters
Bass
Erwin Hermsen
Producer, Recording, Mixing
Willem Steentjes
Mastering
Tracks
1.
Failure Existence
01:48
(loading lyrics...)
2.
Enter Imaginations
02:09
(loading lyrics...)
3.
Stratus
02:28
(loading lyrics...)
4.
Abysmal
03:48
(loading lyrics...)
5.
Ave Solitude
02:17
(loading lyrics...)
6.
Mystical Journeys
03:16
(loading lyrics...)
7.
Ominous
00:57
(loading lyrics...)
8.
Eternalize Death
03:03
(loading lyrics...)
9.
Anguish and Despond
03:40
(loading lyrics...)
10.
Unleash War
02:46
(loading lyrics...)
26:12
Close
Type:
Full-length
Release date:
July 24th, 2020
Catalog ID:
N/A
Label:
Independent
Format:
CD
Members
Job van de Graaf
Drums
Geert Rijs
Guitars
Sander Stappers
Bass
Jos Lemmen
Vocals
Harold Gielen
Vocals (tracks 3, 6)
Erwin Hermsen
Recording
Tracks
1.
Hail to the Slaughter
03:25
(loading lyrics...)
2.
Rites for False Gods
02:59
(loading lyrics...)
3.
Abandon Hope
02:43
(loading lyrics...)
4.
Painless Death
02:31
(loading lyrics...)
5.
Hate Is Mine
03:33
(loading lyrics...)
6.
Age of Wolves
02:29
(loading lyrics...)
7.
Untamed Devastation
04:31
(loading lyrics...)
8.
Heretic Hell Hordes
01:42
(loading lyrics...)
9.
Ashes of Mankind
02:46
(loading lyrics...)
10.
Forgotten Shadows
02:17
(loading lyrics...)
11.
Falling into Despair
03:53
(loading lyrics...)
32:49
Close
Type:
Full-length
Release date:
July 24th, 2020
Catalog ID:
N/A
Label:
Independent
Format:
CD
Members
Job van de Graaf
Drums
Geert Rijs
Guitars, Songwriting, Lyrics
Sander Stappers
Bass
Jos Lemmen
Vocals
Harold Gielen
Vocals (tracks 3, 6)
Erwin Hermsen
Recording, Mixing, Mastering
Wouter Wagemans
Layout
Job van de Graaf
Design
Tracks
1.
Hail to the Slaughter
03:25
(loading lyrics...)
2.
Rites for False Gods
02:59
(loading lyrics...)
3.
Abandon Hope
02:43
(loading lyrics...)
4.
Painless Death
02:31
(loading lyrics...)
5.
Hate Is Mine
03:33
(loading lyrics...)
6.
Age of Wolves
02:29
(loading lyrics...)
7.
Untamed Devastation
04:31
(loading lyrics...)
8.
Heretic Hell Hordes
01:42
(loading lyrics...)
9.
Ashes of Mankind
02:46
(loading lyrics...)
10.
Forgotten Shadows
02:17
(loading lyrics...)
11.
Falling into Despair
03:53
(loading lyrics...)
32:49
Close
Type:
Full-length
Release date:
July 24th, 2020
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Job van de Graaf
Drums
Geert Rijs
Guitars, Songwriting, Lyrics
Sander Stappers
Bass
Jos Lemmen
Vocals
Harold Gielen
Vocals (tracks 3, 6)
Erwin Hermsen
Recording, Mixing, Mastering
Wouter Wagemans
Layout
Job van de Graaf
Design
Tracks
1.
Hail to the Slaughter
03:25
(loading lyrics...)
2.
Rites for False Gods
02:59
(loading lyrics...)
3.
Abandon Hope
02:43
(loading lyrics...)
4.
Painless Death
02:31
(loading lyrics...)
5.
Hate Is Mine
03:33
(loading lyrics...)
6.
Age of Wolves
02:29
(loading lyrics...)
7.
Untamed Devastation
04:31
(loading lyrics...)
8.
Heretic Hell Hordes
01:42
(loading lyrics...)
9.
Ashes of Mankind
02:46
(loading lyrics...)
10.
Forgotten Shadows
02:17
(loading lyrics...)
11.
Falling into Despair
03:53
(loading lyrics...)
32:49
Close
Type:
Full-length
Release date:
October 2020
Catalog ID:
N/A
Label:
Independent
Format:
12" vinyl (33⅓ RPM)
Limitation:
100 copies
Members
Job van de Graaf
Drums
Geert Rijs
Guitars, Songwriting, Lyrics
Sander Stappers
Bass
Jos Lemmen
Vocals
Harold Gielen
Vocals (tracks 3, 6)
Erwin Hermsen
Recording, Mixing, Mastering
Wouter Wagemans
Layout
Job van de Graaf
Design
Tracks
Side A
1.
Hail to the Slaughter
03:25
(loading lyrics...)
2.
Rites for False Gods
02:59
(loading lyrics...)
3.
Abandon Hope
02:43
(loading lyrics...)
4.
Painless Death
02:31
(loading lyrics...)
5.
Hate Is Mine
03:33
(loading lyrics...)
6.
Age of Wolves
02:29
(loading lyrics...)
Side B
7.
Untamed Devastation
04:31
(loading lyrics...)
8.
Heretic Hell Hordes
01:42
(loading lyrics...)
9.
Ashes of Mankind
02:46
(loading lyrics...)
10.
Forgotten Shadows
02:17
(loading lyrics...)
11.
Falling into Despair
03:53
(loading lyrics...)
32:49
Band ascii art
........................................................................................................................
........................................................................................................................
.....................................................,:,........:,......................................................
..................................................,:;+:..........;;:,...................................................
................................,,,,,,......,,::;;+++:............;++;;:,,,...,,,,,,,,,,,...............................
....................,,,:::::::,,,.............,:++++;.............:+++++;:............,,,,::::::::,,....................
.............,,::;;;::,,........................,;++;.............:++++;........................,,::;;;;;::,............
..........:;;;;:,.................................;+;.............:+++:..........,:::,................,,,:;++:..........
.........:+;,..............................,,,.....;+,............:++,.........,;+;......,:,........,::,...,;+:.........
........;++,.....,,::,..,,:::::::::;;;;::,,:+++;;:::;:............++,..........,;;:,,..:;;,.......::,;,.....,++;,.......
.....,:;;;,.......;::+;:,,,:;++;;;::::::;++++++++++;;;;;:,,......;+:.....,::;;++;;:..:;+;.......,;:,;:.......,;;+;,.....
....;++;..........;;,;+++;:,..:+++;;;+;:,,,:;:,;++,..:;:,,,::,,.:+:...,;++;;;++;::;.,+++;:.....:+;.;+:.........,+++:....
....:+++;,.......,;+;,++;;++;,.,;+;,.,:;+;:,...,++...,++;::..:;;::.,;+++:,.:++:.:++,..;+++,...:++,,++;........:;++;.....
.....;++++;:..,.,;++;.;+;.:+++:..;++,...;++:...:++....;+++;..++++:.;++:...:++;..;++,...;++,..,+++:,;++;,,,.,;+++++,.....
......:,:+++,.;++++;.:+;,..;++:..:+++;,.;+;...,+++...,++++;..;+++;.,;+;,:;+++:..+++....:++,...,:;+;,;++++:.:+++,.,......
........,+++,.;++++,,++;;;;;++,.,;+;::;++;....:+++:..;++++;..;+++;,.,;++;:,;++:,:++:...,++,.....,;+;.;+++:.:+++.........
........;+++;;++++;.;++;::::+;.;++:....:+;:....,+++:..:,;+;..;+;:..:;++:....:++;.,;+;:.,++,......:+;,;++++;++++;:.......
......:++++;;+:;++:,+++:..,:+;,;++,.....;++:...:++;,....,+;..;+,...;++;,....:+++...+++,:++,......:++,;++::+::++++;,.....
....,;++++,.,,.,;+,:+;....,++;,;++:...,+++:...,++;.......;+::+;.....;+++,...,++;..:;++,:++;,...,;++;,;+:..,..:+++++;....
...:+++++:......;+:,++:,...:+;,;+;.....;;;....;+;........;++++:.....,+++..,,,:+;.,+;+;..,:;+;:;++++;,++:......:+++++;...
...:::::,......,++;,::;;::,,;;,;+:,,,,,:::,..,++,........:++++,......;+;.....,+;,::;;:,,,,,::::::::::++;.......::::::,..
..;++;;+:.....,;++++;;;;;;;;;;:;+,:::,,,;,...:+;.........,++++:......:+,......;;.,;;;:::;;;;;;;;;;;+++++;.....,;++++;;..
...,:;;++;:,.:+;;,,,.......;;;:,+,......;,...:+,..........;+++;......:;.......;;.,++:...............,,:;+;,,:;++;;:,....
.......,:;++;;:,.........,;;:...:,,,::::::::::+,::::;;;;;::;+++::;;;,:::;;;;;,;:;:+;,:,,,...............::;++;:,........
........,:::;++;;:,...,,::,,,,::,,++++++;:;+;,+:;+++++;+++;:;++;:;;;,,:+;;;+;:,;;:+;:+++++;;:,,....,,:;;+++;::,.........
......,;;:,..:+++++;;;;;;;;+++++;,:,,.........;:.............,;++;,..............,+,.,,::;;+++++;;++++++++,.,:;:,.......
....,,.......,+++++++++++;;::,,...............,;...............;++:..............,+........,,:;;++++++++++,.....,,,.....
...........,:;;;;;;;:::,.......................,:.............:+;,...............,;..............,,::;;;;;;:............
.................................................,..........,;+:.................,:.....................................
...........................................................:;:...................,,.....................................
........................................................,::,.....................,,.....................................
........................................................................................................................
........................................................................................................................ :::::::::::::::::::::::::::::::::::::::::;*SSSSSSSSSS;?#S##S;,:::::::::::::::::;+**;::::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::::;*%%?%SSSSSSSS+?#S##S;,:::::::::::::::::?SSS%;,::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::::;?%%%?**?%SSSS#S+?#SS#S;,::::::::::::::::;+%S##+,::::::::::::::::::::::::::::::::::
:::::::::::::::::::::::::::::::::::+?SS?;+++?S%%S###S;?#SS#S;,::::::::::::::::+*?##?::::::::::::::::::::::::::::::::::::
??%%%%%%%%%%%%%%%%%%SSSS*%%%SS%%%%%SSSS%*;;+%#SS%?*SS;?SSSSS;,:::::::::::::::::+%##;::::::::::::::::::::::::::::::::::::
###SSS##S%######??%%S########???%%%%%%%%SSSSSSSSSS%*%+%S%%%%:,:::::::::::::::::*%S?;::::;:::::::::::::::::::::::::::::::
SS%%%%SS%%SS###%+%SSSS%S%S##S%SSSSSSSSSSS#######SS##%*%SSSSS;:::::::::::::::::::::;;;::;#?::::::::::::::::::::::::::::::
SSSS##SS#SSS##S+:*SS%S*??%##S%SSSSSSSSSSS##SSS%%SSS#%;+*?S%S;:::::::::::;:::;;::;;;;;;:;##*,::::::::::::::::::::::::::::
SSSSSSSSSSSS##S?;;%%S%%%?%##S%%SSSSSSSSS%%?***+*SSSS?:;+:;*%;,:::::::::;%*:::;++*+++++;:?#S;,:::::::::::::::::::::::::::
SSSSSSSSSSS%S#S%?%%**?????S#S%%SSSSS%?**++++*?%%?*?%?:*+:?%?:,:::::::::*S%:,:;++***??*;:+##%:,::::::::::::::::::::::::::
SSSSSSSSSSS%S%+;:;**+;:;*+S#S%%SSSS*+;;;+*?%%+*%%?%S%:?*:%SS:,:::::::::+%?::::;+++*+*+:::?S#?,::::::::::::::::::::::::::
SSSSSSSSSSS%*::::::::;::+*S##%%%%%*+;;;:*?*?*?*+%%?S?:?+;SSS;,:::::::::,:::::::;+*??%*::::+?S;,:::::::::::::::::::::::::
SSSSSSSSSS%?;:::::;;;+;;;:?%*++;;;+*?%;;%%*%%?%*?**S?:%+;SSS;,:::::::;:,:::::;+?SSSSS?::::,+S*,:::::::::::::::::::::::::
SS%%%?**++**;;:::::**???::+*?*?%%+%SSS?**?%?;?%%%*;+*+*;;???:::::::::;+:,::::::;;;*??*::::,+S?,:::::::::::::::::::::::::
S%*???;:,*S%?%SS*;+??%?*++%%SS%SS%*??+:*+;+***?%%?+%?:?+;%%%:,::::::::*;,:::::::,,,:::::::,;%+,:::::::::::::::::::::::::
SSSSSS%;:%S%?%%%?+***?**??%%?%%%S%%?****;;??+%SSS?;%?:%+;%%%:,::::::::;;::::::::++::::::::::;:::::::::::::::::::::::::::
%S%*%S%+:***++++;;;++**;+?%%S?*%S%?+*??**+;+%%SSS?:%?:?++%%%:,:::::::::;::::::::?+::;;+;;;;+*::::,,,::::::::::::::::::::
%SS%++??+?%%*?;:::;;:;::+%???**+++;*+;;+;++;*;;?%*:%?:?++%%%:,::::::::::;:::::::::::::;+*++++;;;;;;::::::,:::::,::::::::
%%%%**+++?S%***?***+;;++*+:::;:::::+*:;;;;;;+;:+;::**:?+;*??:,::::::::::;+:::::::::::::;++;:::::;;;++++++;::::::::::::::
SSSSSSS*+*%%?+*??%%?*??+?%;,::;::::+;++:,::;+;:;::;++:?+;+++:::::::::::::+;:::::::::::::,,,::::::,:::::;;;:::++;;;::::::
SSSS%?**+;?%???%%%??+**+*%+,::;;:::;:++;;+;;++:;::::;:?++???:,::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::
*?%??+;:;:++;;;++;::;+?:::+:,::*;::+*?%%%%*:;;;;:::;+++;;*??:,::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::;;;:;;+;;::::::::::;;:::+?*?%%%*;++*+;;;;;;;+;++::+++:+***::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:,,,::?*:::::::;;;;*?+::*%%%?**+;::::::::;:;;;+:;;:;++*;;***::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::;;::;;::::::+**%%%%+:;;;;:::,:::::::::::::::;:;*:;***:;***::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
::+*;:;;::::::;;:;;::;;:::::::::::::::,::::::::::;::+**:;?**::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::;:;??*:::::::;:,;*;::::;:::::::::;;+**+;;::::::::::;:;+**::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::::;;+;::+*+;:;::++;:::;;;;:::::+?*++;;;:;;::::::;;:::::;+::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
:::,:::::::+?%?++:::,;;:;+;;:::+?*;;:::::::;++;::::;;::,:::,:::,,::::,:::::,:::,:::,,:::::,:::::::::::::::::::::::::::::
::::::;;;;::;++++;;:;;+:;;;;:;*%*;;::::::::;+*+:;::;::::::;:::::::::::::::::::::::::::::::::::::::::::,:::::::::::::::::
%%SSSSSSSSSSSSSS%SS%%%%%%%%%%%%%%%%%%??**?%%%%S%%%SS%%%%%%SSS###############SSSS###SSSSSSSSSSSSSS%%?*+;;::****??%%%%%%%%
SSS%%%%SSSSSSSSSSSSSS%%%%%%%%SSSSSSSS%%%%%SSSSSSSSSSSSSSSSSS##############S*;;:;*%S###############SSSSS%?????%%SSSSSSSSS
SS%????%%%%%%%SSSSSS%%%%%%%%%%SSSSSSS%%%%SSSSSSSSSSSSSSSSSSS##############;,,:;;;;+#############SSSSSSSSSSS%%SSSSSSSSSSS
S%%?*??%SSSSS%%%%%SS%%%%%%%%%SSSSSSSSSS%%SSSSSSSSSSSSSSSSSSSSS###########S::::;;+?%?S###########SSSSSSSSSSSSSSSSSSSSSSSS
SS%???*%SSSSSSSSS%SS%%%%%%%%%SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS;;+*?%S######S;;:+;;;*?SSS##########SSSSSSSSSSSSSSSSSSSSS###
SS%****%SSSSSSSSS%SSS%%%%%%%%%SSSSSSSSSSSSSSSSSS%SSSSSSSSSS%:,::::;;+*?%SS*;;;++;+S############SSSSSSSSSSSSSSSSSSSS#####
SS%????%SSSSSSSSS%SSS%%%??%%%%%%%%%SSS###SSSSSS%%%%S%%SSSSS%;::;;;:::::::;*;::::;+S############SSSSSSSSSSSSSSSSSS#######
SS%?***%######SSS%SS%%%????????%%??SS####S?????*?**%*?%SSSS%;:;+****++;:,,:;;:::;::;+*?%%SS######SSSSSSSSSSSSSSS##S#####
SS%?***%SSSSS#SSS%SSS%%??%%%%%%%%%%S#S###S%*?%*****%*?%%%%%%*;?????+::::::,:;+**+;::,,,,::;+*?%%SS####SSSSSSSSSS#S#@###S
SS%?***?SSSSSSSSS%SSS%%%?%%%%%%%%%**??%S#S?*??++*+*%*?%%%%%%+*%%%%+,::::::::,:++%SS%%?*+;::,,,::;;+*??SSSSSSS%%%%%%SSSSS
SSS%????SSSSSS%%???*++++?%%%%%%%%*;:;*??%%?+??*++**%*?%%%%%%*%%%%%:,::::::::::,,:%SSS#####S%*;:::,,,::%#SSSS%%SSS%%%%%%%
SSS%%%??%S%%SS?***+;::::?%%%*?%?+;::;+***%?*?*++++*%*?%%%%SS?%%%%*,,,::::::::;;;:?SSSSS######S?+:::::*S##SSS%SSSSSSSSS%%
SSS%????*???%S?**++;::::*%SS?:?S*;::;+*++?%%%%%%%%%%*?%%%%SS%%%%%+;;;::::::::::;;;%S%%SSS##S##S*;::;;%####SSSSSSSSSSSS%%
SSS%???**??%%S?*+++;::::;?##S+;S?;;;+**+;***++*SSSS%*?%%%%%%%?%%%?**???;,:::::::::+%%%%%SSSSS%?%;:;:*#####S%SSSSSSSSSS%%
%%%%???**??%%S?*+++;::::;+?%#S+%S%?++++++*+****SSSS%??%%%%%%???%%*+*?%?::::::::::;+*%?%%SS%SS%%*::;;S####S%SSSSSSSSSSS%%
%%%%???***?%%%?*+++;::::::+?S%?#S#S+:;+;++*++??%%%%%??%%%%%%+;;+++;+?%;,::::::::,;?;+++*?%%%%?*::;:*#####S%SSSSSSSSSSS?%
%%%%****+*??%%*++;+;++++::*%%?S#S#*:;;;;;;;;**?***********??%%??*+;;+%*:::::::::,+?;:++????**??*+;;S####S%%SSSSSSSSSS%%%
%%%%*++++**???*;+++;;+*?+*+*?%%?++::;;:;;;;;+++??????????***S###?:;;;*%*,::::::::::;+?%?*??*????*:*#####S%SSSSSSSSSSS%%%
%%%%*++++*%%***+**;;*??*+?????%+;:::::::::::;++???%%%%%%%%%%SS#%:,:;;+?%+,::::::::++***++?%?%??*:;S####S%%SSSSSSSSSS%?%S
%?%%*++++?%%?+**?*:::*?*+??????+:::::::::::::;;+??????????%%SSS;,::::;+*+:::::::,;%?*?%?**++***+,*#####S%SSSSSSSSSSS??SS
%%?%*+*+;?%?*++*?*:*;??*+*?????+:::::::::::::;::*???????????%S*,::::::::,::::::::**?S#####SS%%?**S#SS#S%%SSSSSSSSSS%?%SS
%%%%*;;;;?%?*++*?*;?;??*+*?????+,::::::::::::;;*?????%%%????;::::::::::::::::::+*?S##############SSSSSS?%SSSSSSS%%%??%%%
%%?%*;;;+?%?+;+*?+;%+%%?*??????;:::;;;++:::::+*?%%%%%%%%????;:::::::::::::+?*;;;;+S##########SSSSSSSSS%?SSSS%%%%%%%?%%%%
%%??*:::;+*+;;++*;+%+**??????*+::::;;;++:::::;**%%%%%%%%????;:;::::::::::;;*%+::*%S#####SSSSSSSSSSSSS%?%S%%%%%%%%%??%%%S
++;:::::::,,::::;;;++?**%%%?**+:::;;;;;::::::;**????%%%?????;+;:::::::::::;;++,;**?%%%%%%SSSSSSSSSS#S%?S%%%%%%%%%%*%%%%S
::,,:::::::::;;;;;;;;*+;++;;;;;::::;:;:::::::+?**???????????+++::::::::::::::,:::::;;;;+++?%%%%%SSS?%########S%%%**?????
::::::::::::::::::;;;?*++++;;;;::::::::::::::;**+????????*?*;::::::::::::::::::::::,,::::;;++***?SS+,;+*?%%%S#S%*+**;::+
:::::::::::::::::::::++;;++++;+;:::;:::::::::++***??????******+::::::::::::::::::::::::::,,,::::;++::,,::*SS%%%%?%?*??*;
::::::::::::::::::::::++++++;;;;:::::::::::::;+**+*?????****??+::::::::::;;;;;::::::::::::::::::,,,:::::,:;?##%?*++*+;*?
::::::::::::::::::::::;;+;;;;;;::::::::::::::;+***+?????****??+::::::::::;+;::::::::::::::::::::::::::::::,,;?##%?+::::;
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................