- Country: United States - Location: Nashville, Tennessee - Status: Active - Formed in: 2011 - Genre: Black/Sludge Metal - Lyrical themes: N/A - Record label: N/A - Years active: 2011-present
Members
Rachel Valosik
Drums (2011-present)
Member(bands):
Lotushalo, Red Forest Hunter
Jim Valosik
Guitars, Vocals (2011-present)
Member(bands):
Exvrbs, Red Forest Hunter, Serotonin
Niki Carolan
Keyboards, Vocals (2013)
Member(bands):
Tijuana Goat Ride , Astral Queen, I am the Tower
# Discography Type Year 1
Wet Death
Single
2013
Show album
2
Bruises
EP
2014
Show album
3
At the Milestone 6/7//14
Live album
2015
Show album
4
Forest of Tygers / Act of Impalement
Split
2015
Show album
5
Anicon / Forest of Tygers
Split
2017
Show album
6
I Will Die of Violence
Full-length
2019
Show album
Close
Type:
Single
Release date:
August 6th, 2013
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Wet Death
02:38
(loading lyrics...)
02:38
Close
Type:
EP
Release date:
April 29th, 2014
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Rachel Valosik
Drums
Jim Valosik
Effects, Guitars, Vocals
Jason Dietz
Mixing, Recording
Brad Boatright
Mastering
Tracks
1.
Bruises
04:04
Show lyrics
Bend over, scream. Will you? You will fight it. Rise and account for it. This wreck, you caused it. You wish you were me… like you have a chance. That’s not what you get, it is not my fault. I’ll take what I can get. Right, you’ve had your chance. Bend over, scream. I’ll take what I get. Living with decisions; unmade, or half-made at best. You wish you were me. Right, you’ve had your chance. Bend over, scream. I’ll take what I get.
2.
As Flakes of Ash
05:11
Show lyrics
Pitch black. Searching. Can’t speak, but I’m smiling. I beg, from within. Keep me here. You must leave me. Happy, as flakes of ash. Disassociate me from this sagging shell. An inner self immolation. Memories, as flakes of ash. Left in subspace; happy, dissolved, dwindling. Disassociate me from this sagging shell. Left in subspace. Happy, as flakes of ash.
3.
Tigerstripe
05:23
Show lyrics
You have forgotten. I’m still right here. Barefoot. Naked. I’m still here. You will find me. Faith is with me but she’s a lie, like a whore paid to play wife. Faith? Where are you?
4.
Wet Death
02:21
Show lyrics
Slide into wet death. Life is wasted on the id. Bites, cuts, smiles. Life is wasted on the id. The inner self stays unfulfilled. Our knives are too sharp. Life is wasted on the id. The inner self stays unfulfilled. Can’t pull out. All the way deep inside, forever. The inner self stays unfulfilled. Forever. Life is wasted on the id.
16:59
Close
Type:
Live album
Release date:
May 18th, 2015
Catalog ID:
Acteon 003
Label:
Acteon Records
Format:
Cassette
Tracks
Side A
1.
Flakes of Ash
(loading lyrics...)
2.
Bruises
(loading lyrics...)
3.
Untitled VII
(loading lyrics...)
4.
Wet Death
(loading lyrics...)
5.
Tigerstripe
(loading lyrics...)
Side B
1.
Flakes of Ash
(loading lyrics...)
2.
Bruises
(loading lyrics...)
3.
Untitled VII
(loading lyrics...)
4.
Wet Death
(loading lyrics...)
5.
Tigerstripe
(loading lyrics...)
Close
Type:
Split
Release date:
July 7th, 2015
Catalog ID:
Acteon 004
Label:
Acteon Records
Format:
7" vinyl (45 RPM)
Members
Forest of Tygers
Rachel Valosik
Drums
Jim Valosik
Vocals, Guitars
Shibby Poole
Recording (track 2)
Jim Valosik
Layout
Mikey Allred
Recording (track 1)
Brad Boatright
Mastering
Nicholas Noisenest
Artwork
Tracks
Side A
1.
Forest of Tygers -
Pay of Pigs
03:14
(loading lyrics...)
Side B
2.
Act of Impalement -
Trenchwinter
03:27
(loading lyrics...)
06:41
Close
Type:
Split
Release date:
October 10th, 2017
Catalog ID:
ACT 006
Version desc.:
Limited edition
Label:
Acteon Records
Format:
7" vinyl (33⅓ RPM)
Limitation:
300 copies
Members
Anicon
Nolan Voss
Guitars, Vocals
Owen Rundquist
Vocals, Guitars
Alexander DeMaria
Bass
Lev Weinstein
Drums
Forest of Tygers
Rachel Valosik
Drums
Jim Valosik
Guitars, Vocals
Brad Boatright
Mastering
Owen Rundquist
Artwork
Nolan Voss
Recording, Mixing
Tracks
Side A
1.
Anicon -
All in Time
06:09
(loading lyrics...)
Side B
2.
Forest of Tygers -
Mongers
05:12
(loading lyrics...)
11:21
Close
Type:
Full-length
Release date:
November 8th, 2019
Catalog ID:
N/A
Label:
Acteon Records
Format:
Digital
Album versions
Release date
Label
Catalog ID
Format
Description
November 8th, 2019
Acteon Records
Digital
2019
Acteon Records
Acteon 007
Vinyl
Colour vinyl
Members
Rachel Valosik
Drums
Jim Valosik
Guitars, Vocals
Tracks
1.
Night’s Embers
03:53
(loading lyrics...)
2.
The Human Monster
03:40
(loading lyrics...)
3.
Lord of Fear
02:47
(loading lyrics...)
4.
I Will Die of Violence
07:22
(loading lyrics...)
5.
Thin Place
02:19
(loading lyrics...)
6.
What Dead Eyes See
03:46
(loading lyrics...)
7.
Promised Vessel
02:48
(loading lyrics...)
8.
The Lie of Long Life
05:42
(loading lyrics...)
9.
A Dream, Perverted...
03:27
(loading lyrics...)
35:44
Close
Type:
Live album
Release date:
May 18th, 2015
Catalog ID:
Acteon 003
Label:
Acteon Records
Format:
Cassette
Tracks
Side A
1.
Flakes of Ash
(loading lyrics...)
2.
Bruises
(loading lyrics...)
3.
Untitled VII
(loading lyrics...)
4.
Wet Death
(loading lyrics...)
5.
Tigerstripe
(loading lyrics...)
Side B
1.
Flakes of Ash
(loading lyrics...)
2.
Bruises
(loading lyrics...)
3.
Untitled VII
(loading lyrics...)
4.
Wet Death
(loading lyrics...)
5.
Tigerstripe
(loading lyrics...)
Close
Type:
Live album
Release date:
January 28th, 2016
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Tracks
1.
Flakes of Ash
(loading lyrics...)
2.
Bruises
(loading lyrics...)
3.
Untitled VII
(loading lyrics...)
4.
Wet Death
(loading lyrics...)
5.
Tigerstripe
(loading lyrics...)
Close
Type:
Full-length
Release date:
November 8th, 2019
Catalog ID:
N/A
Label:
Acteon Records
Format:
Digital
Members
Rachel Valosik
Drums
Jim Valosik
Guitars, Vocals
Tracks
1.
Night’s Embers
03:53
(loading lyrics...)
2.
The Human Monster
03:40
(loading lyrics...)
3.
Lord of Fear
02:47
(loading lyrics...)
4.
I Will Die of Violence
07:22
(loading lyrics...)
5.
Thin Place
02:19
(loading lyrics...)
6.
What Dead Eyes See
03:46
(loading lyrics...)
7.
Promised Vessel
02:48
(loading lyrics...)
8.
The Lie of Long Life
05:42
(loading lyrics...)
9.
A Dream, Perverted...
03:27
(loading lyrics...)
35:44
Close
Type:
Full-length
Release date:
2019
Catalog ID:
Acteon 007
Version desc.:
Colour vinyl
Label:
Acteon Records
Format:
Vinyl
Members
Rachel Valosik
Drums
Jim Valosik
Guitars, Vocals
Tracks
Side A
1.
Night’s Embers
03:53
(loading lyrics...)
2.
The Human Monster
03:40
(loading lyrics...)
3.
Lord of Fear
02:47
(loading lyrics...)
4.
I Will Die of Violence
07:22
(loading lyrics...)
Side B
5.
Thin Place
02:19
(loading lyrics...)
6.
What Dead Eyes See
03:46
(loading lyrics...)
7.
Promised Vessel
02:48
(loading lyrics...)
8.
The Lie of Long Life
05:42
(loading lyrics...)
9.
A Dream, Perverted...
03:27
(loading lyrics...)
35:44
Band ascii art
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
............................................,,,,::;,.....................,,::;:::::,....................................
.................................+**%%?%??%S%SSS#S#+..............;**???%SS#S##SSSSS?...................................
.................................?#S%%SSSSSSSSSSSS#;...+**++**;...?##SS###SSS#SSS#SS%...................................
................................,%SS%SSSSSSSSSSSS##:..;SS#####?...%########S###SSSS#S,..................................
................................:SSS%SSSSS%%%*+++;;..,%SSSSSSS%..,SSS%%%%???*?SSSSSSS...................................
................................;SSSSSS?,,,..........+SSSSSSSSS*..,,.........,SSSSSS%...................................
................................+SSSSSS*............,%SS%SSSSSSS;............:#SSSSS?...................................
................................+S%%SSS+............+SSSSSSS%%SS?............;#SSSSS?...................................
................................*S%%%SS*............?%%S%%%S%%SSS:...........;SSS%SS%...................................
................................*%%%%%S?...........:S%%%S%SSSSSSS*...........+SSSS%%%,..................................
................................*S%%%S%%,..........*%SS%SS%S%%%%%S,..........+S%SSS%S;..................................
................................*S%%?%%%,.........:S%%%S%%%%%%%%SS+..........+#%SS%%S;..................................
................................?%%%%%?%,.........*%%%%%%%+%%%%%SS?..........+S%%%%%S;..................................
................................*%%%%?%%,........,*%%?%%S?.+%?%%%%S;.........+S%%%%SS;..................................
................................+%%%%%%%,........:%?%%%?%+.,%S%%%%S%,........+%%%SSS%:..................................
................................;?%%?%%?,........;S%?%%%%:..+S%%%%%%+........;%%%%%?%:..................................
................................+%??%%%?,........?%?%?%%%....?%%%?%%%,.......;%%%%%%%:..................................
................................+%%?????,........??????%*....;%%%%%%S+.......;%%%?%%%:..................................
................................+?????%?,.......,??????%:.....+%%%%?%%,......;%%%?%%%;..................................
................................+???????,.......;??%%??*.......*%?%??%+......+%?%%%?%:..................................
................................+??????;........*??*???:.......:?????%?,.....+%?%?%%%:..................................
................................+?**??**.......:???????,........?%????%;.....+%??%??%:..................................
................................*?***?**.......+??*???+.........+?%%?*??,....*%??????,..................................
................................+?*?****.......*??*???;,,,,:....,*???*??+....+%??????,..................................
................................+???*+***++++++*????????*??*:....;????%??,...;%?*?%%?:..................................
................................;****++*?*******+*??*???**?+.....*????*?+,...;?**????;..................................
................................;***********?*****?++??%****....,?*?*?**,....;????**?+..................................
................................:*+*?**************?*::::::,....+???***+.....,*?*?*??;..................................
................................,*****+*:....:****?**:..........*??**??;.....,**?*?**;..................................
................................,*****+*:.....+*?****+.........:?***?**,.....,?*???**+..................................
................................,+***+++:.....,**++***:........;*?***+;.......*?*****;..................................
................................,++*****:......;*++**++.......,**++++*,.......*?*****+..................................
.................................++++*+*:......,**+++++,......:++*++*+........+*+*+**+..................................
.................................+;.,*++:.......+*+*+;++......+++*+++;........;+***?*+..................................
.................................;*+++++:.......,*++++**+....,**+++++;........:******+..................................
.................................:*;+++*;........;+++++*+,...:*++++*+,........,***++++..................................
.................................;++;+++:........,+++++++;...;+++++++.........,**+++++..................................
.................................:;;;+++:.........,++*++++:..+;;;;;:,.........,*++++++..................................
.................................:;;++++;..........++++;++;.;+++;;;;,.........,++++++;..................................
.................................,+++*++;..........:+;+++++;;;+;;+++..........,++;+;++..................................
.................................:*+++++;..........,+;;;;++++*+;;++,..........,;++;;;+..................................
.................................;+++;++;...........:++;;+;+;;;+;+;...........:++;;++;..................................
.................................:++++++;...........,+;;;++;;;;+;+,...........,+;;;+;;..................................
.................................,;;++;;;............:;;;;;;;;;+++.............;+;;;;;..................................
.................................,++;;;+;............,;::;;::;;;;:.............;+;;;+:..................................
.................................,++:;;;:.............:;;;;::;:;;,.............;;;;;:;..................................
..................................;;;;;;:..............;;;:::;:;:..............:;;;;;:..................................
..................................;;++;;;..............::::;;::;...............:;::;::..................................
....................................,,:::..............,:;:;;;:,..................,,,:..................................
........................................................,,..,,..........................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................ ########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
########################################################################################################################
#########################################SSSSSS#########################################################################
#######################################???%%%%%??S######################################################################
#####################################S??%%%%??****%#####################################################################
####################################S**%%%S%?+;;++?#####################################################################
#####################################%%%SS%%*+*%?:*#####################################################################
#####################################%%SS%?+;*+;;?######################################################################
####################################S%%SS?**?*;;;?S#####################################################################
########################S%?**?%%%%%%??%%%?*??**+++*?%###################################################################
######################S?++***++**+++;;;+++++;;+*;+*++*?#################################################################
####################S?+*****+++++++++++;;;;;+?S#%;;;;++*?S##############################################################
###################%******++++++++++++++++++?S###%*+;+++++?############################SSSS#############################
##################%+******++++++++++++++++**++*S#@#S+++++++*S########################S%%?*++*%##########################
#################%+******+++++;;;++++;;;;+++****?S###S*+++***?S#####################%%%%%%?+;;*S########################
################S*******+++++;;;;;;;;;;;;;;;++**+**?%#S*+++****%####################??%*?%%%*++*########################
################*++++++++++;;;;;;;;;;;;;;;;;;;++*++*++*++++*****%###################%**?%%%%%??*S#######################
###############?+**********+++++;;;;;;;;;;;;;;++++++++;;++++*****S##################%?%%%%%??*+*%#######################
###############*******++++++++;++;+;;;;;;+;++?S%?*+++++;;+++*****?###################S?++***?%***%######################
##############S+*****+*+++++;;;;;;;:;;;;;;;;;*#SSS%?**+;;;++++***?####################S?*??%SSS?*?%??????%S############S
###############*+++******+++++++;;;;:;;::;;;;+%%??%?***+**?%%%%SS#######################%%%%??***?*??????????%##########
################S??*****++++++++;;;;;:::::::::*?**+++**?S%###########SSS###########S%???*+++++***??????????***?S#S##S%SS
####################S%**+++++;;;;;;;::::::::::;+:::;;++?%%%%SSSSSS%?S%*??%%S%S#S??**+**+++*********************+*?%S%SS?
##################%%%%**+++++;;;;::::::::::::::::::;;+;*%%??????????%?????????%S*+++*+++************++++++++++++*%S%?%S%
################S##S%%+****+++;;;;;;;;;;;;:::::::::::;:+%%?*????*?***+*?????*?S%+;;********+**++++++++;;;;;;;++*%SSSS%?*
################%S%?%S*****++++;;;;;;;;;:::::::::::::::;???%%????*+****?%*??**%+;:;??*+;;++++;;;;;;;;;;;:;?+?*+*??%S##S%
#################S**%S*+***+++;;;;;;;;::::::::::::::::::***?%?%%?****???%%%%?%%*::;*;:;;:;;;;:;;;;::::;::;%S%?*+**%##S%S
###############SS%%?%%*+**+++++;;;;;;;::::::::::::::::::*?????%%SS?*%%??**?*%S?;:::;::::::::::;;::::::;::;*???*+*S##S%??
###############S%%%?%S*++++++;;;;;;;;:::::::::::::,::;::;+;;*??%%%%?%%??*;;*S%%?;::;+::::::;;;:::::::::::;+:;+++%###%*+;
#############S??*%S%%%++++++++;;;;;;;:::::::::::,,,:::::;+***;+*?**++*?*+;*?%%S?+::?*:::;:;:::::::::::+**+**%%?S###%*??%
############S%?+???%%*++++++++;;;;;::::::::::::,,,,:,,,:;;:**+*?*+;+;+*+*??*?%#S?;*%?;:::::::::::::::;*??%S??%###%****??
############S%*+?*?%%?+++++++;;;;;;:::::::,,,,,,,,::,,,,:+*%S%????%%?%?%?;;;??S#S%S%+;::::::::::::::::+***%%%##S?*******
#############%+%SSSSS%*++++;;;;;;;:::::::::,,,,,:::::,,,;%%%%%*;+%%%?%**;+::**?%##S;:;:::,,,,,,,:,,,::,:++;+?%%?++++++++
#############S*?%??%S*+++;;;;;:::::::::,,,,,,,:,,,,,,,,:+++*???**%?+;;***?;+**??*S?:::,,,,,,,,,,,,,,,,,,,,,,;+++++++++++
###########SS%%S????*+++++;+++++++;;:::,,,,,,,,,,,,,,,,:*?*?????*;;?**??%%*+*+++;++:,,,,,,,,,,,,,,,,,,,,,,,,++++++++;+++
############SSS#%????**?%??%%%%%%%???**+::,,,,,,,,,,,,,:*+;+?*+;;;;**?%%%%*;+:::+?+,,,,,,,,,,,,,,,,,,,,,,,,:+++++++;;;++
#############%SSS%%??????*???%%%%%?%%?*;;:::,,,,,,,,:;+**;+%****;+;;*??**?+;;:;;+*;:,,,,,,,,,,,,,,,,,,,,,,,:;;;;;;;;;;;;
###########%?+%SS#S%**?*+**?%%?%%????*+;;:::,,,,,,,,:?*;+*+?;+*+;;:,:++?%?*+;;;+;?S?**+++*******++++*+**???%?;;;;;;;;;;;
###########S??###%S%??*;**???%%%%???*+;:::,,,,,,,,,,+**;:;*?++++;:;*+??%%*;;*+***%S%%??%%*+*?%%%S%%SSSSS%??%S+;;;;;;;;;;
############%S###SSS?+:+?***????***++;::::,,,,,,,,,:?%%%%%%%%%%%?**;:::;;:::::::;%S%%%?%%%?++**?%%%SSSSSSS%?%*;;;;::::::
###########S*S##SS%%%?:*++***?****+;;::::,,,,,,,,,,:%###SS%?*%%%%%?;::::,,,,,,,,,?%?%??%???*+;+?%%%%SS%%S?**?*;;:;:::;::
##%%SSSS##S?+#SSSS#**??*+***+**??*;;;:::::,,,,,,,,,;?%??++**++?##SS?%SS?:,::,,,,,?????*%%?*+;;*?%%%SSS%%%?+++?;:::::;;::
####S%S####**######;+?%*+*+++*?%?;;++::::,,,,,,,,,,+*+;;;;+?*+:+%?;+S#S%;,::,,,,,*S?%**%%?**+:+*%%%%SSS%%?+++*::::::::::
##SS######S+?#####S;;?%+++;;*?%*;:;++:::,,,,,,,,,,:*++;:+++*?%*;%%+****+;;;:;::::;?*?+*%??*++;:+?%%%SSS%%?**;;::::::::::
S####S%%%%%*%S%SSS?++%%+;+:;??*;:;*+;:::,,,,,,,,,,+?**+;;+++??:+#S*%++;::::::,,,::%???*??**+;;:;+%%%S%???*+++;::::::::::
SS%S%???%??+?%%%?++?%%?;;++*?+;;+*?+:::,,,,,,,,,,;???**+++++**+*??*%*%*+*??*++;;+*?+??*****+;::+;*%%%?*+*+:;+*;:;:::::::
%%%%?SSSS??+?%SS??%SS%;;+***+;;+*?*;::,,,,,,,,,,,*???**+++++*??%++**?*+,+*;;++;;++++*%****+;;::+;??%%%?%%?**??%+::::::::
%%%%%???S%+;%S%?%%%%%*;+++;;;;;*?*+;::,,,,,,,,,,;%???**+:++***?SS+++*?;:*;:;*;,,;:+;+??**++;;:;;;S%%%%??%?*;;;;+::::::::
;+**+;+???+;;;***::::*+++;:;;+*??*+::,,,,,,,,,,,?%%???**++**;;**%*:;+*;+?*;++;::;:;;+??***+;;::;;%#%%???*++:::;;::::::::
+*%%*;;;:*;;,+S#%;:,;?+++;;++????+;::,,,,,,,,,,;%%%**?**++******?*;;:;;;+++;:;+;::;*;*?****+;:::;*#%??%???%?***+:::,,:::
SSSS%%%%?+;??*??*?**?*+;+;++**?**+:::,,,,,,,,,:+:;++;:::::;+;:::;%;++;+;:::::;;+;:;+:+?++**+;;;,;;#??*?%??%*;;:;:,:::,,:
########S++#########S?*+;++*???**;::;:,,,,::,,+*;;++::::,:;;;;;;**+?:::;,:*;;+:::,,::+?*+++;+;,,::S*+*??*??;::::,,::,,:,
SSSSSSS#?;*##SSSSS#####SS%+::::;??++;::,,;%S?*%+%S;+*##*:*S#####S*;?::,:;++;;;,,,,,,,+*;;;;:;+:,;,%++++**?*:::;:,,,,,,:,
SSSSSSSS?**%S#SSSS######S?+:,,:?S*;:::,,:%####S+%S;+?##%*?######%++?::,,:;:::,,,,,,,,*?++++++:,,;,?SS%?+;;:,,,+????????*
S####%*++;?%?%########SS%+;::,?S?+;:::::;S####S+%S;*S##*:?S###SSS?+?::,:*+,:,,,,,,,,,?%%%%??*,,,:,?###S%**???*?*%#######
####?;++;:S##*+S######S%?+::,+#%*;::::::;S#%%??+*?;%#%?+:*S##S###S+?::,?+;,,,:,,,,,,,?%%%%??*,,,:,?##%+SSSS#S%%%?;S####S
###%+*?;,:%###?S#####SS%*;:::%S?::,::,::;%*?%SS++%;?%%S%+?*S#S%?%?++;;:+;;,:,,,,,,,,,??%%%?%?:,,::*#S;,SSSS##S%?;,%SSSS?
##%???+:,,*SSS######SS%?+;::;%?:,,,:::::;*%S##S+*?*+?%#%+S*??*?SS%++:+?+;;,:,,,,,,,,,*?%%%???;,,::+S%+;?#S###S%?;:?S%%%*
#%?%?%S?+?S###S#####SS?+;:::*%+,,,::::::*S%??**++?+*?*+++S?+*SSSS%++,,:+;*;,,,,,,,,,,;?%%%???;,:::+%%?*;S####S%**???????
%%S*?SS?+S##SSS####SS%*;::,+%?;,,:,,:::;?*%?%?*;*%;?*??++++++?%%%%;+::;*;;++;,,,,,,,,,??%%?%?:,,*++?++*:%S###S%+*??*???*
%?*?S#S++SSSSSSS###S%?+::::%%?:,:,,,,,,+%%%***?**?*?*+***?++*+?*??;+*+*+:::;++;:,,,,,,+%%%??*:,:+::,:?*,*#S#SS%+*?******
*+***??++??**?SS##SS%+;:::*%?*::,,:::::?**?**????***:*?*++??*;;+**+:*%?*+?*+;;++;:,,,,:%%%?%*,,:+;;:;*;,;SS#SS?+*?%%%???
?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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................