- Country: Brazil - Location: João Pessoa, Paraíba - Status: Active - Formed in: 2014 - Genre: Experimental Black Metal - Lyrical themes: Suicide, Depression, Death, Darkness - Record label: N/A - Years active: 2014-2016 # Discography Type Year 1
Spreading Anti Human Propaganda II
Demo
2015
Show album
2
Sessions... Demos collection
Compilation
2015
Show album
3
The Circle of Obsession
Demo
2016
Show album
4
Thousand Scars
Single
2016
Show album
5
Monster of Carbon
Demo
2016
Show album
6
Escathological Gnosis
Demo
2016
Show album
7
The Early Circle... A Ghostly Noose Around the Neck
EP
2016
Show album
8
Rapist of Souls
Demo
2016
Show album
9
Circle to Beyond
Split
2016
Show album
Close
Type:
Demo
Release date:
December 15th, 2015
Catalog ID:
cut 2210
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Tracks
1.
Rapist of Souls
04:10
(loading lyrics...)
2.
Homo Vacuum
06:12
(loading lyrics...)
3.
Court of Cruelty
07:42
(loading lyrics...)
4.
Cats of Wain
02:10
(loading lyrics...)
5.
Vultures Circling Above Carnage and Rape
16:20
(loading lyrics...)
6.
Noose Tongue Devil
08:31
(loading lyrics...)
7.
Gnaw the Bones
03:18
(loading lyrics...)
8.
The Winds Abandon You
05:33
(loading lyrics...)
53:56
Close
Type:
Compilation
Release date:
December 15th, 2015
Catalog ID:
cut 2212
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Album versions
Release date
Label
Catalog ID
Format
Description
December 15th, 2015
Depressive Illusions Records
cut 2212
Cassette
Limited edition
December 15th, 2015
Depressive Illusions Records
cut 2213
CD
CD-R, Limited edition
Tracks
1.
A Cosmonaut into Lucifer’s Nebulah
(loading lyrics...)
2.
Acosmic Lucifer’s Wings
(loading lyrics...)
3.
Cityscape of Endless Caskets
(loading lyrics...)
4.
Cacophony When the Winds Blows by Their Skulls
(loading lyrics...)
5.
Exit to Nowhere
(loading lyrics...)
6.
Astral Ashtray
(loading lyrics...)
7.
Silent Tones of Dysmal Clock
(loading lyrics...)
8.
Hatred XXX
(loading lyrics...)
9.
Cum onto Sado Wet Blood Dreams
(loading lyrics...)
10.
Letfovers
(loading lyrics...)
Close
Type:
Demo
Release date:
January 4th, 2016
Catalog ID:
cut 2236
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Tracks
1.
Stench of Putrid Mouth
05:35
(loading lyrics...)
2.
Clayborn, Oh Poor Clayborn
07:03
(loading lyrics...)
3.
They, Who Have Their Faces Erased
01:19
(loading lyrics...)
4.
Under Scab, Bloody Pus Essence Flows Bellow
04:35
(loading lyrics...)
5.
Abused Cherub
07:18
(loading lyrics...)
25:50
Close
Type:
Single
Release date:
January 6th, 2016
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Depressive Illusions Records
Format:
Digital
Tracks
1.
Thousand Scars
04:02
(loading lyrics...)
04:02
Close
Type:
Demo
Release date:
January 18th, 2016
Catalog ID:
cut 2252
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Tracks
1.
A Soft Cacophony Infecting Mind
02:25
(loading lyrics...)
2.
Thousand Backstabs
06:10
(loading lyrics...)
3.
Eerie
12:51
(loading lyrics...)
4.
Handicap Blackjazz
03:13
(loading lyrics...)
5.
Deathcrowned
12:58
(loading lyrics...)
37:37
Close
Type:
Demo
Release date:
February 4th, 2016
Catalog ID:
cut 2273
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
1.
Horologium mors... Mantra of Suffocation
04:03
(loading lyrics...)
2.
No Longer You’ll Smile
09:45
(loading lyrics...)
3.
Traumatized Sewn Shut Orifices
04:19
(loading lyrics...)
4.
To the Ones Who Wear the Shield of Glass
04:20
(loading lyrics...)
5.
Sewer of Souls
02:35
(loading lyrics...)
6.
Melting Clay into Mud
04:24
(loading lyrics...)
7.
Sigh of Rotten Throats
05:28
(loading lyrics...)
8.
No, You No Longer Smile (Gnosis of Despondency, Outro)
01:15
(loading lyrics...)
36:09
Close
Type:
EP
Release date:
February 14th, 2016
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Landscape Behind the Eyes
09:15
Show lyrics
Landscape behind the eyelids
Behind the eyes of ophidian eyes
Lay down the corpse of the planet joy
In a joyless movement of absent
Caged into the mirror wander a cold essence
Arcane harbinger of chaos and eater of dreams
Before your eyes a face of mirror
Of a freezing spiritual cenotaph
And thou shalt see what the fuck you might see
Behind the shine of every star and in every winds manifestation
In every key they would hold looking for the right door
Behind their eyes an old void filled with imaginary
The illusory map of a sea of nothingness
They have been traveling together but yet all alone
2.
A Circle Made of Kaos Through the Noose
05:15
Show lyrics
Thy noose is my circle, for I’m with death
And thou art nothing
Insect in a web of Kaos
May my hand and Lucifer’s wings
Hold up high
The banner eraser of stars
Life fades away before your senses
I solace you; nuzzle thy head against my chest
A black hollow shaped noose
Cursed be you all
Here comes the storm!!!
Thy noose is my circle!
14:30
Close
Type:
Demo
Release date:
March 1st, 2016
Catalog ID:
cut 2329
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Album versions
Release date
Label
Catalog ID
Format
Description
March 1st, 2016
Depressive Illusions Records
cut 2329
Cassette
Limited edition
March 1st, 2016
Depressive Illusions Records
cut 2325
CD
CD-R, Limited edition
Tracks
1.
Deepthroating the Larynx
04:29
(loading lyrics...)
2.
Coprophagist Lover
05:21
(loading lyrics...)
3.
Goat Feeding on Roses
02:51
(loading lyrics...)
4.
Rape of All Hope and Faith
07:56
(loading lyrics...)
20:37
Close
Type:
Split
Release date:
March 1st, 2016
Catalog ID:
cut 2328
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Members
Beyond Life
G.H.
Vocals, Guitars (track 8), Noises, Ambient, Drums
A.
Guitars (track 4), Vocals (track 2)
Circle of Noose
Grim
All instruments, Voices
G.H.
Performer (additional) (Ambient, Voices on "Circle to Beyond")
A.R.
Performer (additional) (Vocals on "Circle to Beyond")
Grim
Performer (additional) (Vocals, Drums on "Circle to Beyond")
Tracks
1.
Circle of Noose -
Shall We Dance the Bizarre Throat Singing
(loading lyrics...)
2.
Beyond Life -
Do trupa
(loading lyrics...)
3.
Circle of Noose -
Sphincter Immolation Love Song
(loading lyrics...)
4.
Beyond Life -
Visions
(loading lyrics...)
5.
Circle of Noose -
Black Bible
(loading lyrics...)
6.
Beyond Life -
Ouroboros
(loading lyrics...)
7.
Circle of Noose -
Mirror Splinter Prosopagnosia
(loading lyrics...)
8.
Beyond Life -
Circle to Beyond
(loading lyrics...)
Close
Type:
Demo
Release date:
December 15th, 2015
Catalog ID:
cut 2210
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Tracks
1.
Rapist of Souls
04:10
(loading lyrics...)
2.
Homo Vacuum
06:12
(loading lyrics...)
3.
Court of Cruelty
07:42
(loading lyrics...)
4.
Cats of Wain
02:10
(loading lyrics...)
5.
Vultures Circling Above Carnage and Rape
16:20
(loading lyrics...)
6.
Noose Tongue Devil
08:31
(loading lyrics...)
7.
Gnaw the Bones
03:18
(loading lyrics...)
8.
The Winds Abandon You
05:33
(loading lyrics...)
53:56
Close
Type:
Demo
Release date:
December 15th, 2015
Catalog ID:
cut 2209
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
1.
Rapist of Souls
04:10
(loading lyrics...)
2.
Homo Vacuum
06:12
(loading lyrics...)
3.
Court of Cruelty
07:42
(loading lyrics...)
4.
Cats of Wain
02:10
(loading lyrics...)
5.
Vultures Circling Above Carnage and Rape
16:20
(loading lyrics...)
6.
Noose Tongue Devil
08:31
(loading lyrics...)
7.
Gnaw the Bones
03:18
(loading lyrics...)
8.
The Winds Abandon You
05:33
(loading lyrics...)
53:56
Close
Type:
Demo
Release date:
February 14th, 2015
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Rapist of Souls
04:10
(loading lyrics...)
2.
Homo Vacuum
06:12
(loading lyrics...)
3.
Court of Cruelty
07:42
(loading lyrics...)
4.
Cats of Wain
02:10
(loading lyrics...)
5.
Vultures Circling Above Carnage and Rape
16:20
(loading lyrics...)
6.
Noose Tongue Devil
08:31
(loading lyrics...)
7.
Gnaw the Bones
03:18
(loading lyrics...)
8.
The Winds Abandon You
05:33
(loading lyrics...)
53:56
Close
Type:
Demo
Release date:
March 13th, 2016
Catalog ID:
N/A
Version desc.:
Pro CD-R, Limited edition
Label:
Cvlminis
Format:
CD
Limitation:
20 copies
Tracks
1.
Rapist of Souls
04:10
(loading lyrics...)
2.
Homo Vacuum
06:12
(loading lyrics...)
3.
Court of Cruelty
07:42
(loading lyrics...)
4.
Cats of Wain
02:10
(loading lyrics...)
5.
Vultures Circling Above Carnage and Rape
16:20
(loading lyrics...)
6.
Noose Tongue Devil
08:31
(loading lyrics...)
7.
Gnaw the Bones
03:18
(loading lyrics...)
8.
When The Winds Abandon You
05:33
(loading lyrics...)
53:56
Close
Type:
Demo
Release date:
March 13th, 2016
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Cvlminis
Format:
Digital
Tracks
1.
Rapist of Souls
04:10
(loading lyrics...)
2.
Homo Vacuum
06:12
(loading lyrics...)
3.
Court of Cruelty
07:42
(loading lyrics...)
4.
Cats of Wain
02:10
(loading lyrics...)
5.
Vultures Circling Above Carnage and Rape
16:20
(loading lyrics...)
6.
Noose Tongue Devil
08:31
(loading lyrics...)
7.
Gnaw the Bones
03:18
(loading lyrics...)
8.
When The Winds Abandon You
05:33
(loading lyrics...)
53:56
Close
Type:
Compilation
Release date:
December 15th, 2015
Catalog ID:
cut 2212
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
1.
A Cosmonaut into Lucifer’s Nebulah
(loading lyrics...)
2.
Acosmic Lucifer’s Wings
(loading lyrics...)
3.
Cityscape of Endless Caskets
(loading lyrics...)
4.
Cacophony When the Winds Blows by Their Skulls
(loading lyrics...)
5.
Exit to Nowhere
(loading lyrics...)
6.
Astral Ashtray
(loading lyrics...)
7.
Silent Tones of Dysmal Clock
(loading lyrics...)
8.
Hatred XXX
(loading lyrics...)
9.
Cum onto Sado Wet Blood Dreams
(loading lyrics...)
10.
Letfovers
(loading lyrics...)
Close
Type:
Compilation
Release date:
December 15th, 2015
Catalog ID:
cut 2213
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Tracks
1.
A Cosmonaut into Lucifer’s Nebulah
(loading lyrics...)
2.
Acosmic Lucifer’s Wings
(loading lyrics...)
3.
Cityscape of Endless Caskets
(loading lyrics...)
4.
Cacophony When the Winds Blows by Their Skulls
(loading lyrics...)
5.
Exit to Nowhere
(loading lyrics...)
6.
Astral Ashtray
(loading lyrics...)
7.
Silent Tones of Dysmal Clock
(loading lyrics...)
8.
Hatred XXX
(loading lyrics...)
9.
Cum onto Sado Wet Blood Dreams
(loading lyrics...)
10.
Letfovers
(loading lyrics...)
Close
Type:
Demo
Release date:
January 4th, 2016
Catalog ID:
cut 2236
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Tracks
1.
Stench of Putrid Mouth
05:35
(loading lyrics...)
2.
Clayborn, Oh Poor Clayborn
07:03
(loading lyrics...)
3.
They, Who Have Their Faces Erased
01:19
(loading lyrics...)
4.
Under Scab, Bloody Pus Essence Flows Bellow
04:35
(loading lyrics...)
5.
Abused Cherub
07:18
(loading lyrics...)
25:50
Close
Type:
Demo
Release date:
January 4th, 2016
Catalog ID:
cut 2227
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
1.
Stench of Putrid Mouth
05:35
(loading lyrics...)
2.
Clayborn, Oh Poor Clayborn
07:03
(loading lyrics...)
3.
They, Who Have Their Faces Erased
01:19
(loading lyrics...)
4.
Under Scab, Bloody Pus Essence Flows Bellow
04:35
(loading lyrics...)
5.
Abused Cherub
07:18
(loading lyrics...)
25:50
Close
Type:
Demo
Release date:
February 15th, 2016
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Stench of Putrid Mouth
05:35
(loading lyrics...)
2.
Clayborn, Oh Poor Clayborn
07:03
(loading lyrics...)
3.
They, Who Have Their Faces Erased
01:19
(loading lyrics...)
4.
Under Scab, Bloody Pus Essence Flows Bellow
04:35
(loading lyrics...)
5.
Abused Cherub
07:18
(loading lyrics...)
25:50
Close
Type:
Demo
Release date:
March 13th, 2016
Catalog ID:
N/A
Version desc.:
Pro CD-R, Limited edition
Label:
Cvlminis
Format:
CD
Limitation:
20 copies
Tracks
1.
Stench of Putrid Mouth
05:35
(loading lyrics...)
2.
Clayborn, Oh Poor Clayborn
07:03
(loading lyrics...)
3.
They, Who Have Their Faces Erased
01:19
(loading lyrics...)
4.
Under Scab, Bloody Pus Essence Flows Bellow
04:35
(loading lyrics...)
5.
Abused Cherub
07:18
(loading lyrics...)
25:50
Close
Type:
Demo
Release date:
March 13th, 2016
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Cvlminis
Format:
Digital
Tracks
1.
Stench of Putrid Mouth
05:35
(loading lyrics...)
2.
Clayborn, Oh Poor Clayborn
07:03
(loading lyrics...)
3.
They, Who Have Their Faces Erased
01:19
(loading lyrics...)
4.
Under Scab, Bloody Pus Essence Flows Bellow
04:35
(loading lyrics...)
5.
Abused Cherub
07:18
(loading lyrics...)
25:50
Close
Type:
Demo
Release date:
January 18th, 2016
Catalog ID:
cut 2252
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Tracks
1.
A Soft Cacophony Infecting Mind
02:25
(loading lyrics...)
2.
Thousand Backstabs
06:10
(loading lyrics...)
3.
Eerie
12:51
(loading lyrics...)
4.
Handicap Blackjazz
03:13
(loading lyrics...)
5.
Deathcrowned
12:58
(loading lyrics...)
37:37
Close
Type:
Demo
Release date:
January 18th, 2016
Catalog ID:
cut 2254
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
Single-sided
1.
A Soft Cacophony Infecting Mind
02:25
(loading lyrics...)
2.
Thousand Backstabs
06:10
(loading lyrics...)
3.
Eerie
12:51
(loading lyrics...)
4.
Handicap Blackjazz
03:13
(loading lyrics...)
5.
Deathcrowned
12:58
(loading lyrics...)
37:37
Close
Type:
Demo
Release date:
January 16th, 2016
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
A Soft Cacophony Infecting Mind
02:25
(loading lyrics...)
2.
Thousand Backstabs
06:10
(loading lyrics...)
3.
Eerie
12:51
(loading lyrics...)
4.
Handicap Blackjazz
03:13
(loading lyrics...)
5.
Deathcrowned
12:58
(loading lyrics...)
37:37
Close
Type:
Demo
Release date:
February 4th, 2016
Catalog ID:
cut 2273
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
1.
Horologium mors... Mantra of Suffocation
04:03
(loading lyrics...)
2.
No Longer You’ll Smile
09:45
(loading lyrics...)
3.
Traumatized Sewn Shut Orifices
04:19
(loading lyrics...)
4.
To the Ones Who Wear the Shield of Glass
04:20
(loading lyrics...)
5.
Sewer of Souls
02:35
(loading lyrics...)
6.
Melting Clay into Mud
04:24
(loading lyrics...)
7.
Sigh of Rotten Throats
05:28
(loading lyrics...)
8.
No, You No Longer Smile (Gnosis of Despondency, Outro)
01:15
(loading lyrics...)
36:09
Close
Type:
Demo
Release date:
February 4th, 2016
Catalog ID:
cut 2275
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Tracks
1.
Horologium mors... Mantra of Suffocation
04:03
(loading lyrics...)
2.
No Longer You’ll Smile
09:45
(loading lyrics...)
3.
Traumatized Sewn Shut Orifices
04:19
(loading lyrics...)
4.
To the Ones Who Wear the Shield of Glass
04:20
(loading lyrics...)
5.
Sewer of Souls
02:35
(loading lyrics...)
6.
Melting Clay into Mud
04:24
(loading lyrics...)
7.
Sigh of Rotten Throats
05:28
(loading lyrics...)
8.
No, You No Longer Smile (Gnosis of Despondency, Outro)
01:15
(loading lyrics...)
36:09
Close
Type:
Demo
Release date:
February 16th, 2016
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Horologium mors... Mantra of Suffocation
04:03
(loading lyrics...)
2.
No Longer You’ll Smile
09:45
(loading lyrics...)
3.
Traumatized Sewn Shut Orifices
04:19
(loading lyrics...)
4.
To the Ones Who Wear the Shield of Glass
04:20
(loading lyrics...)
5.
Sewer of Souls
02:35
(loading lyrics...)
6.
Melting Clay into Mud
04:24
(loading lyrics...)
7.
Sigh of Rotten Throats
05:28
(loading lyrics...)
8.
No, You No Longer Smile (Gnosis of Despondency, Outro)
01:15
(loading lyrics...)
36:09
Close
Type:
Demo
Release date:
March 13th, 2016
Catalog ID:
N/A
Version desc.:
CD-R, Limited edition
Label:
Cvlminis
Format:
CD
Limitation:
20 copies
Tracks
1.
Horologium mors... Mantra of Suffocation
04:03
(loading lyrics...)
2.
No Longer You’ll Smile
09:45
(loading lyrics...)
3.
Traumatized Sewn Shut Orifices
04:19
(loading lyrics...)
4.
To the Ones Who Wear the Shield of Glass
04:20
(loading lyrics...)
5.
Sewer of Souls
02:35
(loading lyrics...)
6.
Melting Clay into Mud
04:24
(loading lyrics...)
7.
Sigh of Rotten Throats
05:28
(loading lyrics...)
8.
No, You No Longer Smile (Gnosis of Despondency, Outro)
01:15
(loading lyrics...)
9.
Thousand Scars
04:02
(loading lyrics...)
40:11
Close
Type:
Demo
Release date:
March 1st, 2016
Catalog ID:
cut 2329
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
1.
Deepthroating the Larynx
04:29
(loading lyrics...)
2.
Coprophagist Lover
05:21
(loading lyrics...)
3.
Goat Feeding on Roses
02:51
(loading lyrics...)
4.
Rape of All Hope and Faith
07:56
(loading lyrics...)
20:37
Close
Type:
Demo
Release date:
March 1st, 2016
Catalog ID:
cut 2325
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Tracks
1.
Deepthroating the Larynx
04:29
(loading lyrics...)
2.
Coprophagist Lover
05:21
(loading lyrics...)
3.
Goat Feeding on Roses
02:51
(loading lyrics...)
4.
Rape of All Hope and Faith
07:56
(loading lyrics...)
20:37
Band ascii art
.................................................................................,......................................
.....;**;:,,,...;:..............,:;,................,:**;;+:....,+*;.......,++..*%*+;;:.................................
...;;: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%%SS???????##S#%*%%%?????%%S#@@#@@#S%S?*%*++%SS?*??+*%S?;;+*;+*?*%%%S%S**?++++*%*??+%SS#?******?S??%%?*?***;,.
......*;**;*?*:...::?+:*+%.+*+;++++?%%%SSSS#S#SS%+%:.?S?*+?;S+%S??+.+%**?%SS%????**?+;+:,,;?,;?**:%:;:..:*SS%+?%+?,.....
.,;:.*+,;.:+:;?*;*+:*+:S%;..;*?SSS%%?%SS+;:+S;++%###?%++%?%+#%*%???*%S?+;:*?.,:+;???%?????+,.,+S?:?::%+**+::+..:,++,+*..
..::::+*+...:+*+??+:,;%?%??%SS@#S*,+*:?%++;*%;;,;*S?%?*?##%SS%SSS**#SS;.,:**;;+;;:;+:*?**%*%?+%%%%::*?%%??+;..,%?+::::..
......:+++,.+*;.:;+*?%S?%SSS*?;,,,+;*..,,*%;+?S*;*#%#%?*S%%%%%SS?**##%:;*S*;;?;...;;,:,.+*+*S?%S*S%?*+:,.;*;.;?;?+......
.......+;*++,...,,,:*%;:;?*;......::,....*?;%S?,+##S*%?**#SS#S?++*%*%??:,?%*;+:....,;*,...;:*%+:+?%+,.::+,:,,%+;*;......
.......+;;.;+;:**:;++:...*+**++:........,;??%?S?S#%+;???%*%S+?%+?*?;*?%???+%#?,...:.,,...+?*;,,...:;+*?*+;++;*;?;,......
.......+:;...+:,...........,,,;?;;:,;+;;*+?+:;*%?;:,+,+%*?S%,*%?*,:+;,:*?;:,?*+;++++;*+:+?:..........:.........;+*,.....
.......*......................:*++++;::::+,.....:?;.,...,:?*:;,,...,.+*;,...,.,,.:;;,,*;;;.....................;;.......
.......*,.......................................:?+;+:...........,++;+;........................................+;.......
..................................................,:+;;;;:::,;:;*;;::,..................................................
........................................................,:+*+;;+,.......................................................
........................................................................................................................ ??????%%%??%?%%???%%??????????????????******??????????***?*+;;;;::;*%%%%%%SSSSSSSSSSSSSSSSSSS%%%%?????*******????????;..
%??%%%%%%%??%??????????????????****???????????????????????+....++:..;?SSSSSSSSSSSSSSSSSSS%%?????*******?????????????%;..
%?%%?%%%?????????????????******???%%%%????****??????%%%%%%+....*%%;...;*%SSSSSSSSSS%%%??????*****????????????%%%%%%%%;..
%%?????????????????******????????????**+;;;:::;+**??%%%%%%*....*%S%;....,*SSS%%%??????*******?????????%%%%%%SS%%%%%%%+..
%?*????????*******????????????????*+;:,...........,:;*?%%?*,..,?%SSS+.....:*???*********???????%%??%%%%SSSSSSSSSSS%%%*..
%????*********???%%????????????*;:,....................:;;;...;%%????+,....,++*****??????%??%%%%%%%%%%SSSSSSSSSSSS%%%?..
%?********???????????????%%%%?;...............................;???*+;::.....;*??????????%%%%%SSSSSS%%%SSSSSSSSSSSSS%%*..
%%?????????????????%%%%%%%%%?;.................................:++;:..,::,,,:+*???%%%%%%%%SSSSSSSSSS%%%%SSSSSSSSSSS%%*..
S%????????%%%%%%%%%%%%%%%%%*:...................................,;+,.,:::::::;;++*%%%%%%%%SSSSSSSSSSSSSSSSSSSSSSS%%%?*..
SS%%%%%%%%%%SSS%SS%%%SS%S?;,......................................,,::::::;;;;;;;;+??%%%%%SSSSSSSSSSSSSSSSSSSSSS%%%?*+..
SS%%%%%%SSSSSSSSSSSSS%%S?:...........................................::::;;;;;;;::,,,,::;+***???????%%%%%%SSSSS%%%?*++..
SSSSSSSSSSSSSSSSS%%SS%%?:.............................................,,,,,,,,,,.......,,,,::::::::;;;+;;+?%%%%%%?**++..
#SSSSSSSSSSSSSSSS%%%?*+:................................................,,,,,,...........,,,,,,,,,,,,,,,,::;+*???*+++;..
#SSSSSSSSSSSSSSSS%%??+,..................................................,,,,,....,,,....,,,.....,,,..,,........,,::;;,.
##SSSSSSSSSSSS%%?***;,...................................................,,,,,....,,...,,,,,.....,,..................,..
##SSSSSS%%%???***++;......................................................,,,,...,,,.,,,,,,,,...,,......................
###%%????****++;;;:.........................................................,,....,,,,,,,...,.,,,,,,....................
###%?**+++;:;;++++,..........................................................,.......,,,.......,,,........,,,...........
###%*+;+++++**+++,...........................................................,.......,,.......,,,..........,,,..........
###S**+*******+;,.....................................................................,.......,,...........,,,..........
SSS%?*******+;;,.............................................................................,,,....,..,,.....,.........
???????????**+:....................................................................,.........,,,.......,,.....,,........
%%%%%%%?***++;.....................................................................,,.......,,,....,.,....,...,,,.......
#SSSS%%**+++*:...................................................................,..........,,,......,,....,,,,,........
#SSS%%???***+...............................................................................,.........,......,,,,,......
####SS%%??**;..............................................................................,,,................,,,,......
#####S?**++;,..............................................................................,,.......,............,,.....
#S?*;:,,.............................................................................,......,,....................,,,...
:,........................................................................................,,,.....,.,,..,,.........,,,..
......................................................................................,,..,,,............,..........,,..
.......................................................................................,..,,.....,.......,,..,,.......,.
..................................................................................................,......,,,,,,.......,,
............................................................................................................,,,,,......,
...................................................................................................,........,,,,,.......
............................................................................................................,,,,,.......
................................................................................,+**+:,............,.......,.,,,,.......
................................................................................:*?%???*+:,........,,,,....,,,,,,,,,,...
..................................................................................:;+*******;,.....,:,,,....,,.,,,,,,,..
..............................................................................,,..+***+*?%%??*+:...,::,,.....,,,,,,,,,,.
......................................................................,+*+;;+++**+*??%S####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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................