- Country: Canada - Location: N/A - Status: On hold - Formed in: 2014 - Genre: Black Metal/Punk - Lyrical themes: Nature, War, Paganism, History - Record label: Knife Vision - Years active: 2014-present
Members
Byrzyrkszaq
Unknown
Member(bands):
Bloody Winds , Dobhar Chu , Dolmen Shrine , Eerified Catacomb , Nächtlich , Reliquary Ash , Baudus , Wolf of Ansbach , 13 Candles, Lugubrium, Wandering Anduin, Reeking Nightshade , Fuath Vough, Nattlig, Wadj
Uézréève
Unknown
Gamzhurm
Bass (2018-present)
Member(bands):
Black Kruud , Dolmen Shrine , Nächtlich , Baudus , Ul, Reeking Nightshade
Close
Type:
Demo
Release date:
April 2015
Catalog ID:
WPR-006.5
Label:
Wasted Paper
Format:
Cassette
Album versions
Release date
Label
Catalog ID
Format
Description
April 2015
Wasted Paper
WPR-006.5
Cassette
2017
Pagan Streetrock Records
PSR-01
Cassette
Reissue, Limited edition
Tracks
Single-sided
1.
Intro
instrumental
(loading lyrics...)
2.
Untitled
(loading lyrics...)
3.
I Saw a Face There
(loading lyrics...)
4.
White Banner
(loading lyrics...)
5.
Sang De Guerre
instrumental
(loading lyrics...)
6.
Sur Autre Humaines
instrumental
(loading lyrics...)
7.
Outro
(loading lyrics...)
Close
Type:
Demo
Release date:
April 18th, 2016
Catalog ID:
KV008
Version desc.:
Limited edition
Label:
Knife Vision
Format:
Cassette
Limitation:
100 copies
Members
Uézréève
Songwriting
Byrzyrkszaq
Songwriting
Uézréève
Recording
C. Cullen
Artwork
A. Katsoulis
Photography
Tracks
Side A
1.
Intro
03:14
(loading lyrics...)
2.
Triomphe!
03:31
(loading lyrics...)
3.
Siege Mentality
04:04
(loading lyrics...)
4.
Mon pays, mes amours
01:36
(loading lyrics...)
5.
La terre disparue
02:54
(loading lyrics...)
6.
A tout prix
08:48
(loading lyrics...)
Side B
1.
Intro
03:14
(loading lyrics...)
2.
Triomphe!
03:31
(loading lyrics...)
3.
Siege Mentality
04:04
(loading lyrics...)
4.
Mon pays, mes amours
01:36
(loading lyrics...)
5.
La terre disparue
02:54
(loading lyrics...)
6.
A tout prix
08:48
(loading lyrics...)
24:07
Close
Type:
Demo
Release date:
January 6th, 2017
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Tour de Garde
Format:
Cassette
Limitation:
150 copies
Members
Uézréève
Songwriting
Ukeparaave Enviavuasan
Songwriting
Uézréève
Recording, Artwork
C. Cullen
Artwork
Tracks
Side A
1.
Introduction
03:04
(loading lyrics...)
2.
Gloire et pays natal
03:22
(loading lyrics...)
3.
Ballade du cinquieme jour de creation
04:57
(loading lyrics...)
4.
Interlude - chapelle de la morte
01:38
(loading lyrics...)
Side B
5.
Pourrir publiquement
02:33
(loading lyrics...)
15:34
Close
Type:
Compilation
Release date:
February 2018
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
2 cassettes
Limitation:
28 copies
Members
Byrzyrkszaq
Songwriting
Laisseirgh
Songwriting
Tracks
Tape
1
- Quaecumque Intelleguntur I
Side A - Pre-Demo
1.
Intro + Untitled
(loading lyrics...)
2.
I Saw a Face There
(loading lyrics...)
3.
White Banner
(loading lyrics...)
4.
Sang de guerre
(loading lyrics...)
5.
Sur autre humaines
(loading lyrics...)
6.
Outro
(loading lyrics...)
Side B - La terre disparue
7.
Intro
(loading lyrics...)
8.
Triomphe!
(loading lyrics...)
9.
Siege Mentality
(loading lyrics...)
10.
Mon pays, mes amours
(loading lyrics...)
11.
La terre disparue
(loading lyrics...)
12.
A tout prix
(loading lyrics...)
Tape
2
- Quaecumque Intelleguntur II
Side A - Les nouvelles chansons
1.
Intro
(loading lyrics...)
2.
Gloire et pays natal
(loading lyrics...)
3.
Ballade du cinquième jour de création
(loading lyrics...)
4.
Interlude (De Nelligan)
(loading lyrics...)
5.
Pourrir publiquement
(loading lyrics...)
6.
Live, Jan 2017, Toronto
(loading lyrics...)
Side B - Bonus + Rehearsals
7.
Intro
(loading lyrics...)
8.
Retour de loup (Reh)
(loading lyrics...)
9.
White Banner (Reh)
(loading lyrics...)
10.
A tout prix (Reh)
(loading lyrics...)
11.
Lord of Ages
(loading lyrics...)
12.
Une signé d’avenir (Rough)
(loading lyrics...)
Close
Type:
Split
Release date:
May 13th, 2018
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Tour de Garde
Format:
7" vinyl (33⅓ RPM)
Limitation:
300 copies
Members
Carved Cross
M.N.
Guitars, Drums
S.V.
Vocals
Malphas
Uézréève
Songwriting
Byrzyrkszaq
Songwriting
Tracks
Side A
1.
Carved Cross -
The Dawning of Comprehension Underwhelms All Who Bask in Its Light
06:34
(loading lyrics...)
Side B
2.
Malphas -
Des chaines de l’état
04:12
(loading lyrics...)
3.
Malphas -
Une signe d’avenir
03:24
(loading lyrics...)
14:10
Close
Type:
Demo
Release date:
October 3rd, 2018
Catalog ID:
PSR-02
Version desc.:
Limited edition
Label:
Pagan Streetrock Records
Format:
Cassette
Limitation:
30 copies
Tracks
Single-sided
1.
Une signe d’avenir
(loading lyrics...)
2.
A tout prix
(loading lyrics...)
3.
Triomphe!
(loading lyrics...)
4.
Siege Mentality
(loading lyrics...)
5.
Ballade du cinquieme jour de creation
(loading lyrics...)
6.
La terre disparue
(loading lyrics...)
7.
Bite It You Skum (Jesus Christ Allin cover)
(loading lyrics...)
Close
Type:
Demo
Release date:
April 2015
Catalog ID:
WPR-006.5
Label:
Wasted Paper
Format:
Cassette
Tracks
Single-sided
1.
Intro
instrumental
(loading lyrics...)
2.
Untitled
(loading lyrics...)
3.
I Saw a Face There
(loading lyrics...)
4.
White Banner
(loading lyrics...)
5.
Sang De Guerre
instrumental
(loading lyrics...)
6.
Sur Autre Humaines
instrumental
(loading lyrics...)
7.
Outro
(loading lyrics...)
Close
Type:
Demo
Release date:
2017
Catalog ID:
PSR-01
Version desc.:
Reissue, Limited edition
Label:
Pagan Streetrock Records
Format:
Cassette
Limitation:
9 copies
Tracks
Single-sided
1.
Intro
instrumental
(loading lyrics...)
2.
Untitled
(loading lyrics...)
3.
I Saw a Face There
(loading lyrics...)
4.
White Banner
(loading lyrics...)
5.
Sang De Guerre
instrumental
(loading lyrics...)
6.
Sur Autre Humaines
instrumental
(loading lyrics...)
7.
Outro
(loading lyrics...)
Close
Type:
Demo
Release date:
April 18th, 2016
Catalog ID:
KV008
Version desc.:
Limited edition
Label:
Knife Vision
Format:
Cassette
Limitation:
100 copies
Members
Uézréève
Songwriting
Byrzyrkszaq
Songwriting
Uézréève
Recording
C. Cullen
Artwork
A. Katsoulis
Photography
Tracks
Side A
1.
Intro
03:14
(loading lyrics...)
2.
Triomphe!
03:31
(loading lyrics...)
3.
Siege Mentality
04:04
(loading lyrics...)
4.
Mon pays, mes amours
01:36
(loading lyrics...)
5.
La terre disparue
02:54
(loading lyrics...)
6.
A tout prix
08:48
(loading lyrics...)
Side B
1.
Intro
03:14
(loading lyrics...)
2.
Triomphe!
03:31
(loading lyrics...)
3.
Siege Mentality
04:04
(loading lyrics...)
4.
Mon pays, mes amours
01:36
(loading lyrics...)
5.
La terre disparue
02:54
(loading lyrics...)
6.
A tout prix
08:48
(loading lyrics...)
24:07
Close
Type:
Demo
Release date:
October 31st, 2016
Catalog ID:
KV008
Version desc.:
Housed in black plastic box
Label:
Knife Vision
Format:
Cassette
Limitation:
50 copies
Members
Uézréève
Songwriting
Byrzyrkszaq
Songwriting
Uézréève
Recording
C. Cullen
Artwork
A. Katsoulis
Photography
Tracks
Side A
1.
Intro
03:14
(loading lyrics...)
2.
Triomphe!
03:31
(loading lyrics...)
3.
Siege Mentality
04:04
(loading lyrics...)
4.
Mon pays, mes amours
01:36
(loading lyrics...)
5.
La terre disparue
02:54
(loading lyrics...)
6.
A tout prix
08:48
(loading lyrics...)
Side B
7.
Premier Concert: Toronto, Kanada, 2016
(loading lyrics...)
24:07
Close
Type:
Demo
Release date:
March 14th, 2018
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Knife Vision
Format:
Digital
Members
Uézréève
Songwriting
Byrzyrkszaq
Songwriting
Uézréève
Recording
C. Cullen
Artwork
A. Katsoulis
Photography
Tracks
1.
Intro
03:14
(loading lyrics...)
2.
Triomphe!
03:31
(loading lyrics...)
3.
Siege Mentality
04:04
(loading lyrics...)
4.
Mon pays, mes amours
01:36
(loading lyrics...)
5.
La terre disparue
02:54
(loading lyrics...)
6.
A tout prix
08:48
(loading lyrics...)
7.
Premier concert: Toronto, Kanada 2016
23:25
(loading lyrics...)
47:32
Band ascii art
........................................................................................................................
........................................................................................................................
........................................................................................................................
........::......;,...,:......:;.......,.,.........,+;..,:...............................................................
.....;%#@@#*..,%#...;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#*:::,...*@@;.:+::*@@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?++?#@@@@@##@@@@##S?+,...;,......?@@?......,+.......,;+**???**S#@@@#SS#@@@#%?*+**%#@#+....,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;.............*+..............*#@@#%+:,..,;*%SSS?*,....,,:+*%#@#%+,........
................,:+*?%S#@@@@@@@@@@@@@@#S%?+:................................,+%#@@@@#SS%%%SSS%SSS#######S?+:,...........
........................,,::::;;::::,,.........................................,:;+*?%%%SSSSSSS%%?*+;:,.................
........................................................................................................................
........................................................................................................................ ;,,,,,,,,,,,,,,::,:::,,::::::::::::;:::::::::::::::::::::;::;;++;+;;;;;;::::::;::::::;;:;:::;;::::::::::,,,,,,,::,,,,:,,
;:;;:;::;;:;::;;::;::::::::;;:;::::::::::::::::::::,::::::;:;;;++++;++;;;;;;;;;;;;;;;;;;;;;;;;;:;;::;::;;:;;::;:,;;:;:,,
;,;;;+::;;;++++;++;++;+++++++++++++++++++++++++++++:;*:+;:;:;+:+;+*:+++*+++++++++++++++++++++++++++++++++++;++;+,;+:+;,:
;::;::,,,,,,:,,::::;::::;;::;:;;;;+;;;;;;;;;+;++;++:;+;+::;:;+:+;+*,++++++;++;+++++;;;;;;;;;+;++;+;:;;:;;::;::;:,:;:::,,
;;;++::..........,,:++:,....:,......................;;;;:::;;+::++;,;::::,,,,,:,::+*;,...........................;+:+:,:
+;;++::..............,:;+;;?*?*.....................++*+::;;;*;+**+,,.............,:;;++,........................;++;:.:
;;;++:,................:%%%S+:*%;...................++++;;;;;*;++*+,..............,..,,+???;,.,S;................;++;:.,
+;;++;,................:??:;?%%%#?..................++++;:;;+*;;**+,.............,,.,,,,::*?%%+%+................;+;+;,:
;;;++;:..................:?*..*S???;,...............++*+;;+**?;+**+,...................,,,,,,;???*+:,............;;++;,;
;;;+*;:....................;%%*,.,;**?+:............;*++++*+*?;+**+,.............,..,,..;.,,,,?SS;+*?+;:.........;+++;,:
;;++*;,...................:*?+?+..,,,:*?S?;.........;+*+++*+*?;+**+,.....,......,,..,,.:;;.,.*S%%.,,;*%%S%+......;+;++,;
;++++;,.............,;:;;*%+::;*%+,:....:*%:........;**+++*??%;+**+,.....,...,,,:,.,:.,;?+,:%%%S,:;...,,:*?......;;+++,;
;+;+*;,.........,...,+:;*#::;;+,*%,:....,..........,;**++*???S**?*+,.........,,:,,,+**+:,*%%?##::;+,.,.,.........;+++;,:
;;++*;..............:**?+?+;;+:,?*,,...............,;**++*???%**??;,..,....,,,,:,:*%#S?%%%%??#@+,::,.............;*+*;,;
;;++*+....,.........,+***+%*;?*+%;,,...............,+**++????S**??+:..::,...,,,,:?%*##%%%#%%S%@#:::,.............++**;,;
;++***,.............,*+**++%+%SS;,::...............,+??+;*???S**??+:....:...,,,,:+?*%%S#S#S#%S%S%,;:.............+*+*;:;
;+*+*+........,,,,..,++?++;%%#@#?,,:...............:+**+;*???S**??+:.,,,,.,,,:,:,,:?%SS#@S%SS####?::.............+***;:;
;+*+++.....,..,.,,.,,;+++;+#%#@@%,,:...............:+*?++???%S*?%?;:.....,,,,:,:,:,?*%S#SS?S##@@@@?,..,..........****;;+
;++*++....,........,.:;;;:?#S#@#*.,,...............:+****%%?%S??%?+:....,,,,,:,:,::*?#@S*#*#@@##S%?:.............+*+*;;+
;+*+**,..,..,....,.,,::;;;%#*%##%,,,...............;+??*?S%?%#??%%+;,.,,,,,,,,,,,,,++%#@@@#?SS*;:,,;.............****++*
;+***?,..,........,,,::::;:,.,,,,:,:...............;;??**S%%%#??%%*:,,,,,,,,,,:::::+++#S%S*,,%::,,:+.............+*?*++*
:+**+*...........,..,,,,,::..:...:,,..............,++??*?SSSS#??%%?;,,,,,,,,,,:::::++*+..S;..%:::,:+.............+***++*
:+?*++...........,,,,,.,,::..;,..,.,...............+;?%*?#SSS#??%%?;.,,,,,,,,,,,,::;;*+.,?*..?;,::,;.............;+??++?
;*??++...............:+.,:...::..,,,.:...,,.......,++?%??#SS##S%%%*;.,,,,,.,,,,::::;:+;..**,.+;.,,.:.............;;?*;++
;*??;;.,,,,,,,,,,,;;.;?.,:..,::..,,,,:,,,:,.......,;+?%%?#S###?*??+;.,,,,,,,,,,,,,,;::;..;+,.;+,,,.:.,...........;++*;++
;+**+;.......,...,;;:,::;,.:;;+:.,:::,.....;::,...,;+?%%?###@#*+??+;.,,,,,,,,,,::,,,S+,..:;:.::::,::,;.,.:,:.....;;**;++
;;**;;:;;++**+*?**???*?%SS%S%S%%%%S%%??*+:;?+:;***+++?#@S###@#**??+;,:.,,,:::,,:;;:,;::,.:::.,;:+:::,:,..,,..::,.;+**;**
+;**;+%SSS#########@#################@@@##SSSS#S%%?+**S@@@@@@#**??*;;;:;;;;;++***?%??**++***;**+*?;+***+++;;;+++;+;**+**
++**;+#@@@@##@@@@@@@@@@@@@@@@@@@@@@@####@#########?++?SSS##SS#*+??++%%%%S%%SS%SSS########SS#SSSSSS##%%S%?%%??**?+;;?*+*+
++**;;#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@@@@@#@@@@@%++**+*SSSSS**??*+S#####S############@##########@@#S#S%%%%SSSS?;;**+**
+++*;;#@##@@@@@####@@@@@@@@@@@@@@@@@@##@@@@@@@@@@@%+**?+*SSSSS**??*+S#@##@#######SS########S##@@@@@##@@@##S###@#S;;*++**
+++*++@@##@@@@@#@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@%++?*+?SSSS#**?%*+SSS#@@@@@@###############@@@@@@##@@@@@@@@@##S;;?*+?*
*+**;*@@@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@?+***+*#SSS#**??*+S@@@@#@@@@@##@@####@@####@#@@@@##@@@@@@@@@@@#++**+?*
+*;*;+###############@##@##@@@@@@@@@@@@@@@@@@@@@@@?+*****SSSSS**??*+S@@@##@@@@@@@@@@@@@@@####@@@@@@#@@@@@@@@@@#@@*;?+***
++;+;,+++++++*++**+**++*++*++**+***??*??*??*??????;;+*+;*SSSS#**??*;?%%?%%%%%%%%%%%%%%??%??%??%??????????**????**:;++;+?
*?:?+:*+**+******+**+**+**+******+**+**+**+*?*****;*?+?*?SS#S#*???%+*??????????*??**?**?*******+**+**++*++**++*++:*?;???
++;++,+++;++;++;+++++++++;+*+**++*++*++**+**+**+**:*?+?+?SSSS#+??*?++??**?**????***?***+**+**+***+**+**+**++*++**,+?;?*?
****+++++*+***+*********?*???????????????*????????******SSSSSS%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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................