- Country: Ukraine - Location: Chernivtsi, Chernivtsi Oblast - Status: Active - Formed in: 2013 - Genre: Black/Thrash Metal - Lyrical themes: Mythology, Satanism, Cyclical nature of the soul - Record label: N/A - Years active: 2013-present
Members
Warden
All instruments, Vocals (2013-present)
Member(bands):
Slaughtered
Close
Type:
EP
Release date:
2014
Catalog ID:
N/A
Label:
Warden Records
Format:
Cassette
Album versions
Release date
Label
Catalog ID
Format
Description
2014
Warden Records
Cassette
February 4th, 2016
Depressive Illusions Records
cut 2270
Cassette
Limited edition
Tracks
1.
Intro...
00:39
instrumental
(loading lyrics...)
2.
Envoy
04:26
(loading lyrics...)
3.
Lord of the North Wind
03:32
(loading lyrics...)
4.
Midnight Butchery
03:36
(loading lyrics...)
5.
Die by God Hand
04:00
(loading lyrics...)
6.
Reaper (Hellhammer cover)
02:29
(loading lyrics...)
7.
Outro...
00:32
(loading lyrics...)
19:14
Close
Type:
EP
Release date:
2014
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Album versions
Release date
Label
Catalog ID
Format
Description
2014
Independent
Cassette
August 1st, 2014
Contraomnes Records
CO-02
CD
Pro CD-R, Limited edition
Members
Warden
All instruments, Vocals
Tracks
Single-sided
1.
Intro
00:45
(loading lyrics...)
2.
Cerberus I Feed
04:53
(loading lyrics...)
3.
Rotten Soul
04:16
(loading lyrics...)
4.
Satanic Thrash
03:39
(loading lyrics...)
5.
Forest Silence
02:22
(loading lyrics...)
6.
Outro (For All Your Sins...)
00:28
(loading lyrics...)
16:23
Close
Type:
EP
Release date:
2016
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Warden Records
Format:
Cassette
Limitation:
50 copies
Album versions
Release date
Label
Catalog ID
Format
Description
2016
Warden Records
Cassette
Limited edition
February 4th, 2016
Depressive Illusions Records
cut 2271
Cassette
Limited edition
February 4th, 2016
Depressive Illusions Records
cut 2274
CD
CD-R, Limited edition
Members
Warden
All instruments, Vocals
Tracks
Single-sided
1.
Intro...
(loading lyrics...)
2.
Rattenkönig
(loading lyrics...)
3.
Keeper of the Unknown Paths
(loading lyrics...)
4.
Ancient Spirit
(loading lyrics...)
5.
I Am Immortal
(loading lyrics...)
6.
Misanthrope
(loading lyrics...)
7.
Outro...
(loading lyrics...)
Close
Type:
EP
Release date:
2014
Catalog ID:
N/A
Label:
Warden Records
Format:
Cassette
Tracks
1.
Intro...
00:39
instrumental
(loading lyrics...)
2.
Envoy
04:26
(loading lyrics...)
3.
Lord of the North Wind
03:32
(loading lyrics...)
4.
Midnight Butchery
03:36
(loading lyrics...)
5.
Die by God Hand
04:00
(loading lyrics...)
6.
Reaper (Hellhammer cover)
02:29
(loading lyrics...)
7.
Outro...
00:32
(loading lyrics...)
19:14
Close
Type:
EP
Release date:
February 4th, 2016
Catalog ID:
cut 2270
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
Single-sided
1.
Intro...
00:39
instrumental
(loading lyrics...)
2.
Envoy
04:26
(loading lyrics...)
3.
Lord of the North Wind
03:32
(loading lyrics...)
4.
Midnight Butchery
03:36
(loading lyrics...)
5.
Die by God Hand
04:00
(loading lyrics...)
6.
Reaper (Hellhammer cover)
02:29
(loading lyrics...)
7.
Outro...
00:32
(loading lyrics...)
19:14
Close
Type:
EP
Release date:
2014
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Members
Warden
All instruments, Vocals
Tracks
Single-sided
1.
Intro
00:45
(loading lyrics...)
2.
Cerberus I Feed
04:53
(loading lyrics...)
3.
Rotten Soul
04:16
(loading lyrics...)
4.
Satanic Thrash
03:39
(loading lyrics...)
5.
Forest Silence
02:22
(loading lyrics...)
6.
Outro (For All Your Sins...)
00:28
(loading lyrics...)
16:23
Close
Type:
EP
Release date:
August 1st, 2014
Catalog ID:
CO-02
Version desc.:
Pro CD-R, Limited edition
Label:
Contraomnes Records
Format:
CD
Limitation:
50 copies
Members
Warden
All instruments, Vocals
Tracks
1.
Intro
00:45
(loading lyrics...)
2.
Cerberus I Feed
04:53
(loading lyrics...)
3.
Rotten Soul
04:16
(loading lyrics...)
4.
Satanic Thrash
03:39
(loading lyrics...)
5.
Forest Silence
02:22
(loading lyrics...)
6.
Outro (For All Your Sins...)
00:28
(loading lyrics...)
16:23
Close
Type:
EP
Release date:
2016
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Warden Records
Format:
Cassette
Limitation:
50 copies
Members
Warden
All instruments, Vocals
Tracks
Single-sided
1.
Intro...
(loading lyrics...)
2.
Rattenkönig
(loading lyrics...)
3.
Keeper of the Unknown Paths
(loading lyrics...)
4.
Ancient Spirit
(loading lyrics...)
5.
I Am Immortal
(loading lyrics...)
6.
Misanthrope
(loading lyrics...)
7.
Outro...
(loading lyrics...)
Close
Type:
EP
Release date:
February 4th, 2016
Catalog ID:
cut 2271
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Members
Warden
All instruments, Vocals
Tracks
Single-sided
1.
Intro...
(loading lyrics...)
2.
Rattenkönig
(loading lyrics...)
3.
Keeper of the Unknown Paths
(loading lyrics...)
4.
Ancient Spirit
(loading lyrics...)
5.
I Am Immortal
(loading lyrics...)
6.
Misanthrope
(loading lyrics...)
7.
Outro...
(loading lyrics...)
Close
Type:
EP
Release date:
February 4th, 2016
Catalog ID:
cut 2274
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Members
Warden
All instruments, Vocals
Tracks
1.
Intro...
(loading lyrics...)
2.
Rattenkönig
(loading lyrics...)
3.
Keeper of the Unknown Paths
(loading lyrics...)
4.
Ancient Spirit
(loading lyrics...)
5.
I Am Immortal
(loading lyrics...)
6.
Misanthrope
(loading lyrics...)
7.
Outro...
(loading lyrics...)
Band ascii art
........................................................................................................................
.........................................+:.....,+:.....:;.::.......................:...................................
.........................................,?.....,%:......+;?,......,;....:,.........;;..................................
..........................................?,;...:?........%;........*:...:?...:....,+%..................................
..........................................?++...?:...,:...?:,,.....:?+....+*.,%...,:*+..................................
................................,;,.:,...;?,....*;..:%:...;%?%:....,%,.....;*,?;.*%:....................................
..................................::;?,:+;..*,...*?+#*;....S?;?*?;.,*::.....,+*S?S?.....................................
...........................,........,*S*..:*:....,S@?;S....,S?**%%..,+S?......,*#@#:...:+*:.............................
..........................+;.........,#,,+*...;SS%?+.%%..:..,*:*@%...;,#?.......,%@S....:*?;............................
.........................:?.........,?#*+:.,*#@*:.,:??..:?...*;+S#,..+:+#*::......;%?+,....:*:..........................
.........................:;....,,:+?#S*?%%%S?+:..+%;:.;,?S.,%:.,;#S;..:;S@@#%%%%%**??%S*.....?:.........................
.........................*%**+;;::;+;;;;;+##;...+#,..*;.S%;?;....+#@;...+#%*+::;*?*+**%#S:...+?...:.....................
..................++...;S%%:..,.,.....:;..**#+.?@+..+*,%#%;.....*??@?:.:S:.........:+*++?S?:..S*..?:....................
................,?+...;#;.?;..*:::..,;;*..:**#;#%..,#%%:.......;#*%@+:+#*...........,,,:;++%%;:%?,+*....................
................%:...,#+..:%,..:++..,;,*...,%#?@;.;S@#?+******?@%,;#S,%#;;;.......::+...,..:*@S+;*SS....................
................S,,+;%%....;*....+*:.;;?....*@@S,?S?*;;;;;;;;;?S...*@S##,:**;;+,..+%:..,*.,+.?@@?:.?*...................
................%:..+@?*:,,.*:....:**?#:...,#@S:*S...........+??;*%+S@@@SS?+**?**?S*...:%;*:::%@@S;.?*..................
................%:..*#.,+;;*?S?;.,,,,*#:...:@#,.#S.........:+#@%%?+:;@@@S..,:::,......,SS:,+*.,#%S#,.%?.................
...............+?...?%.....?,,*###%*?##%???*@@;;##%*:::,;%##@S;,...,:+@@#+........,+?%?+:..+?.,#;,#%.:@+................
.............;.%,...S?.....;*..+#:.,?%:...;?S@@@@@S+++?##?;,:....:+++,+#@@S*,..,:*#%;,:;:..:#;**?.+@;*@:................
............,*.*...;@*....:+%...?,*S+...:*SS%SS%%#@#?;;?,.....,;??;:,..:S@@@#S%?%@*..,S..,*#S*:?+..SSS%.................
............?+;*..+##:.,**+%:...?#%,..+%?*:,...:+,;?S%*?%;:,:%@S?*+++;;:;S@@@S;+#+...,S*%#%+,;S+...,#@*.................
............%##*.+@S;.+*+..,*...%@+,+#@+..,:,..??...,:;+*%??%???%?*?%S###@@@@@@@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##S;.:+*+;+;;+*??@@@#%?%%+*....,*#@@+:,..%;...:S@@@@#,?*.............
.............:**@@@@@@*............+%...+@@@S?+***????****?%??*+:,*S@@@@@@#%S;::;*?+*@@?;...%,....,S@@@@S#:.............
..............?+@@@@@?.............?S;..;@@@@@@@##SSSSS#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;#@@@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@@@@S,.....?#%,.S#,+@@@?*:...?@@@@@%##;#@@S**?:.;#@@S:.....................
........................:S@@@@@@@#*@?..;@@S.%@@@@+......?@#,:#@:*@@@#?....:#@@@@@#;*@@#:...,?@@@?.......................
.........................,%@SS@##@@@@+.+@@@;;S@@@%..,,*?+%@+?#*?@@@@*....,?;?S@S?+%@@@@%*+?#@@@*........................
...........................+#?;%%*%#@#:.+S##+S@@@#;,*++..*@?+#.:S#+%S,..;SSS@#?:?#@@@@@@@@@#@@*.........................
............................+@;.;?*:?##?,.,SS+S@@@S,:,..+##:.%?.+?.,S..;S@@@?;?#@@#S#@@@@S+%@*..........................
.............................S#,..SS++?S%:.:#S:+#@@S,..%@#+..*@,.:.*:;++@@@S.?@@%?;+#@@S+;+%+...........................
.............................:#*;.*@%;;++S*.:S*;;%@@#:*@*.;??S+;:;*:+*,S@@@?,:#%.;#@@S;.;;..............................
..............................:%?:.?S?%;+;S%::?;:.?@@##S.,#*,..:;;+?+;S@#%*%SS*.:#@@%,..,...............................
...............................,+?+:::S?;:;++*?#%:.?@@@*.*#..;?S*?@@#S?;,..;+:.+#@#+....................................
..................................;+*?++***S%;,;?S;:@@@+.S?.*S;,.;%*;:*?,..:S#S@#*:.....................................
......................................:?+*::##;..,?;@@?:;:;,,*,;+;;?%**?%**?*S#+,.......................................
........................................:;+,:?%%*:,;@@+?*%*:,.,;.;;%S.,;;;:,+%,.........................................
...........................................,,..:*###@%,S*,;:;::;+*+?@;..:;+;:...........................................
.................................................,*?;..;%***+++;:.,+*,..................................................
.........................................................,,............................................................. @@@@@@@@@@@@#?%S@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#??#@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#;%%%?SS@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@#S####S#S#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%%*%@@@@@@@@@@@@@@@@@@@@@@##S#@@@@@@*:####@@@@@@@@@@@@@@@@@@@###@@@@S?*
@@@@@@@@S*;#@@@@S;+%@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#?*#@@@@@@@@@@@@@@@@@@###@#S?%#####%:SSS@@@@@#SSS#@##S%SS%%%%**?+*+;+?
@@@@@@@%???@@@@@#?*%?#@@@@@@S%%%%S@@@@@@%?S@@@@@@@@@%+#@@@@@@@@@@@@@@@####%%SS?S##SS#S:?S#@@@@@%,,.?#SS#@@###?*;***%%%#@
@@@@@#??#+#@@@@SSS*%S*#@@@S?%S++S%?S#@@@+%%?S#@@@@@@@S*#@@@@@@@@@##SSS%%S###@@#@@@@@@#:SS%S@@@@*...?###S%SS#S??S#@#?+S#@
@@@@#*%@*?@@@SS#@%#+@#*SS?%#@#+;S@#%?%@@+S@#%?%@@@@@@@#?S@@@@@@@@#S%%S#@@@@@@@@@##S@@#:#@#*%%@@S?*?#@#:..+@@##%*+%%%*+:;
@@@@#+S@S*S@??%*#%??@@*+?##S@#+;S@SS@%*@+S@#S@%*#@@@@@@#*%@@#@##@@@@#S*?%S###@@@#SS#S;,%%?%S%%#@@@@@@@*;*#@@@@@#S#@S;,::
@@@@@#*S@#**?@@S*;?@#*+?@#;*@#+;S@%:S@%?+S@%:S@%*#@@@@@@@*%#S%??*+;;;,:+;;;;;;;;::;:::.:::::::,,:+**%S#@@@@@@@@S#@@#?S@#
@@@@@@#*%@#%@S*@#%@#*+?@@*;*@#;;S@%;+##+:#@%+*%@%*#@##S%?*,::;+*?%S##S#@###S%?.*+?##@@:*@@@###+.+*+;:,,:;+*?%%*S@@#S%?%?
@@@@@@@#*%@@S+++#@#*;?@#%#??@#;:S@S?#@*;:S@%;?%##*;+;;,;*?S#@@@@@@@@@@@@@@@@@?*S%%S###*,%###@@%,*%%*+;;+++:....:;+%%S##%
@@@@@@@@#*%S*##%*S*;*@#++*S@@#;:#@@#?%SS?#@#SS%?%S####+#@@@@@@@@@@@@@@#@@@@@@S%S#@@@###*:+;++;:,,;+?%?**%S*...,.....,,,,
@@@@@@@@@#%?S@@@S%S*S@*?@#*?#@+??##+SS?*%S%%?S#@@@@@@#*#@@@@@@@@@@@@@@##@#?*%%#@@@@@@#@@#@####S,+?*%%S#SS*+??,,,+:;:,:;+
@@@@@@@@@@@@#@#SSS#S*?S+S?*?+?+?**S*+%??S##@S@@@@@@@@@%#@@@@@@@@@@@@@@#@@#%;.+#@@@@#S#@##*+S@#@;+#######?,.:S####%#S*##@
@@@@@@@@@@#%%??%??%%%*?+*S###S####??+#@@@@@##@@@@@@@##@@@@@@@@@@@@@@@###@#?*;%S%SSS?,?##%+%#SSS,;%S%%S%????S#@@@@@@?+S@@
@@@@@@@@@@@#S%#@@@@@#SS?*S@@@@@@@@@S%#@@@@#S@@@@@@@@@#@@@@@@@@@@@####S?+S?,,*SSSSSS%S####%?+**::?%%++%SS?+?%#####??+S@@#
@@@@@@@@@@@@@@@@@@@@@@@@#%S#SS@@@@@@@@@@@@SS@@@@@@@@#@@@##@@@@@@@@####*?+++:?#@@@@@###@@@#%*;+;?*?####SS#+#@@#%?*+;:SS??
@@@@@@@@@@@@@@@@@@@@@@@@@S%##SS##@@@@@@@@#S@@@@@@@@@SS@@@##@@@##@@@@@#S%%##;*%#@@@@@S%%%%?%%%SS@S??*?SSS*?@#S%S*S#S;+*S#
@@@@@@@@@@@@@@@@@@@@@@@@@@#%#@@#?S##@@@@@SS@@#?+*?@@@SS@@@@@S?#####SSS+?@@#+*%S%####?++?%S#SS%*S@@@%%%?+*?%S*S@@#S??*:;*
@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@#SSS#@@%#@@+.;;.?@@@%%S@@@%S@S%%S##?*######%+*?S##%+######S%???S@@@#?%#%?;.+SSS##@@*?+
@@@@@@@@@@@@@@@@@@@@@@@@@@@#%#@@@@@@@S%S%*%#S,.:,.:#@@?SS%#S%#@@@@#S??@##%%###@?S@@#%*#@#S%?*;+?+:;+*****:+*+;+***+++;++
@@@@@@@@@@@@@@@@@@@@@@@@@@@@S%@@@@@@@@@#%###?.....,#@@S%@#S?S@@@@#%??S#SS#@@@@@%S##S##SSS*++++?%%%####@@#+S@@####S##%;?S
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%S@@@@@@@#*#@#%+......;*%%+?##%SS#@S*;*@@@###SS#@S*S%S?*****+??S@@@@@@#S%SS#@?*%###S*?%*+SS
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*S@@@@@@%%@?,...........,**S%*?%*?%?+#@@@#SSS*+?+*%%S+%%?S@@@@@@??@@@@@@##SS#?+#@#S?S@@@@#
#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%@@@@@S*@S,...,,,::.....;*#%#####?;?%??%SS#SSS#S%%S%S?%@@@@@@@@##@@@@@@@@@#SS%#@#S%%S#@@@
%%S#@@@@@@@@@@@@@@@@@@@@@@@@@@#?S@@@S*S@+....,;+*;,.....++?@@@#?+**??S#SS??%+%%%#%;;***%##@@@@@@@@@@@##@@@@@@@@@@@#?*%%?
@#S%%S#@@@@@@@@@@@@@@@@@@@@@@@@#*#@?*#@#,....,;*:.......++%#%#?*#@S%*?S@@@@@@@@#?%##SS%%?*;+*%%%%%%%?+*%%?%%??%%%??+*+::
@@@@#S?%#@@@@@@@@@@@@@@@@@@@@@@@%:+%@@@#,......:........:%%S?+*#@SS@#%??%#@@##%?%@@@@@@@@@%SSSS%S%%%+S@@####?*??**+??*S#
#@@@@@@#%%#@@@@@@@@@@@@@@@@@@@@@@*;@@@@@*...............?**S*+#@@S#@@@SSS?S@%*%S#@@@@@@#S%S#@@#S#SSS?++?%*+*?*%S#@@@@@@@
*#@@@@@@@#%%#@@@@@@@@@@@@@@@@@@@@#+%@@#@@%,...........,??*%+:S@@@#S@##@@@@%*:?%S@@@@#SS##@%?%#####S%%??%SSSSSSSSS%%??*+;
?@@@@@@@@@@S%S@@@@@@@@@@@@@@@@@@@@S;#@#S#?;...........:S*+;;S@@@@#?@S?*#@S?%;+%@@##SS#SS##S%?+??%%S%#@@@@@@@@@@@@@@#?:,,
?@@@@@@@@@@@#%%@@@@@@@@@@@@@@@@@@@@?;#@@S*+..........,,;+:,+S@@#?%?%SS?+*+%S*+SS?+*%S%?++?%S#@@@@@@@@@@@@@@@@@@@@@@@@@##
?@@@@@@@@@@@@#?%@@@@@@@@@@@@@@@@@@@@*+@#+#?.....:*;..:;+,.:;*@@@@#%SS%*?S##*,;+*%S%?###@#@@@@@@@@@@@@@@@@@@@@@@@@@@?#@@S
?@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@@@@@@+++?@%.....S@@S;.*+,:,:,+%%%S?%*%#@@@S:;;%@@@@#?#@@@@@@@@@@@@##%*;*????%%%??*;.;++:
*@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@@@@@#,+@@S,...;SS#@S:+:.,..:%%%*+;+;;**??;.;;+???%%*;%S%SS%S%??*++++*??????+.*????????*
:S@@@@@@@@@@@@@@@??@@@@@@@@@@@@@@@@@@@%:S@S,...%@#S?;...;...,%#%;?#@#%SS%;;+*?**+??*?*,+???*+*%%S##@@@@@@@@@#%#%#@@##S%%
.?##@@@@@@@@@@@@@S++#@@@#@@@@@@@@@@@@@@?:#S:,.,#@@S*;.,,*:..,:*;+#@@@@@#*;#@@@@@##@@@@S+@@@@@@@@@%#@@@@@@@@@##?;?%%%**SS
:+SS####@@#########++%#@##@@@@@@@@@@@@@@*;?,,.:@@#%?:.,;*:...%%SS%##@@S;:S@@##@@##@@@#S;*#######S**#@####S%%%S###@@#SS#@
::%%%%%SSSSSSS%%%S#S;+%S#SS##@@@@@@@@@@#@+.::.;##S?+,;,%?,...*S@@@###@;.?@@@@#@@##@@@#S+,?SSSS##S%;;;;?%+?SS#@@@##@@#*:+
;,*????????????%%??%?:++*%?S######S%S##SSS:.,,:??++,:,:*%;.,.:?%%S##%+,*@@@###@@S#@@@@#S?;S@@#S@##SS%%##S??**%S%%*:;::;;
+,;*????????????????**:+?**?SSS%S%*;+?%***;,.::;;+,,,.;?%;,..?%###S?;::*:;;::?S%*S@####@#,;%##%#S+;*%#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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................