- Country: Mexico - Location: Mexico City - Status: Active - Formed in: 2011 - Genre: Raw Black Metal - Lyrical themes: Satanism - Record label: N/A - Years active: 2011-present
Close
Type:
Demo
Release date:
August 28th, 2012
Catalog ID:
cut 726
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
22 copies
Album versions
Release date
Label
Catalog ID
Format
Description
August 28th, 2012
Depressive Illusions Records
cut 726
CD
CD-R, Limited edition
2013
Cvlminis
CD
Pro CD-R, Limited edition, A5 case
2013
Cvlminis
Digital
Bandcamp
Members
Arkanis
All instruments
Funebris
Vocals
Funebris
Lyrics
Tracks
1.
Of Children Already Killed Within
04:11
(loading lyrics...)
2.
Lycanthia
04:32
(loading lyrics...)
3.
Without a Song
05:19
(loading lyrics...)
4.
Old Bones
03:28
(loading lyrics...)
17:30
Close
Type:
Demo
Release date:
March 18th, 2013
Catalog ID:
cut 989
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
100 copies
Album versions
Release date
Label
Catalog ID
Format
Description
March 18th, 2013
Depressive Illusions Records
cut 989
Cassette
Limited edition
2013
Cvlminis
CD
CD-R, Limited edition, Slim box
2013
Cvlminis
Digital
Bandcamp
2013
Depressive Illusions Records
cut 1120
CD
CD-R, Limited edition, DVD case
Members
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
1.
With the Voice of Silence
03:19
(loading lyrics...)
2.
Cosmicam Matrix
03:15
(loading lyrics...)
3.
He Who Brings Life from the Death
03:16
(loading lyrics...)
09:50
Close
Type:
Split
Release date:
June 20th, 2013
Catalog ID:
cut 1135
Version desc.:
CD-R, Limited edition, DVD case
Label:
Depressive Illusions Records
Format:
CD
Limitation:
33 copies
Album versions
Release date
Label
Catalog ID
Format
Description
June 20th, 2013
Depressive Illusions Records
cut 1135
CD
CD-R, Limited edition, DVD case
2013
Rigorism Production
RP149
CD
CD-R, Limited edition, DVD box
Members
Arkanis Funebris
Arkanis
All instruments
Funebris
Vocals, Lyrics
Divine Thought Suicide
Lwl
All instruments
Tracks
1.
Arkanis Funebris -
Cosmicam Matrix
(loading lyrics...)
2.
Arkanis Funebris -
Where Pain Is Just a Memory
(loading lyrics...)
3.
Divine Thought Suicide -
Wilted Flower
(loading lyrics...)
4.
Divine Thought Suicide -
Celestial Bitterness
(loading lyrics...)
Close
Type:
Demo
Release date:
December 22nd, 2013
Catalog ID:
NBMM065
Version desc.:
Limited edition
Label:
Noize Black Musik Manifestation
Format:
Cassette
Limitation:
111 copies
Members
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
1.
Moonlit Fields
(loading lyrics...)
2.
Spirits of All Spirits
(loading lyrics...)
3.
Mother of the Cosmos
(loading lyrics...)
Close
Type:
Demo
Release date:
April 2nd, 2014
Catalog ID:
cut 1513
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Album versions
Release date
Label
Catalog ID
Format
Description
April 2nd, 2014
Depressive Illusions Records
cut 1513
Cassette
Limited edition
April 2nd, 2014
Depressive Illusions Records
cut 1510
CD
CD-R, Limited edition, Slim case
April 2nd, 2014
Depressive Illusions Records
cut 1510
CD
CD-R, Die-hard edition
Members
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
1.
Prayer of Blood
(loading lyrics...)
2.
La llorona
(loading lyrics...)
3.
My Soul Not Die
(loading lyrics...)
Close
Type:
Demo
Release date:
July 2014
Catalog ID:
cut 1698
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Members
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
1.
A last wish
(loading lyrics...)
2.
Rest of my sadness
(loading lyrics...)
3.
Violet fire
(loading lyrics...)
4.
Nobility of the shadows
(loading lyrics...)
Close
Type:
Split
Release date:
June 9th, 2015
Catalog ID:
cut 2064
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Members
Arkanis Funebris
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
Single-sided
1.
Arkanis Funebris -
Father Black Sun
instrumental
(loading lyrics...)
2.
Black Candle -
Red Blood Red
instrumental
(loading lyrics...)
Close
Type:
Split
Release date:
August 26th, 2015
Catalog ID:
VHR290
Version desc.:
Limited edition
Label:
Vibrio Cholerae Records
Format:
Cassette
Limitation:
66 copies
Members
Arkanis Funebris
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
Single-sided
1.
Saturn Form Essence -
Pillars of Creation
11:30
instrumental
(loading lyrics...)
2.
Arkanis Funebris -
With a Pice of My Soul
10:19
(loading lyrics...)
21:49
Close
Type:
Demo
Release date:
August 28th, 2012
Catalog ID:
cut 726
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
22 copies
Members
Arkanis
All instruments
Funebris
Vocals
Funebris
Lyrics
Tracks
1.
Of Children Already Killed Within
04:11
(loading lyrics...)
2.
Lycanthia
04:32
(loading lyrics...)
3.
Without a Song
05:19
(loading lyrics...)
4.
Old Bones
03:28
(loading lyrics...)
17:30
Close
Type:
Demo
Release date:
2013
Catalog ID:
N/A
Version desc.:
Pro CD-R, Limited edition, A5 case
Label:
Cvlminis
Format:
CD
Limitation:
20 copies
Members
Arkanis
All instruments
Funebris
Vocals
Funebris
Lyrics
Tracks
1.
Of Children Already Killed Within
04:11
(loading lyrics...)
2.
Lycanthia
04:32
(loading lyrics...)
3.
Without a Song
05:19
(loading lyrics...)
4.
Old Bones
03:28
(loading lyrics...)
17:30
Close
Type:
Demo
Release date:
2013
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Cvlminis
Format:
Digital
Members
Arkanis
All instruments
Funebris
Vocals
Funebris
Lyrics
Tracks
1.
Of Children Already Killed Within
04:11
(loading lyrics...)
2.
Lycanthia
04:32
(loading lyrics...)
3.
Without a Song
05:19
(loading lyrics...)
4.
Old Bones
03:28
(loading lyrics...)
17:30
Close
Type:
Demo
Release date:
March 18th, 2013
Catalog ID:
cut 989
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
100 copies
Members
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
1.
With the Voice of Silence
03:19
(loading lyrics...)
2.
Cosmicam Matrix
03:15
(loading lyrics...)
3.
He Who Brings Life from the Death
03:16
(loading lyrics...)
09:50
Close
Type:
Demo
Release date:
2013
Catalog ID:
N/A
Version desc.:
CD-R, Limited edition, Slim box
Label:
Cvlminis
Format:
CD
Limitation:
20 copies
Members
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
1.
With the Voice of Silence
03:19
(loading lyrics...)
2.
Cosmicam Matrix
03:15
(loading lyrics...)
3.
He Who Brings Life from the Death
03:16
(loading lyrics...)
09:50
Close
Type:
Demo
Release date:
2013
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Cvlminis
Format:
Digital
Members
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
1.
With the Voice of Silence
03:19
(loading lyrics...)
2.
Cosmicam Matrix
03:15
(loading lyrics...)
3.
He Who Brings Life from the Death
03:16
(loading lyrics...)
09:50
Close
Type:
Demo
Release date:
2013
Catalog ID:
cut 1120
Version desc.:
CD-R, Limited edition, DVD case
Label:
Depressive Illusions Records
Format:
CD
Limitation:
33 copies
Members
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
1.
With the Voice of Silence
03:19
(loading lyrics...)
2.
Cosmicam Matrix
03:15
(loading lyrics...)
3.
He Who Brings Life from the Death
03:16
(loading lyrics...)
4.
Where Pain Is Just a Memory
(loading lyrics...)
09:50
Close
Type:
Split
Release date:
June 20th, 2013
Catalog ID:
cut 1135
Version desc.:
CD-R, Limited edition, DVD case
Label:
Depressive Illusions Records
Format:
CD
Limitation:
33 copies
Members
Arkanis Funebris
Arkanis
All instruments
Funebris
Vocals, Lyrics
Divine Thought Suicide
Lwl
All instruments
Tracks
1.
Arkanis Funebris -
Cosmicam Matrix
(loading lyrics...)
2.
Arkanis Funebris -
Where Pain Is Just a Memory
(loading lyrics...)
3.
Divine Thought Suicide -
Wilted Flower
(loading lyrics...)
4.
Divine Thought Suicide -
Celestial Bitterness
(loading lyrics...)
Close
Type:
Split
Release date:
2013
Catalog ID:
RP149
Version desc.:
CD-R, Limited edition, DVD box
Label:
Rigorism Production
Format:
CD
Limitation:
20 copies
Members
Arkanis Funebris
Arkanis
All instruments
Funebris
Vocals, Lyrics
Divine Thought Suicide
Lwl
All instruments
Tracks
1.
Arkanis Funebris -
Cosmicam Matrix
(loading lyrics...)
2.
Arkanis Funebris -
Where Pain Is Just a Memory
(loading lyrics...)
3.
Divine Thought Suicide -
Wilted Flower
(loading lyrics...)
4.
Divine Thought Suicide -
Celestial Bitterness
(loading lyrics...)
Close
Type:
Demo
Release date:
April 2nd, 2014
Catalog ID:
cut 1513
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Members
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
1.
Prayer of Blood
(loading lyrics...)
2.
La llorona
(loading lyrics...)
3.
My Soul Not Die
(loading lyrics...)
Close
Type:
Demo
Release date:
April 2nd, 2014
Catalog ID:
cut 1510
Version desc.:
CD-R, Limited edition, Slim case
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Members
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
1.
Prayer of Blood
(loading lyrics...)
2.
La llorona
(loading lyrics...)
3.
My Soul Not Die
(loading lyrics...)
Close
Type:
Demo
Release date:
April 2nd, 2014
Catalog ID:
cut 1510
Version desc.:
CD-R, Die-hard edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
4 copies
Members
Arkanis
All instruments
Funebris
Vocals, Lyrics
Tracks
1.
Prayer of Blood
(loading lyrics...)
2.
La llorona
(loading lyrics...)
3.
My Soul Not Die
(loading lyrics...)
Band ascii art
........................................................................................................................
........................................................................................................................
........................................................................................................................
.............................................,;.........................:;..............................................
...........................................,;*:.::..:,............,,.:,..++:............................................
..........................................;+,...,*:.+,.............+;;.....:+:..........................................
........................................,?;......:?%%.............;S%:......,*;.........................................
........................................?;......,+*#**,.........:*:;#*+,......?+........................................
.......................................+*......;S##;.:?,.......;?,..;##S;.....,%,.......................................
.....................................,,S:.....;?#@;...;%......,%,....;##?+.....**,......................................
....................................,:%S.....,,?#*.....?+.....?;......+#?:,....;S*:.....................................
....................................,+%#,....,S@?,..:,.:%+:,,+S...,,..:?@%,....+#*;.....................................
.....................................+S@+....+?S:*?SS*;:#?;,;S%.,:+S%?%:S%+....%#%:.....................................
....................................,;S@#;...::S+%@@@S%;#?;,+SS,?#?#@@S+#;;...?@@%:,....................................
...............................:*%%S###@@#,...;##@@@@##S@S:.+#@*S@##@@#@@:...,#@#@@#S%*+;,..............................
............................,+S#@@@##@@@@@%...,%%@@@@@@@#*;;;?SS#@@@@@@%S:...%@#?*S#S@@@@#?:............................
..........................:?#@@#%??S#SSS%#@*...:+@@@@#*::,;::;:,:*S@@@@*:,..*@S?%***??*?S@@@S+,.........................
......................,;*S@S?*;,+?%*:;%+,;#S....;@@@@*.,,,:,,:,.,.?@@@@S:.;S@#;,+%;::+*+;:+%%##%;:,.....................
....................::?#@S+...,??:...?;...;#%:.,?@@S*%*,::,,...,:*%*%@@@#%#@#:...;?...,*%+...:*#@#*:,...................
..................,;;?S%+....+S+....+?.....:####@@?.,:?*.,:+;:,,%?::.?@@@@@S:.....**....,%S:...,?SS*;:..................
................,:;*SS;....,?@?....:#+......:#@@#*.,;;:+:.:%?:.;+,;:,.*#@@S:......;#:....,S#+.....*#%*;,................
...............,;+%#*,....:SS%,....?@+.....;;+@#%+..;,,;:,,:;,,:,.,,..;%S@;.......;#?.....:S#%,....:S#?+:...............
..............,:;%S:......+@%,....:S#+....;@#S@%**..,,,:,,,,:,,,,,,,..*+*@+.......*#S;.....;S#;......+#*::..............
.............:+?#%,......,S?......:#S,...,??%@@%*?;.,:,:,::,,::::.:,.;**%@#?+;+*?%;%#:......:S%.......;#S*;,............
............,;?@?........*%.......,#+...,?@;,#S;%::;;?;..,:,,:,...,;**:##S%S#@###S,;S:.......:S;.......:S#*;............
...........:*%SS,.......,S;.......;%,..,?S#S*#%:+,..;#+....:......:,;+%@##S%+*:,:?.:#;........+%........;#S?+,..........
............;#?:........:#;.......;%,..+?;#@S##+?%++?S*%;.:%%;.*+?%,+*+#@##@@#S?:...?;........+#,........+S#;,..........
...........,S%,.........;#;.......;?..:*.:@?;S%;?@?:+%**+.:;?#+*#,?:+?,%*;?SS#@@S...%;........+#,.........;S*...........
...........+S,..:*+,....?#+.......+%...:*S@*;%?.*@+..%%S;.?*,#+*S,%,+%+S;;?+:,+#%,..S;.......,*S+....,;;,..;S:..........
..........,%;.;%%%S#+..:SS+.......;%,..%@@#SS?#+,S+..S++S:?#;S+*?,%+:S%*%%S%???#*,.,S;........*SS,..+#S%S*,.**..........
..........;*.+?;,.,+S+..%?........,S;.%?%#??S,?+.;*..?+.*+:%,*;+;.++,S:..,?;:*@#?,:*S,........,S?..+#+,,:+?:,%:.........
..........*:+*......:%:.%+........,SS;S%#%:+*,:;.:*..**.:;.+;+::;.,,,*,.:?%S?*##S**#%..........%%.;%:.....:?:;+,........
.........,+;*........:?.?:....::...+S,?@@+.,,.:+,.;..+;.,:,,?+;::....:?:S@%*?#%*;;:S;....,,....*?:?:.......,*:+.........
.........;+;..........?;*,..:SSS%+..*,%@@S+*+*;+*,*,++,.*:,?S++?;:;:+;?+@@@###%+;,,%..*%%SS?,..:?++.........,++:........
.........+:...........:**:..%+,,:*?,++%@@S?;,?;:%,%%*%,??S+?#*?%%?S*S+%:*%SS#@@@@%++,?+::,:%%..*+*:..........,+;........
.........*,,...........+?+.;%,....;*:?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*S?:+S:*?##%??;..?@?:,..........................................
......................................:*%SS##@@%..:S#@@@##?:+S%S@#@#S+..+#SS#SS%?;,.....................................
..................................,;*%S%%%%%%%?#*.,:S@@S+;;;;+;;?@@@*.,+#???+*???SS%+,,.................................
...............................,:?S%+,,;*;,,*:.;%+,:##??;:::,:,+*?S@#?S#+.,+;.,++,,;?SS+,...............................
.............................,:?%*:..:%*,..?:...,%##S:,;*:,**,:+;;,*#@S:...,S:..:%+,.,;%?+,.............................
............................,+%?:...;S*...*S:..,?*#%*.::;:,:;,::::.;*#;.....%%,..;S%...,+%*;............................
..........................,;?S;....,%;....*?,.,??S#?*::;:,:::;::,:;**S%*+*??+S,...,?;....,??+:..........................
.........................,;?S:.....?+.....?;.,?S?%S*+,+?;,.:,.,,;:+*##S%%*++.?:....:%,.....?S*:.........................
..........................??,......%;.....%:.+;%S?S*S**??*,;?+*?*:?;S?%SSS?..?:.....S;......+S:.........................
.........................;*.:+*+..;S+.....%:.;?#??%:%+.??*:%;%*?+;?*?*?++?%..?:....,%*..;?*+,+?.........................
.........................*:++::*?.+S,.....*+;%SS%?*:;*.*;++*;++;;+*+,;%+?#%,+%,.....**.+?;,;+:+:........................
........................;++,....;*+*..,:,.;%;#S;:::;,+.;:,;,*+;:.::;;S%?S%*;?*.,:,..;+;+.....;+;........................
........................+:.......+*;.:?*?*,*+##?++;*;*+*,*+;%?%++*+**SSS#S?+*:+?*?+.;**,......:+,.......................
........................;:........+*,?:..,++?#S*+,+;+?;*??%%%,*%S;:*;*+**?##*+:...*,;?:.......,;:.......................
........................:;........,+;*.....;?##*,:?*+*,++%%##%*,S*,+?+*%*%#%+,....;;*,........,*,.......................
........................,...........*?.....;S#%,..+,:+,;%#?,?#+,%%:,,.,:.%@%,.....;*:..........,........................
....................................,*::...:?%?+,.,,,;,+S%*,;?S%#*.....,;?S%;...,:*:....................................
.....................................,;;....,*:,::..,.:%%+@#%+@#:.....,,,,?;,...,+,.....................................
.............................................,+,..,...:;S%@@#S%,.....,,..+;.............................................
...............................................;::.....:S#@@@*;........,+;.,,,,,,,,,,,,,,......,,............,,,,.......
.......?%%%%%%??***+++++++++++*****??+**?SS%%,...:;.....,?@@@*.......,;:..*SSSSSSSSSS###S?:,,,:%#%:::,:,,,,;*S###:......
.......S#SSSSS%?*+++***++*;;;;;+**+*??***%SS+.....,......,%@@#:......:....?SSSSS#########S*:,::*%+;;,,;,,,:++?##@;......
.......%S%?%%??+++++++++++;+;+++**+**??%%?SS+...........,%#?##,...........?SSSSS#######SSS%*,:;;;*?+:,:::,:;;?###;......
.......?%?*??*+;+++++++**+;;++++*+**?%??S*+**,..........;@%,?*............?#S######SSSSSS%??:,:;+%%?;::*+,;:;+?%%:......
.......%????*+++;++++++***++*+++**?%%S%?+;:S#:..........,%#*,.............?#####S###SS%%%%??;,:;+?%*+::+:,;;;+*+*,......
.......%%SSS?%%?**+;++++*?***+**???SSSSS?;;##:..........,:S?,.............?SSSSSSSSSSSSS%?%%?,::;*%%%;,:,,:;::*??,......
.......%###S%S#SSSS????***?????%?*?SS%S%S%:%S:............*,..............*S%SSSS%S%SSSSS%%%%:,;;+*??;;;:,:+;;*?*,......
.......*%SS%SS#####S##S?**?%??S#S*?SSSS#%?:+%:...........;:...............*%%%%%%%%???%SSSS%*;;+++;;::+?;,:::;*??,......
.......++;??#@@@@@@#%S@#%??%%?*?%%?SSS%SS?:**,.........;%+................+???%%??%??????%?;::,,::,,,:++:,::,:;+?,......
.......;;:;;%###@###SS@@##S??%%*?%%S#S?%%%:%?,........:*:.................+*?????????????%;,:,,:,,:;;;:::::::;*%%:......
.......+;;+%%SSSSSSS#SS##S%?*+?%?+?*%%S%S%;%S:............................;**+++++;:++?**+,,::,,,,,::;;,::,,;?%SS:......
.......;;;;*#####S#SSSSSS??????+.,;??+?##S*;?:............................;*+++*+++++;::::.,,,,,...,,,,,.,:,:*SS#;......
.......*%*++S#######SS%??***%???:..,++*%#SS+;,............................;**+*++*?????*;,...,,,,..,,,,..,,,,+SSS:......
.......+%??**%?%%SSS%??%%%%%???***,..,++*?%S#:............................+**+*+*??*+;*?*,...,,,,,,,,:,..,,,,*##S:......
.......;++++;*S#S*;,,.,;+*?S%%%?S#*....:;++??:............................+???*?SSS%*:;*;,,,...,,,,,,:,.,+,,,;***:......
.......:;::;:+S#**,.......:?#%%?%%;....*%++??,............................?SS#?S#%*+:,:,,,,,............,;,,,,;?S:......
.......:;:::::+#+?*;....,..,?SSS%*....:?%S%*+,............................%###%%+,,...,................,,,:,,,;??,......
.......:;;;::::*;+%S+,......?S%???;..:%?S#S#%,............................%###?:......,.......,..........,:,..,;:.......
.......:;::;::;;:,;+:,,.....,:,:%%?;*S#####@@:............................%##S;,..........,...,,..........,:,,.,:,......
.......::;++;;;:;:,.............*%%S##@@#####:............................%##+,...............,,,........,:,:,,.;:......
.......::;+*+;;:;;:,.........,..;%%%#####S#%S:............................?S?,...................,,,,,...,:;:,,,:.......
.......:+++;::;;;;;;:,.........,.?S?%S#######:............................*?;.....................::,::,.,,::,,,,.......
.......;:;;:;;;:;+??+;,.......,:.+%%%S#######:............................*+.......................,,:,,,,,,,,,,,.......
.......S+::;;;;;+**+;++:......,*?;*%%?%####S%,............................;,......................,:,,..,,,,,,.,........
.......S#*::;;+;+;;+*?SS*.....:?+.+%%??%SS%??,............................,.......................:;;:,.,,,,,,..........
.......S##%;:;;;;++****?%*..,,,...:*%%??%???%:.....................................................:;;;...,,,,..........
.......SSSS%;:;+;+*%%???%%+,.,,,,,.,*%?+?%??%,......................................................,:;,....,,..........
.......%SSS#S+::;+*S#####S%?*;,,,,::+*+;::+%%,...........................................,..........,::......,..........
.......?%%??%%+::;*S%%%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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................