- Country: Australia - Location: Hobart, Tasmania - Status: Changed name - Formed in: 1994 - Genre: Black Metal - Lyrical themes: Nature, Darkness - Record label: Finsternis Productions - Years active: 1994-1997, 1997-present (as Striborg )
Members
Vvelkaarn
All instruments, Vocals
Member(bands):
Striborg , Azimuth , Cromlech , Pentemple , Baalphegor , Krucifior , Veil of Darkness, M.S.I. , Alpha Centauri, Mondas
# Discography Type Year 1
A Tragic Journey Towards the Light
Full-length
1995
Show album
2
Through the Forest to Spiritual Enlightenment
Full-length
1996
Show album
3
Isle de Morts
Full-length
1997
Show album
4
Striborg / Veil of Darkness / Kathaaria
Split
1997
Show album
Close
Type:
Full-length
Release date:
1995
Catalog ID:
N/A
Label:
Finsternis Productions
Format:
Cassette
Album versions
Release date
Label
Catalog ID
Format
Description
1995
Finsternis Productions
Cassette
November 2017
(as the band "Striborg")
Dread Records
DR43
Cassette
Limited edition
Members
Vvelkaarn
All instruments, Vocals
Tracks
1.
The Castle of Nevermore
(loading lyrics...)
2.
Beyond the Shadow of Silence
(loading lyrics...)
3.
One with the Night
(loading lyrics...)
4.
Alone in Darkness
(loading lyrics...)
5.
The Lost Souls of the Forgotten
(loading lyrics...)
Close
Type:
Full-length
Release date:
April 1996
Catalog ID:
Finster 2
Label:
Finsternis Productions
Format:
Cassette
Album versions
Release date
Label
Catalog ID
Format
Description
April 1996
Finsternis Productions
Finster 2
Cassette
January 20th, 2018
(as the band "Striborg")
Dread Records
DR45
Cassette
Limited edition, Reissue
Members
Vvelkaarn
All instruments, Vocals
Tracks
Side A
1.
Enthralled by Loliness
(loading lyrics...)
2.
Archadaecon
(loading lyrics...)
3.
Nyctophobia
(loading lyrics...)
4.
Longing to Embrace Your Cold Soul
(loading lyrics...)
5.
Through the Forest to Spiritual Enlightenment
(loading lyrics...)
Side B
6.
Frozen in Time
(loading lyrics...)
7.
Dawn of Winter
(loading lyrics...)
8.
Enchanted Forest
(loading lyrics...)
9.
Misty Morning over Neika
(loading lyrics...)
Close
Type:
Full-length
Release date:
1997
Catalog ID:
N/A
Label:
Finsternis Productions
Format:
Cassette
Album versions
Release date
Label
Catalog ID
Format
Description
1997
Finsternis Productions
Cassette
May 2018
(as the band "Striborg")
Dread Records
DR50
Cassette
Limited edition
Members
Vvelkaarn
All instruments, Vocals
Tracks
Side A
1.
Intro
01:40
(loading lyrics...)
2.
Through the Veils of Darkness
02:42
(loading lyrics...)
3.
Descending from a Blackened Sky
03:41
(loading lyrics...)
4.
Holding the Throne of Night
03:58
(loading lyrics...)
5.
The Day for My Kingdom to Rule
05:12
(loading lyrics...)
Side B
6.
The Cold Slumber That Awaits Me
03:11
(loading lyrics...)
7.
Return of the Dark Lord
03:41
(loading lyrics...)
8.
Landscapes of Mist Cast Across the Steel of Cold
02:36
(loading lyrics...)
9.
In Darkness...
03:28
(loading lyrics...)
10.
Mist
02:50
(loading lyrics...)
32:59
Close
Type:
Split
Release date:
1997
Catalog ID:
N/A
Label:
Finsternis Productions
Format:
Cassette
Members
Striborg
Vvelkaarn
All instruments, Vocals
Kathaaria
Vvelkaarn
All instruments, Vocals
Tracks
1.
Striborg -
Intro
(loading lyrics...)
2.
Striborg -
The Place Where Cold and Darkness Meet
(loading lyrics...)
3.
Striborg -
Path to the Gate of Beliar
(loading lyrics...)
4.
Striborg -
Instrumental
instrumental
(loading lyrics...)
5.
Striborg -
The Dawn of Winter
(loading lyrics...)
6.
Kathaaria -
The Fullmoon Gaze Through the Trees and Fogs
(loading lyrics...)
7.
Kathaaria -
Descending from a Blackened Sky
(loading lyrics...)
8.
Veil of Darkness -
Intro
(loading lyrics...)
9.
Veil of Darkness -
As the Mist Casts Across the Haunted Cemetery
(loading lyrics...)
10.
Veil of Darkness -
Pale Shadow of the Undead
(loading lyrics...)
11.
Veil of Darkness -
Dark Veil of Death
(loading lyrics...)
12.
Veil of Darkness -
Journey Through Night Fog
(loading lyrics...)
13.
Veil of Darkness -
Cold Winter Moon
(loading lyrics...)
Close
Type:
Full-length
Release date:
1995
Catalog ID:
N/A
Label:
Finsternis Productions
Format:
Cassette
Members
Vvelkaarn
All instruments, Vocals
Tracks
1.
The Castle of Nevermore
(loading lyrics...)
2.
Beyond the Shadow of Silence
(loading lyrics...)
3.
One with the Night
(loading lyrics...)
4.
Alone in Darkness
(loading lyrics...)
5.
The Lost Souls of the Forgotten
(loading lyrics...)
Close
Type:
Full-length
Release date:
November 2017
Catalog ID:
DR43
Version desc.:
Limited edition
Label:
Dread Records
Format:
Cassette
Limitation:
100 copies
Members
Vvelkaarn
All instruments, Vocals
Tracks
Side A
1.
The Key (Intro)...
(loading lyrics...)
2.
To the Castle of Nevermore
(loading lyrics...)
3.
Beyond the Shadow of Silence
(loading lyrics...)
4.
One With the Night
(loading lyrics...)
5.
Drowned in Black Beauty
(loading lyrics...)
6.
Alone in Darkness
(loading lyrics...)
7.
A Tragic Journey Towards the Light
(loading lyrics...)
8.
Lost Souls of the Forgotten
(loading lyrics...)
9.
Haunted Forest
(loading lyrics...)
10.
Drowned in Black Beauty II
(loading lyrics...)
Side B
1.
The Key (Intro)...
(loading lyrics...)
2.
To the Castle of Nevermore
(loading lyrics...)
3.
Beyond the Shadow of Silence
(loading lyrics...)
4.
One With the Night
(loading lyrics...)
5.
Drowned in Black Beauty
(loading lyrics...)
6.
Alone in Darkness
(loading lyrics...)
7.
A Tragic Journey Towards the Light
(loading lyrics...)
8.
Lost Souls of the Forgotten
(loading lyrics...)
9.
Haunted Forest
(loading lyrics...)
10.
Drowned in Black Beauty II
(loading lyrics...)
Close
Type:
Full-length
Release date:
April 1996
Catalog ID:
Finster 2
Label:
Finsternis Productions
Format:
Cassette
Members
Vvelkaarn
All instruments, Vocals
Tracks
Side A
1.
Enthralled by Loliness
(loading lyrics...)
2.
Archadaecon
(loading lyrics...)
3.
Nyctophobia
(loading lyrics...)
4.
Longing to Embrace Your Cold Soul
(loading lyrics...)
5.
Through the Forest to Spiritual Enlightenment
(loading lyrics...)
Side B
6.
Frozen in Time
(loading lyrics...)
7.
Dawn of Winter
(loading lyrics...)
8.
Enchanted Forest
(loading lyrics...)
9.
Misty Morning over Neika
(loading lyrics...)
Close
Type:
Full-length
Release date:
January 20th, 2018
Catalog ID:
DR45
Version desc.:
Limited edition, Reissue
Label:
Dread Records
Format:
Cassette
Limitation:
100 copies
Members
Vvelkaarn
All instruments, Vocals
Tracks
Side A
1.
Forever in Night
(loading lyrics...)
2.
Longing to Embrace Your Cold Soul
(loading lyrics...)
3.
Nyctophobia
(loading lyrics...)
4.
My Guide to the Palace of Darkness
(loading lyrics...)
5.
Through the Forest to Spiritual Enlightenment
(loading lyrics...)
6.
Frozen in Time
(loading lyrics...)
7.
The Dawn of Winter
(loading lyrics...)
8.
Enchanted Forest
(loading lyrics...)
9.
Misty Morning over Neika
(loading lyrics...)
10.
Lost in Eternal Darkness
(loading lyrics...)
11.
Isle de Morts
(loading lyrics...)
Side B
1.
Forever in Night
(loading lyrics...)
2.
Longing to Embrace Your Cold Soul
(loading lyrics...)
3.
Nyctophobia
(loading lyrics...)
4.
My Guide to the Palace of Darkness
(loading lyrics...)
5.
Through the Forest to Spiritual Enlightenment
(loading lyrics...)
6.
Frozen in Time
(loading lyrics...)
7.
The Dawn of Winter
(loading lyrics...)
8.
Enchanted Forest
(loading lyrics...)
9.
Misty Morning over Neika
(loading lyrics...)
10.
Lost in Eternal Darkness
(loading lyrics...)
11.
Isle de Morts
(loading lyrics...)
Close
Type:
Full-length
Release date:
1997
Catalog ID:
N/A
Label:
Finsternis Productions
Format:
Cassette
Members
Vvelkaarn
All instruments, Vocals
Tracks
Side A
1.
Intro
01:40
(loading lyrics...)
2.
Through the Veils of Darkness
02:42
(loading lyrics...)
3.
Descending from a Blackened Sky
03:41
(loading lyrics...)
4.
Holding the Throne of Night
03:58
(loading lyrics...)
5.
The Day for My Kingdom to Rule
05:12
(loading lyrics...)
Side B
6.
The Cold Slumber That Awaits Me
03:11
(loading lyrics...)
7.
Return of the Dark Lord
03:41
(loading lyrics...)
8.
Landscapes of Mist Cast Across the Steel of Cold
02:36
(loading lyrics...)
9.
In Darkness...
03:28
(loading lyrics...)
10.
Mist
02:50
(loading lyrics...)
32:59
Close
Type:
Full-length
Release date:
May 2018
Catalog ID:
DR50
Version desc.:
Limited edition
Label:
Dread Records
Format:
Cassette
Limitation:
100 copies
Members
Vvelkaarn
All instruments, Vocals
Tracks
Side A
1.
Intro
01:40
(loading lyrics...)
2.
Through the Veils of Darkness
02:42
(loading lyrics...)
3.
Descending from a Blackened Sky
03:41
(loading lyrics...)
4.
Holding the Throne of Night
03:58
(loading lyrics...)
5.
The Day for My Kingdom to Rule
05:12
(loading lyrics...)
6.
The Cold Slumber That Awaits Me
03:11
(loading lyrics...)
7.
Return of the Dark Lord
03:41
(loading lyrics...)
8.
Landscapes of Mist Cast Across the Steel of Cold
02:36
(loading lyrics...)
9.
In Darkness...
03:28
(loading lyrics...)
10.
Mist
02:50
(loading lyrics...)
Side B
1.
Intro
01:40
(loading lyrics...)
2.
Through the Veils of Darkness
02:42
(loading lyrics...)
3.
Descending from a Blackened Sky
03:41
(loading lyrics...)
4.
Holding the Throne of Night
03:58
(loading lyrics...)
5.
The Day for My Kingdom to Rule
05:12
(loading lyrics...)
6.
The Cold Slumber That Awaits Me
03:11
(loading lyrics...)
7.
Return of the Dark Lord
03:41
(loading lyrics...)
8.
Landscapes of Mist Cast Across the Steel of Cold
02:36
(loading lyrics...)
9.
In Darkness...
03:28
(loading lyrics...)
10.
Mist
02:50
(loading lyrics...)
32:59
Band ascii art
........................................................................................................................
........,,.........................................................................................:+;..................
.....:?S#@#S%S#+....................................,:*%,..........................................*#S,.................
....,%?++++;?@S.:,...:,.....................,*,.....%@@+................................................................
...........*#@+.,..+%@#?,..................:#@:.....%@@;............,,,........,:;;,.....,;,...:,...,,.......,::,.......
..........;@@@:,+..:?#@@?......:;*S%?;:...;@@@#??;,%@@@;.,+%S;...;*?S##S%+....;+?S@##S,.+#@#*;%@@;.*##+...,++?S@#S%:....
......+%S#@@@@:;+....*?:.......;:;+%@@@:...%@@;....,%@@%,,*#@@:..,,..:%@@*........:#@#...*@@?,,*+,.;@@+....,...:S@#,....
.........;S@@@;::.,;;...........:...S@#,...%@@:.....*@@*...?@@;...+;..*@@+....:*,.,#@S...*@@*......;@@;....,?,..S@#.....
.......,;:*@@@;;%?#@#*:........??:,+#@#,...?@@:.....*@@;...?@@+.,%?,.,%@@*...*%,..:#@S...*@@*......;@@+...;%,..:#@#,....
......,*%@@@@#,:;,:%@@#*.....,S#...,S@@:...?@@:.....*@@;...?@@+.S@;...+@@*..*@*....S@S...*@@*......;@@+..:##....%@#,....
.........?@@%:.:....;#@@%....%@#,...S@@;...?@@;.....*@@;...?@@+;@@*...?@@*..#@#:..;#@#...?@@?......;@@?..%@#;..;#@@:....
........:S#?:?S?+;:,;%#@@%;,.S@@%:,+#@@*,..%@@S;,...%@@?...?@@;:#@@?:.+#@#;.+#@#*.:?@@*..?#@@%+,...:@@#+.:#@#?;:?@@S:...
......,*##S###@@@@@%;.,%@@%,.,%##*,.:S#%,..,+%S?,...*SS+...S@%..,?%;...;?+,..:+;....;;,...,+?;......;?+,..:**:...+*:....
......:*;,,,.,,:;*;.....;:.....,,.....,..................:%#*...........................................................
......................................................,+*?+,............................................................
.......................................................,................................................................
........................................................................................................................ @#@@@#SS#@@@@@@@@@@@@@S*+*%###%*;+S@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S%S#S+,,?#S##@@@@@@@@##S#S*,....,
SS#@####@@@@@@@@@@@#%**%#@@@@@###@@@@@@@@@@####@@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S##S:..:+*+?S#@@@@@@@##@@#%:....,
###@##@@@@@@@@@@@S*+*S@@@@@@@@@@@@@@@@@@@@#%%%#@@@@@@@@@####@@@@@@@@@@@@@@@@@@@@@@@@@@#S##%++::;*%SSS#@@@@@@@@@#%%+....:
#@@@@@@@@@@@@@#S+:;S@@@@@@@@@@@##@@@@@@@@@#S##%#@@@@@@@@##SS@@@@@@@@@@@@@@@@@@@@@@@@@@@##@##%;;?#@#S**S#@@@@@@@@@@+....;
@@@@@@@@@@@@S*;:+%@@@@@@@@@@@@@##@@@@@@@@#SSS?*S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#S#%+;%@@@@#;;S#@@@@@@@@@%,...,,
@@@@@@@@@#%+;*%S#@@@@@@@@@@@@@@#@@@@@@@@@#SS%+;%#@@@@@@@@@##SS##@@@@@@@@@@@@@@@@###@@@@#??SS%%##@@@S+*#@@@@@#####S+..,,:
@@@@@@@#%:;%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%;,+S@@@@@@@@@#SS#####S#@@@@@@@@@@@@###@####SS#%+:?@@@@#*?#@@@@@%?S@@#+..,,:
@@@@@@@S?%#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%%#@@@@@@###S%S@#S*;?#@@@@@@@@@@@#####S%%%SS?;:*S#@@@#?*%#@@@###@@#?,....,
@@@@@@@@@@@#SS%%%?%##%S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%%S%%#@#S??#@@@@@@@@@@#?;*S%%*%S##+.,*%%S#@#####@@@@@@####%;,+?+*
S%?**??**?*:........,,*#@@@@@@@@@@@@@@@@@@@@@@@S%#@@@@@#@@#@@@@@@@@@@@@@@@@@@#+.,;*S#@@@%,.,+?%?%#@@@##@@@@##S####SSS*,,
................,:;*%S@@@@@@@@@@@@@@@@@@@@@@@@#SS#@@@@@@###@@@@@@@@@@@@@@@@@@@S*+*S#@@@@%;,:;;;;*#@@#?;*%S#?:;?%+:::....
.............:?S#@@@@@@@@@@@@@@@@@@@@@@@##@@@@@@@###@@@S**%#@@##@@@@@@@@@@@@@S*;;?#@###S*:..:+,,*#@@S+;?S*:..;S#%*:.....
............,%@@@@@@@@@@@@@@@@@@@@@@@@#%?S@@@@@####@@@@##S??%###@@@@@@@@@@@@@%;,;%#@#SSS%;..,:,:?#@@#?;?S%;:*S@@#?:.....
.............;#@@@@@@@@@@@@@@@@@@@@@S*;.+@@@S??#@@#%S@@@#S%SSSSS#@@@@@@@@@@@@#+,,?#@#S##%,..:;;?#@@#%?%##%+?#@@#?:,.....
.........:,,:?#@@@@@@@@@@@@@@@@@@@#%+:;?#@S+..,+?*++?#@@@#S%?%S##@@@@@@@@@@@#*,.,%@@SSSS+.,+S##SSS####%*+,.+S%*:...:+:,.
........,;*%S@@@@@@@@@@@@@@@@@@@@S??#@@@#*......::*S#%?SS+;?%*;;?#@@@@@@@#?+;....+S@#SS%*+%#%%?+%####+,::,:+?*.....+%+,.
S%**+:,;%#@@@@@@@@@@@@@@@@@###S*;::*SS?+;,.....,;?S%?;:*SSS?+;+:;S@@@@@@@#;.....:%@S%%S@@@@#SS##@@@SSSS+,,:;*;....;?*,..
@@@@#%S@@@@@@@@@@@@@@@@@#S*:;:....:*S?,........+%*,,;*+;S#+,,:;+?#@@@@@@@%,...:*#S*:..;%SSS??S@@@@@#%*:....:*;..:+?+:..,
@@@###@@@@@@@@@@@@@@@S%SS*++*?:...,:;:.........;?*;;;,..:?*,:+**S@@@@@@@#;...;**+,.....,..,;%S?***+,.......:++:,;;;:,,;?
@@@@@@@@@@@@@@@@@@@@##S#@@@@@@%,..............;%#@@#%*;,..,;%%++%#@@@@@@#+.,.,...,:;,......,,,.,;?*++;++..;%+,...,+*+:+S
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@S*,..............;S##@@@@#;.,*S#S+*?S#@@@@@#*..,:;+%SS*,........,:;?##S?%#S:,+;.....:**+:+S
#@@@@@@@@@@@@@@@@@@@@@###@##%+,...............,::;S@@@#%+?#@###%*?#@@##%;,,:;??*;;+;++::,,;;,,;?SS%%%???;:;,....:+?*;,;%
#@@@@@@@@@@#%#@@@@@@@#?;++::.................,:,.,%@@@@@##@@@@@###S*;:.......,:;+%####S?++?+:+?*+;;,...,,......;*??;:;?#
S@@@@@@@@@%;;S@@@@@@#%;..................,;+;+?;..,;++;?#@@##SSS?;.....,:::;?S#S%%%SSS?;:,,..,,,...............;?%%?%SS%
S@@@@@@@#*,.,?##S%?+:...................,;??+;+:...,:;?S#S*;:,,,.....;%##S%??*;,..,+*+,.,,...........;;,......;*+;?##S**
%@@@@@@S+.....,,..,;;....................,,,...,;+?S#SS%?++**?%SSSSS?*S#?,........,+*;......,,..,::,,,,......:*;;::*%%?+
S#%S@@S:..........*##+..................,......,::::,:*SS##%%#@@@####%?;.........:++:......;+;,...,...,,.....,,,:..,,,;*
##S##S;..,.......:#@@S,..............................,+%?+?##%%#@#S###S;.......,,::,.......,...................::...,:**
@@@@S*,,.........;#@@S,...................................,;**?S##@@@@@?.....:??*?*+;:,...............,,......,:,...,:?#
@@@@#*............*##+..................................,:*%*?S#@@@#@##%:...;%S*?S##%:,,,..........,;;:.............:+?%
@@@#?.............:%?,.................................,%##%::?%%S#####S;..:+;,,+SS*:,,,............,,.........:;:::::+;
@@@?...............;,..................................;S#S+..:+?S#@@@@%,......,+;,::,,............,...........:::::,,;;
@@S,.................................................,?#@?....:?#@@@@@@#S+.....::,.,,..,...........,......,,...,:;;;:;+*
@@S:.................................................*@@?...,:;?S#@@@@@@#*........,:,.,,.......................,*%SSS?;,
%??+:..............,.................................,;;......,+%#@@@@@#;.....,;*+;,...........................,::+?*:..
..,*?:...,........,;,.........................................:*?S@@@@@%;,,..,;+;,.....................................:
........*S%*;....................................................:?#@@##S?;..,.........................................,
;.......;S@@?...................................................,,;%S##@#?:,;;,..............,,......................,..
#SSSSSS??S##?:....................................................,;?#@@#*,,++...............,,..........,..........,,..
@@@@@@@@@@@@@S:.................................................::+S#@@@@S%?+,..........................,..............:
@@@@@@@@@@@@@#;..............................................,*?++?%##@@#S?%*:::;;:,.....,,,,,.........................:
@@@@@@@@@@@@@#:.............................................:*%+...,;+*?++%@@###@###S%?%S?+:,..........................,
@@@@@@##@@@@@#:...........................................+*+,...,:;;;;+?%?*;::+?S##@##S?;,..,..........................
@@@@@##S#@@@#%:.....;+,...................................,,:*%%+,,,,,.,,.....,,,:;+*;,,....,,..........................
@@@@@@@#S##S%?,.....?%,.....................................,+?SSSSS%??++***:,......,.::................................
@@@@@#S??S###*......:,.......................................;*S#@@@@@@@@#%:............................................
@@@@#%?%??S?:...............................................:S#@@@@@@@@@@#%*+,...........................,::,,..........
@%*?*?%?%%+;?*...............................................,;%#@@@@##@@@@#S*,................,:;*%S%??%####S+.........
#*;:,,,:?%%#@?..........................................,.....;S#@#%+:;%%*?%%+,.....:*?%%?*?SSSS#@@@@@@@@@@@#?,.........
@#S*:,:?#S%##;............................................,....,::,.:*%?;.,,..::.,+??%%%?+::;:,,:;%#S%S@@#S*:...........
@@@%;:.,:,.;+.................................................,:,,,:*S@@S+..;++;*%?;,...........,,::..,?%;..............
*#@##;.....................................................,;+??++*?%#@@#%+,,,,:;;,.,..,,,....,,,.......................
+#@@%,....................................................;S@#SS#@@@@@@@#?,...........,;;:.,,,,.........,,..............
##S%+.....................................................+??%S%?#@##@#?;,............:**;::*%*;,.......................
S%??S*,...,:,.....................,+*,.......................+?;::::::,...............,++:..:*+:........................
@#####S*+++?*:....................;%%+......................,??::;;............................,...:,........,+?%%?+;:,,
#S%S#@@@@@@@@%....................,;;*+.........................;*+.................,............;%?:;+;...,+S@@@@@@@@#S
####SSS#@@#S+....................;S###S*;,......................................................,+*:.,..:+%S###S*+*%%?+;
@@@#S?%#@@#%;:,.................,%@@@##@#%:...........................................:+*??+;,..,,......:;;;;:,,........
@@@@@@@@@@@SS#;.................;S#@@@@@@@S:.........................,,...............,;**;...................,,,,,,....
SS#@@@@@@@S*%?.................+#@@@@#@##%+,.......................,:;;*%%?*:..........;:...................:*S%?,......
+;%@@@@@@@##@?.................:;?######SSSS+...................,+?%%S@@#S%+.........;;,...........:,........:;,........
S%S@@@@@@@@@@+................:*??%%%%S###@@S+..................::;*?%S?+**;........::..................................
@@@@@@@@@@@#*................+S@S+;**%S@@@@#*;:...................:+,,+;:::.............................................
@@@@@@@@#S?+................+#@#%%SSS###@@S*:,:;:...................,*%+++,............,....;;..........................
@##@@@S%S?;;:..............,%@@@@@@@#@@@@@S*+:+%S?:................:S##S?;,.,:;+:...........,...,;:....................+
%++%#@#####S;..............:S#??#@@@@@@@#S???%#@#%,................*@@S%%%?;:;;:...............,:,....................,;
++?S@@@@@@#+...............:*+*%@@##S###S%S##%*?S%:................:*?%#@#%:............................................
##@@@@@@#S?;..............:%S#@@#?:,?#@#S###%::?@@+::.................;%SS%*:...........................................
@@@@@###%+;:..............*@@#%+,..;%%*;+S#?+*S#%*+:,.................,::,,......................................,,.....
@@##S*%#SS#%:............,?##*,,::;**+,,?##%??*:,;?%%%+...............................................,::,,,:+?%%*,.....
@@##S*++?%+,.............+##S%%%SS%%##%**?%SS%+;;+%##S;............................................:+%SSS%%%S@@S:,,.....
#SSSS*+:,................;?S###@@S??%%%*:;%%?*;;??%?;,.:::.......................................,::,,,,+*:;%#?+?SS:...,
#?*%S%+::................+S@S+:;+,..,:;,,++:;?%%#S*:,;%#S;................................................;S#?+S#%;,,,,.
@%;:+S##S+..............;%??*+::....,::;+;:,:::;:....,:,,...............,+SS%*++:.....,,.............,;+:,*S?*?%+.......
@S*?#@@@#?,..............::+S#S+,...,,....................,,...........+#@@@@@@@#SSS%*;,.,:+*++;,...:##*:.,....,........
@@@@@@#S%%:...............,:;+:,......,;++?*,..,:+*,..................,+**?%#@@@@#%%%?++*?S#@#SS+,..,+;..:,.............
%%%S#@#SS?,....,,,.......,:;;++;;;:+?S##%+;;,.;S#?:........,,...........:+*%######SSS%?*+*???+,,.,,.....,:;:............
*+*S#@@@%:..:?S###*,....;####@#SS#@@@@S?*?*+;,.,,..:;+++:,,,.......,;+?%#@@#S#@@@#@@#S*:;**++:,..,:;:.......,...........
#@@@@S?;..,?@@@@@@@%,...,;+?####%?S##%??*;:,,,,:;?%?*%#%+,...,;*%SS#@@@@@@@###@@@###%+:::;::::,..,;??+:.................
@@#%+,,..,*%%@@@@@@S,......+%?*;,.;SS%###SS?+?S#@@@%*%S%?*++%#@@@@@@@@@@@@@@@@@@#S%*:..,............,**.................
;;*:.*S*,...:?S##%?:......,*S###S?+;;*#@#S?+*#@@@#S%?%##@@@@@@@@@@@@@@@@@@@@@@@#S?;:;;++;,.............,:.......::......
,.:*;;%#S?**+..,,..........,?%##*,..:%@@#SS##@@@S;::;*S@@@@@@@@@@@@@@@@@@@@@@##S?++*????;.......,:,....,:..........,;,..
?,.+S##@#S*;:;+?%S%??:......;%#?,,:;*%##@@@@###*:;??*???%#@@@@@@@@@@@@@####%*?SS%*;,,,:;,.......,,,,,.......,.........,;
*:;?S##S?;:;%#@@@@@@S;....,*#@@S*;,,:?#SS##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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................