- Country: Hungary - Location: Litér - Status: Active - Formed in: 2008 - Genre: Black Metal - Lyrical themes: Death, Hatred, Misanthropy - Record label: N/A - Years active: 2008-present
Members
Gloam
All instruments, Vocals (2008-present)
Member(bands):
Niedergang (live)
Close
Type:
Demo
Release date:
March 2008
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
20 copies
Members
Gloam
All instruments, Vocals
Tracks
Side A
1.
Fájdalom
12:00
(loading lyrics...)
2.
A sötétség fátyla
12:00
(loading lyrics...)
Side B
1.
Fájdalom
12:00
(loading lyrics...)
2.
A sötétség fátyla
12:00
(loading lyrics...)
24:00
Close
Type:
Demo
Release date:
June 2008
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
20 copies
Members
Gloam
All instruments, Vocals
Tracks
Side A
1.
I Hate Everything
07:47
(loading lyrics...)
2.
A gyűlölet birodalma
14:20
(loading lyrics...)
3.
Halálvágy
07:03
(loading lyrics...)
Side B
1.
I Hate Everything
07:47
(loading lyrics...)
2.
A gyűlölet birodalma
14:20
(loading lyrics...)
3.
Halálvágy
07:03
(loading lyrics...)
29:10
Close
Type:
Compilation
Release date:
September 2009
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Morbid Count Productions
Format:
Cassette
Limitation:
200 copies
Members
Gloam
All instruments, Vocals
Tracks
1.
Fájdalom
12:00
(loading lyrics...)
2.
A sötétség fátyla
12:00
(loading lyrics...)
3.
I Hate Everything
07:47
(loading lyrics...)
4.
A gyűlölet birodalma
14:20
(loading lyrics...)
5.
Halálvágy
07:03
(loading lyrics...)
53:10
Close
Type:
Demo
Release date:
March 2010
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Morbid Count Productions
Format:
Cassette
Limitation:
200 copies
Members
Gloam
All instruments, Vocals
Tracks
1.
Gyötrelem
10:48
(loading lyrics...)
2.
Gyűlölök mindent
11:15
(loading lyrics...)
3.
Öngyűlölet
09:11
(loading lyrics...)
4.
Embergyűlölet
11:40
(loading lyrics...)
5.
Tedd meg!
12:29
(loading lyrics...)
6.
Outro
02:49
(loading lyrics...)
58:12
Close
Type:
Split
Release date:
March 2010
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Werewolf Promotion
Format:
Cassette
Limitation:
200 copies
Members
Gyötrelem
Gloam
Vocals, Guitars
Lepra
Kotlar
Bass
Damned
Drums
Nebel
Guitars
Nihilist
Vocals
Nebel
Drums
Nihilist
Keyboards
Kotlar
Bass
Whisper
Guitars
Nihilist
Layout
Tracks
1.
Lepra -
Wounds of Past Centuries
05:16
(loading lyrics...)
2.
Lepra -
Creeping Catacomb Shadows
04:30
(loading lyrics...)
3.
Lepra -
Torturing Depths of Oubliettes
04:40
(loading lyrics...)
4.
Lepra -
Burning Human Pigs (Hell Militia veil)
05:08
(loading lyrics...)
5.
Gyötrelem -
Fájdalom
08:51
(loading lyrics...)
6.
Gyötrelem -
Gyötrelem
09:17
(loading lyrics...)
37:42
Close
Type:
Split
Release date:
December 2010
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Independent
Format:
Cassette
Limitation:
148 copies
Members
Gyötrelem
Gloam
All instruments, Vocals
Kältemond
K.K.
All instruments
Tracks
Side A
1.
Kältemond -
Az élet szélén állva
09:44
(loading lyrics...)
2.
Gyötrelem -
Végtelen sötétség
12:00
(loading lyrics...)
Side B
1.
Kältemond -
Az élet szélén állva
09:44
(loading lyrics...)
2.
Gyötrelem -
Végtelen sötétség
12:00
(loading lyrics...)
21:44
Close
Type:
Demo
Release date:
May 8th, 2011
Catalog ID:
STR002
Version desc.:
Limited edition
Label:
Sigillvm Tenebrae Records
Format:
Cassette
Limitation:
266 copies
Members
Gloam
All instruments, Vocals
Tracks
1.
Álom
12:13
(loading lyrics...)
2.
Örök nyugalom
09:48
(loading lyrics...)
3.
Halál
14:23
(loading lyrics...)
36:24
Close
Type:
Full-length
Release date:
April 2012
Catalog ID:
SMS 079 / DCR 032
Version desc.:
Limited edition
Label:
Death Cult Records
Format:
CD
Limitation:
500 copies
Album versions
Release date
Label
Catalog ID
Format
Description
April 2012
Death Cult Records
SMS 079 / DCR 032
CD
Limited edition
April 2012
Werewolf Promotion
WP263 / NOX014
Cassette
Limited Edition, handnumbered
January 15th, 2015
Self Mutilation Services
Digital
Bandcamp
Members
Gloam
All instruments, Vocals
Tracks
1.
Dimenziók pusztulása
08:55
(loading lyrics...)
2.
A kapukat feltárva
07:14
(loading lyrics...)
3.
Gyűlölet
04:33
(loading lyrics...)
4.
Halálba tartok
07:58
(loading lyrics...)
5.
Létem a halál
07:12
(loading lyrics...)
6.
Káosz
10:53
(loading lyrics...)
7.
Az Univerzum peremén
12:03
(loading lyrics...)
58:48
Close
Type:
Full-length
Release date:
May 2013
Catalog ID:
SMS 092 / DCR 038
Version desc.:
Limited edition
Label:
Self Mutilation Services
Format:
CD
Limitation:
500 copies
Album versions
Release date
Label
Catalog ID
Format
Description
May 2013
Self Mutilation Services
SMS 092 / DCR 038
CD
Limited edition
May 2013
Werewolf Promotion
WP372
Cassette
Limited edition
January 15th, 2015
Self Mutilation Services
Digital
Bandcamp
Members
Gloam
All instruments, Vocals
S.B.
Drums
Tracks
1.
Mikor a csillagok végleg kihülnek...
11:09
(loading lyrics...)
2.
Dimenziókon át
12:24
(loading lyrics...)
3.
Senki vagy!
11:12
(loading lyrics...)
4.
Nincs már...
07:00
(loading lyrics...)
41:45
Close
Type:
EP
Release date:
2015
Catalog ID:
N/A
Label:
Werewolf Promotion
Format:
Cassette
Members
Gloam
All instruments, Vocals
Tracks
1.
Intro
(loading lyrics...)
2.
Reménytelenség / Hopelessness
(loading lyrics...)
3.
Utolsó perc / Last Minute
(loading lyrics...)
4.
Világvége / Apocalypse
(loading lyrics...)
5.
Halálmerengés / Deathmeditation
(loading lyrics...)
6.
Outro
(loading lyrics...)
Close
Type:
Full-length
Release date:
September 22nd, 2016
Catalog ID:
WP-CD52
Version desc.:
Limited edition
Label:
Werewolf Promotion
Format:
CD
Limitation:
900 copies
Members
Gloam
All instruments, Vocals
Botond
Drums
Tracks
1.
A káosz üdvözítői
05:16
(loading lyrics...)
2.
Örök nyugalom
09:00
(loading lyrics...)
3.
Reménytelenség
06:03
(loading lyrics...)
4.
Utolsó perc
02:50
(loading lyrics...)
5.
Halálmerengés
03:41
(loading lyrics...)
6.
Az Univerzum peremén
07:50
(loading lyrics...)
7.
Kárhozat
06:46
(loading lyrics...)
8.
Mikor a csillagok végleg kihűlnek...
06:58
(loading lyrics...)
48:24
Close
Type:
Full-length
Release date:
2019
Catalog ID:
PUTRID 140
Label:
Putrid Cult
Format:
CD
Limitation:
500 copies
Tracks
1.
Elmúlás
03:50
(loading lyrics...)
2.
Keserűség
08:05
(loading lyrics...)
3.
Üresség
02:47
(loading lyrics...)
4.
Nyomorúság
04:11
(loading lyrics...)
5.
Mélység
02:52
(loading lyrics...)
6.
Céltalanság
03:52
(loading lyrics...)
7.
Utazás
04:31
(loading lyrics...)
8.
Sötétség
03:20
(loading lyrics...)
33:28
Close
Type:
Split
Release date:
June 30th, 2019
Catalog ID:
WP-CD123 / FNL034
Label:
Werewolf Promotion
Format:
CD
Tracks
1.
Gyötrelem -
Meddo Almok
04:24
(loading lyrics...)
2.
Gyötrelem -
Nincs Visszaut
02:10
(loading lyrics...)
3.
Gyötrelem -
Alkony
02:41
(loading lyrics...)
4.
Haunted Sanity -
Through Dimly Lit Tunnels
08:57
(loading lyrics...)
5.
Haunted Sanity -
Crushed by Mental Torment
07:42
(loading lyrics...)
25:54
Close
Type:
Full-length
Release date:
April 2012
Catalog ID:
SMS 079 / DCR 032
Version desc.:
Limited edition
Label:
Death Cult Records
Format:
CD
Limitation:
500 copies
Members
Gloam
All instruments, Vocals
Tracks
1.
Dimenziók pusztulása
08:55
(loading lyrics...)
2.
A kapukat feltárva
07:14
(loading lyrics...)
3.
Gyűlölet
04:33
(loading lyrics...)
4.
Halálba tartok
07:58
(loading lyrics...)
5.
Létem a halál
07:12
(loading lyrics...)
6.
Káosz
10:53
(loading lyrics...)
7.
Az Univerzum peremén
12:03
(loading lyrics...)
58:48
Close
Type:
Full-length
Release date:
April 2012
Catalog ID:
WP263 / NOX014
Version desc.:
Limited Edition, handnumbered
Label:
Werewolf Promotion
Format:
Cassette
Limitation:
500 copies
Members
Gloam
All instruments, Vocals
Tracks
Side A
1.
Dimenziók pusztulása
08:55
(loading lyrics...)
2.
A kapukat feltárva
07:14
(loading lyrics...)
3.
Gyűlölet
04:33
(loading lyrics...)
4.
Halálba tartok
07:58
(loading lyrics...)
Side B
5.
Létem a halál
07:12
(loading lyrics...)
6.
Káosz
10:53
(loading lyrics...)
7.
Az Univerzum peremén
12:03
(loading lyrics...)
58:48
Close
Type:
Full-length
Release date:
January 15th, 2015
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Self Mutilation Services
Format:
Digital
Members
Gloam
All instruments, Vocals
Tracks
1.
Dimenziók pusztulása
08:55
(loading lyrics...)
2.
A kapukat feltárva
07:14
(loading lyrics...)
3.
Gyűlölet
04:33
(loading lyrics...)
4.
Halálba tartok
07:58
(loading lyrics...)
5.
Létem a halál
07:12
(loading lyrics...)
6.
Káosz
10:53
(loading lyrics...)
7.
Az Univerzum peremén
12:03
(loading lyrics...)
58:48
Close
Type:
Full-length
Release date:
May 2013
Catalog ID:
SMS 092 / DCR 038
Version desc.:
Limited edition
Label:
Self Mutilation Services
Format:
CD
Limitation:
500 copies
Members
Gloam
All instruments, Vocals
S.B.
Drums
Tracks
1.
Mikor a csillagok végleg kihülnek...
11:09
(loading lyrics...)
2.
Dimenziókon át
12:24
(loading lyrics...)
3.
Senki vagy!
11:12
(loading lyrics...)
4.
Nincs már...
07:00
(loading lyrics...)
41:45
Close
Type:
Full-length
Release date:
May 2013
Catalog ID:
WP372
Version desc.:
Limited edition
Label:
Werewolf Promotion
Format:
Cassette
Limitation:
500 copies
Members
Gloam
All instruments, Vocals
S.B.
Drums
Tracks
Single-sided
1.
Mikor a csillagok végleg kihülnek...
11:09
(loading lyrics...)
2.
Dimenziókon át
12:24
(loading lyrics...)
3.
Senki vagy!
11:12
(loading lyrics...)
4.
Nincs már...
07:00
(loading lyrics...)
41:45
Close
Type:
Full-length
Release date:
January 15th, 2015
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Self Mutilation Services
Format:
Digital
Members
Gloam
All instruments, Vocals
S.B.
Drums
Tracks
1.
Mikor a csillagok végleg kihülnek...
11:08
(loading lyrics...)
2.
Dimenziókon át
12:24
(loading lyrics...)
3.
Senki vagy!
11:11
(loading lyrics...)
4.
Nincs már...
07:00
(loading lyrics...)
41:43
Close
Type:
Full-length
Release date:
September 22nd, 2016
Catalog ID:
WP-CD52
Version desc.:
Limited edition
Label:
Werewolf Promotion
Format:
CD
Limitation:
900 copies
Members
Gloam
All instruments, Vocals
Botond
Drums
Tracks
1.
A káosz üdvözítői
05:16
(loading lyrics...)
2.
Örök nyugalom
09:00
(loading lyrics...)
3.
Reménytelenség
06:03
(loading lyrics...)
4.
Utolsó perc
02:50
(loading lyrics...)
5.
Halálmerengés
03:41
(loading lyrics...)
6.
Az Univerzum peremén
07:50
(loading lyrics...)
7.
Kárhozat
06:46
(loading lyrics...)
8.
Mikor a csillagok végleg kihűlnek...
06:58
(loading lyrics...)
48:24
Close
Type:
Full-length
Release date:
September 22nd, 2016
Catalog ID:
AUR-CD-005
Version desc.:
Limited edition
Label:
Asylum Underground Releases
Format:
CD
Limitation:
900 copies
Members
Gloam
All instruments, Vocals
Botond
Drums
Tracks
1.
A káosz üdvözítői
05:16
(loading lyrics...)
2.
Örök nyugalom
09:00
(loading lyrics...)
3.
Reménytelenség
06:03
(loading lyrics...)
4.
Utolsó perc
02:50
(loading lyrics...)
5.
Halálmerengés
03:41
(loading lyrics...)
6.
Az Univerzum peremén
07:50
(loading lyrics...)
7.
Kárhozat
06:46
(loading lyrics...)
8.
Mikor a csillagok végleg kihűlnek...
06:58
(loading lyrics...)
48:24
Close
Type:
Full-length
Release date:
September 22nd, 2016
Catalog ID:
FNL006
Version desc.:
Limited edition
Label:
The Ritual Productions
Format:
CD
Limitation:
900 copies
Members
Gloam
All instruments, Vocals
Botond
Drums
Tracks
1.
A káosz üdvözítői
05:16
(loading lyrics...)
2.
Örök nyugalom
09:00
(loading lyrics...)
3.
Reménytelenség
06:03
(loading lyrics...)
4.
Utolsó perc
02:50
(loading lyrics...)
5.
Halálmerengés
03:41
(loading lyrics...)
6.
Az Univerzum peremén
07:50
(loading lyrics...)
7.
Kárhozat
06:46
(loading lyrics...)
8.
Mikor a csillagok végleg kihűlnek...
06:58
(loading lyrics...)
48:24
Close
Type:
Split
Release date:
June 30th, 2019
Catalog ID:
WP-CD123 / FNL034
Label:
Werewolf Promotion
Format:
CD
Tracks
1.
Gyötrelem -
Meddo Almok
04:24
(loading lyrics...)
2.
Gyötrelem -
Nincs Visszaut
02:10
(loading lyrics...)
3.
Gyötrelem -
Alkony
02:41
(loading lyrics...)
4.
Haunted Sanity -
Through Dimly Lit Tunnels
08:57
(loading lyrics...)
5.
Haunted Sanity -
Crushed by Mental Torment
07:42
(loading lyrics...)
25:54
Close
Type:
Split
Release date:
June 30th, 2019
Catalog ID:
N/A
Label:
Werewolf Promotion
Format:
Digital
Tracks
1.
Gyötrelem -
Meddo Almok
04:24
(loading lyrics...)
2.
Gyötrelem -
Nincs Visszaut
02:10
(loading lyrics...)
3.
Gyötrelem -
Alkony
02:41
(loading lyrics...)
4.
Haunted Sanity -
Through Dimly Lit Tunnels
08:57
(loading lyrics...)
5.
Haunted Sanity -
Crushed by Mental Torment
07:42
(loading lyrics...)
25:54
Band ascii art
........................................................................................................................
........................................................................................................................
..........................................................................................,.............................
.....................................................,,...................................,;.............,..............
....................................,................:;...................,,........,......*.............;..............
....................................,+................?...................;.........:;,....%,.......,:..:+..............
.....................,,..............:*.......:.......*:.,:..............,+......,....;;:,.%,........*..:+.....,........
.............,....,+;,................*+.....::.......,%..*..............+:.......+,....:;+S:........+,.*:.....;:.......
.............,;:.**,...........,::,..,*?.....*......::.;?.++.............%........,*......;S;;;;,,,..:*.%......*::......
...............*S*...............,;;,*,%....;+......*...;*:?............,?.........*;.....?;...,,:::,.+%;......*;:......
..............,S??*,................+?,?....%......:+....:?%............:*.........:?.....%,..........,#,......?+.......
..............*%..+?++;;,...........*,:%;..+*......+;.....,#%;..........:%.........,%,...,S...........*S%,.....%:.......
.............,#:......,:+;..........*:.*++,?:......%:......S:;*;.........%,.,,::;:;,%;...:%..........:S.:?....+#;.......
.............?S..........:+,........;?.*.,*S......,S,......S:..;*,.....:;%S+;::,....+?...:S:,........%*..;*..+;*?.......
............;@;............+,......,+%.*,..??,....,S.......%*...,*:.:++;,:S.........,S...;%:;;:.....,S....%.++.+?.......
...........:#?..............:.....;*.+;*...*;%,...,S,......?+....;%*:.....S:.........#:..*?...:+,...%?....+*+..+S.......
..........*#?....................;?..,?;...;.?*....S:......?*.,++:.;;.....**.........S+..;?.....;:.:#,....;?...+#.......
........:SS;....::,....::.......:%....%:...:,;?....%+......+%+*:....:,....;%.........S*..;?........*%....:+*...+#,......
......,?S+.......,;+;:;,.......,S:....S:....,;%....*?.....,%@%.............S:.,,,,::,%*..;?........%;...:,.*;..+#,......
....:+*#*..........;?*;........S+.....%;.....??.:;.;#....;**S+?;........,::S%;;:,,...%*..:*........S:......,*..:#.......
...:*..:S+.......;*;..:*;.....S?......*+.....%+;:...%;..+;.**..?+.....:;:,.?+........%*,.,?.......,S........+;.:#.......
...*....,?*....:+;......*%,..+S,......**.....S?.....+?.+:..%;...*+....,....*+........?;,;+S;:.....:S.........*.;S.......
..;:......+?.,*;.........;%:,#:.......??.....S:.....,%:,...S;....;+........;?........?;..,*,;++,..;S.........,:;S.......
.,:........:%?,...........,?#?.......,#,....+S:......%:....?;.....++.......+*........?;..;+...,;;.+S...........;%.......
............:*..............S?.......?+...,+:?+......+?....?,......+;......;*........%*.,*.......,*%...........+%.......
.............;+............;?,*,....:%...;*,.;?..::+;?#***+%+++;;::.*;.....;S:......;SS::.........?*...........+%.......
..............;+...........%:.......?;..+;..,:?+:::,..?...,?.........?,....?+;++:..,,.:%*,.......,S............+*.......
...............+:.........+%........*..*:.:::.,?,.....?,..:*.........;*....%...,:;;:....:+;,.....%*............*;.......
................*.........S:........:+*,.......;?.....*,..:?..........?...:?.......,::....,+;...:S.............?,.......
................:........+?..........%:........;?.....*,...*..........:;..*;................:*,.%+............;+........
.........................%,.........+;:........?:.....?,...+;..........;,.%,..................;:%............,*.........
........................:%.........,*.........;*......;,....*............:+....................?:...........,,..........
........................+;.........,;.........*,......,,....:;...........+....................;*........................
........................*,..........:........,,..............,:.........:....................,*.........................
........................+,...................................................................;,.........................
........................;....................................................................:..........................
........................,...............................................................................................
........................................................................................................................
........................................................................................................................ ........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
...............................................................:........................................................
.......................................................,,:..,,.;:.,:....................................................
......................................................,:::,.,:.;:.,;:...................................................
.....................................................,:;:,:;:*.:;.,;;,..................................................
.....................................................:;;;:,:.,.,:..;;:..................................................
.....................................................,:;+;.,.,.,:,.+*+..................................................
.....................................................,,.;;:;...,:.,,+*:.................................................
.......................................................,;;::,,.,:.:.;+;,................................................
......................................................:+;:,::+,,+:+::*;:....,...........................................
.....................................................;++:,,,:*::*;*;:+;:....,...........................................
.....................................................,;:;;,::+;;+:?:;+*;...:............................................
......................................................;,;+:,:+;;;+*,;+*:,..:............................................
......................................................,,,:::;*;+;**:;+*,;.:,............................................
.......................................................,:++:,;;+;?;;;*+,:.;.............................................
.............................................,::;;:,....:,,,,,,;+*:;:*;,..;,............................................
.............................................:+::;;+:,,.,:..,,.:*;:+++:..,;,............................................
.............................................,*+:::++,:..,,,:.::+,+*++..,,;,,...........................................
..............................................;*:,,::;;...,,,:::,;;+;:..,.::,...........................................
..............................................,;;;:,::.......,,,.:,.....,.;+;...........................................
................................................,:............,..,......:,+*;...........................................
........................................................................,.+*,...........................................
.......................................................................,,.;;,...........................................
......................................................................,::.;+:...........................................
.....................................................................,+,,.:;:...........................................
.....................................................................:+:,,;:,...........................................
.....................................................................,+;.,;,....,.......................................
...,...............:;+;,............................................:;,:,:,,.,.,,.......................................
...,................................................................;+,:+::,.,.,:.......................................
...,...............,...............................................,;+,;::;,............................................
...............,...,...............................................,,:,::::,............................................
..........,,.,,:......................................................,,.........,.....................::,,.............
...,,,,,.,,,,,,,..,............................:,.....,.....................,...,....................;***++;:,..........
...,..,,,,,,,,....,,..........................:;.......,........................,..................,********+:,,........
......,,::.,.....,,,.........................,+,...................................................*********++:,........
.....,,,,,,......,,,.........................++...................................................+**********+:,,.......
.................,:.........................:++..................................................;************;,,,......
................,,:.........................;++.................................................:*************+;:,......
................,,,........................,+*;...............,,,,......................,......,*************++;:,,.....
................,:.........................:;;;....,...........:.......................,,......**************+++:,,.....
...............,,:........................,;;+*,..,,...........,..............................+***************+;;:,,....
...............,:,........................;+***:.,,..........................................,****************+::;,,....
...............,;........................,++***:.,...............................,...........,+****************+;;,.....
..............,,:........................;+***;.,.............................................;****************++;,.....
...............:,.......................:+****,...............................................+***********++;;;;+;,.....
...............;........................:+***;.,..............................................+*************+++++:......
...............:........................:+***,...................................,..........,,+***********++++*+;:......
..............:,......................,+****+...................................,,..........,:+***********;;;+++;,......
..............;......................,+*****:.,................................,,............,;**************++;:,......
.............,;......................;+****+:.,...............................................:*************;:::,,......
............,:,.....................:;++++++;.................................................,************+;::,,.......
.............:.....................,;;++++;;:,.................................................+***********+::::,.......
.............:....................,:;;++;;;:,..................................................:********+;::;:::,.......
............,,....................::;;;;;::,..,................................................,***********+:,,,........
............:....................,::::;;::,.....................................................+**********+:,..........
............:..................,,,,,,,:::,,.....................................................+**********+;,,.........
...........,,................,,,,,,,,,,:,,,.....................................................;**********+:,..........
...........:.................,,,,,,,,,,,,,......................................................:*********+;:,..........
...........:...............,,,,,,,,,,,,,........................................................;*********+;:,..........
..........,,..............,,,,,,,,,,,,,.........................................................;*******;;;;,...........
..........:..............,,,,,,,,,,,,,..........................................................:*****+:...,:,.....,,+..
..........:..............,,,:::,,,,,,...........................................................,+**+:...,...,:,.:::;:..
..........,.............,,,,::::,,,.................,;+;....................................:;++;;;:...,;+;:...,:+;.....
.........,.............,,,:,,,,,....................:+,....................................::::::,.......,,..,....::,,;,
....................,,,,,,,,,,........................................................,:....,...............:+;+,...,:+,
...................,,,,,,,,,..............................................,:::;:,++,..,:....,................,:,.......:
.................,,,,,:,..........................:..................,.,:+***++::**+..;,.................,.......:;;+...
................,,,.,:,.......................................,..:..,,;*+****;.:++++..;.......................,,..,::...
..............,,:,..,.....................,...........,..,.:..:..:..::**+****:,+***+,.:...................,..++,......,;
.............,,:,,.............................,,.,,:.:.:..:.,,,,,.:++*+;****;*******+:.................,++;++......:,.:
.............,,,,,,...................,,,,,,.,,.:.,:,,,.:,:..:.,:..+*;*+;+***+++*******;;;:.,,,.........,:;+*;*+;.:+:...
............,,,,,,,,...............,:,,,,,,.,,,,,:.:.:.,,.:..:..:.,**;;+;:+****+++********+;:,:,............,;+;+++;;:..
.............,,,,,,....,...........::::,:,:,,:,:.:,:.:.:..:.,,.,,..+**;;**+++****+;+++++++++:...................,,:;**;;
............,,,,,,,................:,::,:,.,,:,:,,:,,,.:..,........:;+*+;+**+::;+**+;;;;++;:........................,,:;
............,,,,.,,,.,,...........:::,::,,,:,:,,,......,.............:+**;:;++;,,;+++;;:,,..............................
...........,,,,..,,,.:,...........;::,:,,..............,...............:;+;,:+++;,:;;::,................................
.........,..,,,...,..,...................................................,;:,,;++:......................................
............,:,..,......................................................................................................
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*S;?:,?*++?*,,,...........................,,,,,,,,,,;:,,,..,+,......................................
.....................................:+:,:,:;;;;;;:,..,;+;;,.................;%*%?+;.,;*;;;+*++,............................,:;;:::,:;;:;,:::,::,...,;:.............................
.....................................,,::::;::;;:,....,:;::,................:;?%?+*....,+,.+?%#;............................:;;:::.,::::;;+;,.,,.,:;;,..............................
.......................................,,;:;+:::::,.,,,,...................;?*++;*;.....,,.,;?S%:...........................:;+::,::,..,;;;;,..,*+:,................................
..................................,:+,,;,,;++:,,,,,,;++;;,.................+?+?:,,,.....,+:,.;%%+.........................,.:++;;;;;;,:+;;:::;*++:..................................
.................................,,:*;;+;+;,::;:::::;:;;+:;,...............+%*;.:+:,.....,:+::*S?.........................,:;+;:,,:+;;;::,.,::?+....................................
............................:*,..,,:+:*+;,,;;;+;..,:;:..,,,,...............,?S;.;+;,.......:,;+??,........................;+;:,.,..:;:;::,,+;;;::,..................................
.............................:;,,,...:+;:++;:+;+*::,.:::,...................+%*..*,..........;;?*............................,;;;,.,,,:,,::;,.,,,;..................................
................................:;:...,..:+;+;;+*;:,,+;*:...................;#?,,,...,*?,....,?*+........................,;::,,::....,,:;;,,:;;;,,..................................
.................................:;::.::.;:,,:;:,....,,,,,..................,+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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................