- Country: United States - Location: Minneapolis/St. Paul, Minnesota - Status: Active - Formed in: 2012 - Genre: Black/Thrash Metal/Hardcore - Lyrical themes: N/A - Record label: N/A - Years active: 2012-present
Members
Bob Eisenbise
Bass
Matt Seitzinger
Drums
Mickey Kahleck
Guitars
Steve Brooks
Guitars
Travis Bos
Vocals
Close
Type:
EP
Release date:
January 24th, 2014
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Blood of the Young Records
Format:
7" vinyl (45 RPM)
Album versions
Release date
Label
Catalog ID
Format
Description
January 24th, 2014
Blood of the Young Records
7" vinyl
Limited edition
Unknown
Independent
Digital
Bandcamp
Tracks
Side A
1.
I
(loading lyrics...)
2.
II
(loading lyrics...)
3.
III
(loading lyrics...)
4.
IV
(loading lyrics...)
5.
V
(loading lyrics...)
6.
VI
(loading lyrics...)
7.
VII
(loading lyrics...)
8.
VIII
(loading lyrics...)
Side B
9.
Lac Can
(loading lyrics...)
10.
Scott Hall as The Sign Guy
(loading lyrics...)
11.
Seal Tamer
(loading lyrics...)
Close
Type:
Split
Release date:
March 26th, 2015
Catalog ID:
LCR045-1
Version desc.:
Limited edition
Label:
Learning Curve Records
Format:
12" vinyl (33⅓ RPM)
Limitation:
300 copies
Album versions
Release date
Label
Catalog ID
Format
Description
March 26th, 2015
Learning Curve Records
LCR045-1
12" vinyl
Limited edition
Unknown
Learning Curve Records
LCR045-1
Digital
Bandcamp
Tracks
1.
STNNNG -
The Idiot
(loading lyrics...)
2.
Blacklisters -
King Prick
(loading lyrics...)
3.
Blacklisters -
Quiff Richard (A Duet)
(loading lyrics...)
4.
Blackthorne -
Vicious Charm
(loading lyrics...)
5.
Blackthorne -
HOTABOX
(loading lyrics...)
6.
Blackthorne -
Lac Can Is Just Bitch Milk
(loading lyrics...)
7.
Blackthorne -
Street Drugs
(loading lyrics...)
8.
Blackthorne -
Scott Hall As The Sign Guy
(loading lyrics...)
9.
Blackthorne -
Seal Tamer
(loading lyrics...)
10.
Blackthorne -
Get The Fuck Out
(loading lyrics...)
11.
Blackthorne -
Outta My House
(loading lyrics...)
12.
Hey Colossus -
They Don’t Live
(loading lyrics...)
Close
Type:
EP
Release date:
March 25th, 2017
Catalog ID:
#002
Label:
Damien Records
Format:
Cassette
Album versions
Release date
Label
Catalog ID
Format
Description
March 25th, 2017
Damien Records
#002
Cassette
Unknown
Independent
Digital
Bandcamp
Members
Bob Eisenbise
Bass
Matt Seitzinger
Drums
Mickey Kahleck
Guitars
Steve Brooks
Guitars
Travis Bos
Vocals
Tracks
Side A
1.
The Antidote Is Not Free
(loading lyrics...)
2.
Bay Area Polka
(loading lyrics...)
3.
Bold Minds Are Dead
(loading lyrics...)
4.
Reckoning Of Deplorable’s
(loading lyrics...)
5.
Bluetooth Dude
(loading lyrics...)
Side B
1.
The Antidote Is Not Free
(loading lyrics...)
2.
Bay Area Polka
(loading lyrics...)
3.
Bold Minds Are Dead
(loading lyrics...)
4.
Reckoning Of Deplorable’s
(loading lyrics...)
5.
Bluetooth Dude
(loading lyrics...)
Close
Type:
Full-length
Release date:
October 25th, 2019
Catalog ID:
N/A
Label:
Damien Records
Format:
Digital
Members
Bob Eisenbise
Bass
Matt Seitzinger
Drums
Mickey Kahleck
Guitars
Steve Brooks
Guitars
Travis Bos
Vocals
Bill Henderson
Mastering
Tracks
1.
Poser Disposer
01:38
(loading lyrics...)
2.
Fiending for the Anxious
00:59
(loading lyrics...)
3.
Death Called Hoax
01:19
(loading lyrics...)
4.
Hell House
00:40
(loading lyrics...)
5.
Choose Your Side of History
01:07
(loading lyrics...)
6.
It’s Cold Gin
01:23
(loading lyrics...)
7.
Admission Defeat
01:03
(loading lyrics...)
8.
Jimmy Five Times
01:10
(loading lyrics...)
9.
The Antidote Is Not Free
01:39
(loading lyrics...)
10.
The Minds Ear
03:01
(loading lyrics...)
11.
Unabashed Failure
00:26
(loading lyrics...)
12.
Sickened Generation
01:41
(loading lyrics...)
13.
Eschatology of Desire
01:45
(loading lyrics...)
14.
Ignoramus Religion
01:17
(loading lyrics...)
15.
Deflection of Admiration
01:59
(loading lyrics...)
21:07
Close
Type:
EP
Release date:
January 24th, 2014
Catalog ID:
N/A
Version desc.:
Limited edition
Label:
Blood of the Young Records
Format:
7" vinyl (45 RPM)
Tracks
Side A
1.
I
(loading lyrics...)
2.
II
(loading lyrics...)
3.
III
(loading lyrics...)
4.
IV
(loading lyrics...)
5.
V
(loading lyrics...)
6.
VI
(loading lyrics...)
7.
VII
(loading lyrics...)
8.
VIII
(loading lyrics...)
Side B
9.
Lac Can
(loading lyrics...)
10.
Scott Hall as The Sign Guy
(loading lyrics...)
11.
Seal Tamer
(loading lyrics...)
Close
Type:
EP
Release date:
Unknown
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Tracks
1.
I
00:50
(loading lyrics...)
2.
II
00:53
(loading lyrics...)
3.
III
00:55
(loading lyrics...)
4.
IV
01:31
(loading lyrics...)
5.
V
01:21
(loading lyrics...)
6.
VI
01:00
(loading lyrics...)
7.
VII
00:55
(loading lyrics...)
8.
VIII
01:13
(loading lyrics...)
9.
Lac Can
01:38
(loading lyrics...)
10.
Scott Hall as The Sign Guy
01:09
(loading lyrics...)
11.
Seal Tamer
01:30
(loading lyrics...)
12:55
Close
Type:
Split
Release date:
March 26th, 2015
Catalog ID:
LCR045-1
Version desc.:
Limited edition
Label:
Learning Curve Records
Format:
12" vinyl (33⅓ RPM)
Limitation:
300 copies
Tracks
1.
STNNNG -
The Idiot
(loading lyrics...)
2.
Blacklisters -
King Prick
(loading lyrics...)
3.
Blacklisters -
Quiff Richard (A Duet)
(loading lyrics...)
4.
Blackthorne -
Vicious Charm
(loading lyrics...)
5.
Blackthorne -
HOTABOX
(loading lyrics...)
6.
Blackthorne -
Lac Can Is Just Bitch Milk
(loading lyrics...)
7.
Blackthorne -
Street Drugs
(loading lyrics...)
8.
Blackthorne -
Scott Hall As The Sign Guy
(loading lyrics...)
9.
Blackthorne -
Seal Tamer
(loading lyrics...)
10.
Blackthorne -
Get The Fuck Out
(loading lyrics...)
11.
Blackthorne -
Outta My House
(loading lyrics...)
12.
Hey Colossus -
They Don’t Live
(loading lyrics...)
Close
Type:
Split
Release date:
Unknown
Catalog ID:
LCR045-1
Version desc.:
Bandcamp
Label:
Learning Curve Records
Format:
Digital
Tracks
1.
STNNNG -
The Idiot
09:08
(loading lyrics...)
2.
Blacklisters -
King Prick
02:55
(loading lyrics...)
3.
Blacklisters -
Quiff Richard (A Duet)
03:30
(loading lyrics...)
4.
Blackthorne -
Vicious Charm
00:49
(loading lyrics...)
5.
Blackthorne -
HOTABOX
00:58
(loading lyrics...)
6.
Blackthorne -
Lac Can Is Just Bitch Milk
01:39
(loading lyrics...)
7.
Blackthorne -
Street Drugs
00:50
(loading lyrics...)
8.
Blackthorne -
Scott Hall As The Sign Guy
01:09
(loading lyrics...)
9.
Blackthorne -
Seal Tamer
01:30
(loading lyrics...)
10.
Blackthorne -
Get The Fuck Out
01:07
(loading lyrics...)
11.
Blackthorne -
Outta My House
00:39
(loading lyrics...)
12.
Hey Colossus -
They Don’t Live
09:58
(loading lyrics...)
34:12
Close
Type:
EP
Release date:
March 25th, 2017
Catalog ID:
#002
Label:
Damien Records
Format:
Cassette
Members
Bob Eisenbise
Bass
Matt Seitzinger
Drums
Mickey Kahleck
Guitars
Steve Brooks
Guitars
Travis Bos
Vocals
Tracks
Side A
1.
The Antidote Is Not Free
(loading lyrics...)
2.
Bay Area Polka
(loading lyrics...)
3.
Bold Minds Are Dead
(loading lyrics...)
4.
Reckoning Of Deplorable’s
(loading lyrics...)
5.
Bluetooth Dude
(loading lyrics...)
Side B
1.
The Antidote Is Not Free
(loading lyrics...)
2.
Bay Area Polka
(loading lyrics...)
3.
Bold Minds Are Dead
(loading lyrics...)
4.
Reckoning Of Deplorable’s
(loading lyrics...)
5.
Bluetooth Dude
(loading lyrics...)
Close
Type:
EP
Release date:
Unknown
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Bob Eisenbise
Bass
Matt Seitzinger
Drums
Mickey Kahleck
Guitars
Steve Brooks
Guitars
Travis Bos
Vocals
Tracks
1.
The Antidote Is Not Free
01:09
(loading lyrics...)
2.
Bay Area Polka
00:42
(loading lyrics...)
3.
Bold Minds Are Dead
00:36
(loading lyrics...)
4.
Reckoning Of Deplorable’s
01:38
(loading lyrics...)
5.
Bluetooth Dude
01:30
(loading lyrics...)
05:35
Close
Type:
Full-length
Release date:
October 25th, 2019
Catalog ID:
N/A
Label:
Damien Records
Format:
Digital
Members
Bob Eisenbise
Bass
Matt Seitzinger
Drums
Mickey Kahleck
Guitars
Steve Brooks
Guitars
Travis Bos
Vocals
Bill Henderson
Mastering
Tracks
1.
Poser Disposer
01:38
(loading lyrics...)
2.
Fiending for the Anxious
00:59
(loading lyrics...)
3.
Death Called Hoax
01:19
(loading lyrics...)
4.
Hell House
00:40
(loading lyrics...)
5.
Choose Your Side of History
01:07
(loading lyrics...)
6.
It’s Cold Gin
01:23
(loading lyrics...)
7.
Admission Defeat
01:03
(loading lyrics...)
8.
Jimmy Five Times
01:10
(loading lyrics...)
9.
The Antidote Is Not Free
01:39
(loading lyrics...)
10.
The Minds Ear
03:01
(loading lyrics...)
11.
Unabashed Failure
00:26
(loading lyrics...)
12.
Sickened Generation
01:41
(loading lyrics...)
13.
Eschatology of Desire
01:45
(loading lyrics...)
14.
Ignoramus Religion
01:17
(loading lyrics...)
15.
Deflection of Admiration
01:59
(loading lyrics...)
21:07
Close
Type:
Full-length
Release date:
October 25th, 2019
Catalog ID:
003LP
Version desc.:
Limited edition
Label:
Damien Records
Format:
12" vinyl (45 RPM)
Limitation:
300 copies
Members
Bob Eisenbise
Bass
Matt Seitzinger
Drums
Mickey Kahleck
Guitars
Steve Brooks
Guitars
Travis Bos
Vocals
Bill Henderson
Mastering
Tracks
Side A
1.
Poser Disposer
01:38
(loading lyrics...)
2.
Fiending for the Anxious
00:59
(loading lyrics...)
3.
Death Called Hoax
01:19
(loading lyrics...)
4.
Hell House
00:40
(loading lyrics...)
5.
Choose Your Side of History
01:07
(loading lyrics...)
6.
It’s Cold Gin
01:23
(loading lyrics...)
7.
Admission Defeat
01:03
(loading lyrics...)
8.
Jimmy Five Times
01:10
(loading lyrics...)
9.
The Antidote Is Not Free
01:39
(loading lyrics...)
Side B
10.
The Minds Ear
03:01
(loading lyrics...)
11.
Unabashed Failure
00:26
(loading lyrics...)
12.
Sickened Generation
01:41
(loading lyrics...)
13.
Eschatology of Desire
01:45
(loading lyrics...)
14.
Ignoramus Religion
01:17
(loading lyrics...)
15.
Deflection of Admiration
01:59
(loading lyrics...)
21:07
Close
Type:
Full-length
Release date:
October 6th, 2018
Catalog ID:
003
Version desc.:
Limited edition
Label:
Damien Records
Format:
Cassette
Limitation:
127 copies
Members
Bob Eisenbise
Bass
Matt Seitzinger
Drums
Mickey Kahleck
Guitars
Steve Brooks
Guitars
Travis Bos
Vocals
Bill Henderson
Mastering
Tracks
Side A
1.
Poser Disposer
01:38
(loading lyrics...)
2.
Death Called Hoax
01:19
(loading lyrics...)
3.
Hell House
00:40
(loading lyrics...)
4.
It’s Cold Gin
01:23
(loading lyrics...)
5.
Jimmy Five Times
00:10
(loading lyrics...)
6.
The Minds Ear
03:01
(loading lyrics...)
7.
Unabashed Failure
00:26
(loading lyrics...)
8.
A Sickened Generation
01:41
(loading lyrics...)
9.
Eschatology Of Desire
01:45
(loading lyrics...)
10.
Ignoramus Religion
01:17
(loading lyrics...)
Side B
1.
Poser Disposer
01:38
(loading lyrics...)
2.
Death Called Hoax
01:19
(loading lyrics...)
3.
Hell House
00:40
(loading lyrics...)
4.
It’s Cold Gin
01:23
(loading lyrics...)
5.
Jimmy Five Times
00:10
(loading lyrics...)
6.
The Minds Ear
03:01
(loading lyrics...)
7.
Unabashed Failure
00:26
(loading lyrics...)
8.
A Sickened Generation
01:41
(loading lyrics...)
9.
Eschatology Of Desire
01:45
(loading lyrics...)
10.
Ignoramus Religion
01:17
(loading lyrics...)
13:20
Band ascii art
............................................................,...........................................................
...........................................................,;...........................................................
...........................................................+%...........................................,,..............
............,,:;..........................................,%#:..........................................;...............
..............:;;.........................................*@@S,.........................................*;:,,...........
.............,;?:........................................*#@@@%:........................................,*%%:,..........
............++%*;,....................................,;%@@@@@@#%:.......................................;*#%*;.........
...........+%%S?;,.,...,,..............................,*#@@@@@%:...............................:,.......:?##S?.........
..........:S#@##+;:,,...::...........................:,..+@@@@S...:............................;;..,.,:::;?@@@?,........
.........,%@@@@@#%+,,,,,:;+;.........................;:...S@@@;..;+,........................,:%?:;+;,:::?%@@@@S?........
.........*#@@@@@@@S?+**S*+?S%;,....................::+%...?@@#,..*%*:......................,;SS%#?%S*??%#@@@@@@@*.......
........;#?#@@@S#@@@S####S++@+....................,*%#+...+@@S...;##+:,.................,:..,S,,+S#@#@@@@S%S**?##,......
........;+;*#@@?*%##@@@@@?++#?.,:................:%#@%:,..:@@S..::+##?;..................+..,?..;%@@@@S%?:;,:.:+%.......
.......,.,.;%@@S:::+S@@@#;;?@?.*;:.......;:,.....*@@S;:+:.:#@%,,;+.*@@%,..,:::;:.......:+*.,.:;**S#@@@%:;...,.,:........
......,*...,;S@@?;;*#@@%+?S#@+.;%?*;,:,.,?%*;::,.%@@+,??::;#@?*+?S:*@@%,:.+%%%;.:::::*?%*+*;:?#@#*+#@@#*::.,,......;....
.......%?:,;;+#@@%S@@#?:,S@@?;+:*#@S?++:;+#@#%??:+@@+;#S??*#@??S#@?%@@*??*S@@?;:%%?%#@?+%#?;S@@@?*,*#@@#%??;....,,**....
.....,*+S#*:;?#@@@@@#*:,+#@S*;*SS##S##S+*S@@S#@#+*@@*+#@@%*#@??@@###@@*?@@S%@#**#@@SS#?;#@##S%#@#?*;+%@@@#*...::;%%;?,..
....,?*:*#S??#@#S@@@#+,,%@@%*?+#@S?+?@#+%@#?;%#%;%@@SS@@%+:#@*+#@S+?#@++@#?+S@S*?#@%*%++S@#%?;?@@S?+;%@@@S::,,,+S?,.?*,.
....,%+,+?#@@@#*;?@@@#?*S@@%;?S@@S;,?@#?S@#*+++;+;#@S*%@#*;#@%?#@S;;#@S?#@*.*@@%:S@*+;.,#@#%*,?@@@%+%@@#%%**+%#S?+*+;,..
.....,*??%%#@@S??;S#@@#%%S@@#**#@#%%#@@%%S@#?+%S#*#@S+*%@@S#@%#@#*?%#@S#@@#+%@S;+#@%**?S@#?;?S#@#%%S@@#%?S?S##S;;;:.....
......:;+;+%#@@%%%+*#@@@#S#@@#%+#@#SS%S+?+%@@#S%S##@S;:;#@S#@##@%::+#@@S??S@@@?*?SS+,;%@@#+.;@@#S#@@@#+?##@@#*;,;*+,....
.....,+;+*S??#@@#*++S@@@@#%%#@S*S*;+**?+*:%S%*:*+?@#?;,.+%#@@@#?,:+??#@?%+;+%S?::;;..,:?%#;,S#S%#@@@@#+S@@@S**?+;,;+:...
...,;:?*;;;?%S@@@@##@@@@@##??##*?++%+*?,;****%S@##@#%?**?%S@@@#%???SS@@@@@#S%?*+;;?*?*:;;*;%#??S#SS#@@@@@@@%%%,+?*:.,...
...,?;:.;+**%@@@@@@@#S#*+:+*:*S;?%::;%?;;;*%##@@@@@#%SSSS#@#@@###SSS%#@@@@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@%,.......................,:;+??%%??%%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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................