- Country: United States - Location: Massachusetts - Status: Active - Formed in: 2014 - Genre: Black Metal - Lyrical themes: N/A - Record label: N/A - Years active: 2014-present
Members
Russell Weed
Drums (2014-present)
Member(bands):
Crypter
Jeff Ramos
Guitars, Vocals (2014-present)
Member(bands):
Ancient Torment , Crypter
Close
Type:
Demo
Release date:
February 1st, 2016
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Russell Weed
Unknown
Jeff Ramos
Unknown
Tracks
1.
Empire of Rat
05:57
(loading lyrics...)
2.
Becoming the Soil
04:43
(loading lyrics...)
3.
Through Time and Space
04:17
(loading lyrics...)
4.
Sanguine Moon
06:18
(loading lyrics...)
21:15
Close
Type:
EP
Release date:
December 6th, 2016
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Russell Weed
Drums
Jeff Ramos
Guitars, Vocals
Tracks
1.
Awakening
04:48
(loading lyrics...)
2.
Ritual Bastard
04:14
(loading lyrics...)
3.
Lunacy
06:09
(loading lyrics...)
4.
Synodic
03:41
(loading lyrics...)
18:52
Close
Type:
Demo
Release date:
February 1st, 2016
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Russell Weed
Unknown
Jeff Ramos
Unknown
Tracks
1.
Empire of Rat
05:57
(loading lyrics...)
2.
Becoming the Soil
04:43
(loading lyrics...)
3.
Through Time and Space
04:17
(loading lyrics...)
4.
Sanguine Moon
06:18
(loading lyrics...)
21:15
Close
Type:
Demo
Release date:
February 1st, 2016
Catalog ID:
N/A
Label:
Independent
Format:
CD
Members
Russell Weed
Unknown
Jeff Ramos
Unknown
Tracks
1.
Empire of Rat
05:57
(loading lyrics...)
2.
Becoming the Soil
04:43
(loading lyrics...)
3.
Through Time and Space
04:17
(loading lyrics...)
4.
Sanguine Moon
06:18
(loading lyrics...)
21:15
Band ascii art
.........................;,.............................................................................................
...................:;.,:;*..................................................,:....,+;...................................
.....:;*,.........:;;;;++,......,:.........:;;;:..........................:;*;...,;;+,.,;;,.............................
....,;+:........:;;;;;:,........;+:......;++;;...,:;;...................,+;+:....+;;;+;+;....,:;.:;.....................
....,;;:,...,,:;;:;;,..........;;;;:,,,,:;*+;;;;++;;;;;+:....,:......::,+;;;;...,;;++;+;;;+:;;;;;;;.::,,;;..............
.....,;;;;;;;;;;:;;;;;::,....,;+;;;;;;;;;+;.;;;;+;;;;;;;..,:;;+....:;;;+;;;;;;..;;;++;:;;;+;;;;;;;,.:;;+;;;,............
.......,:::;;:;;,,:;;;;;;;:..;+:.::;;;;;+,..;;;+:,,;;;+;;+;;;;;;::*+;;+:.;;;;;..:;;;;*:+;;+.,,;;;;,.;;+:;;;;;::,........
............:;;;;;;:::::;;;+,.:;;;;;::;;+...;;:;;+:.;:+:.;;;+:;;;;**;;+,.;;;;;..:;;;+;.;;;;:+.;;;;..;;;.:;;;;,..........
..............,,::;;;;;:,;:;;;+;::;;;::;+...;;:;+;.,;:;,.;;;+..;;;+,;;++,;;;;++;;;;;;;,:;;;+:.:;;;..:;;;;;,.....:,......
.................,,:;;:;;;;;;;;;::;;;:::+...;;:;;..;;;;,.;;;;;;+;;:.;;;;;;;;;;*+;;;;;+++;;+:..:;;;,.:;:;+:,....:+:......
...........,::;;;;;;;;;+;:.....:;:+:;;;:;;.,;:;;+.:;:;;,.,.,;;;;;+,:;;;;:,:+;;,:+;;;;+*+;;;;.,;;;;,.:;;;;;;;;;;;:,......
..........:;;;+;;;;::;+,.........:+..,;;;+.;;;;;;.,;;;;......:+;;+,..;+,...;+:..:+;;+;++;;+;.,;;;;,.;:::::::;;:.........
.........,;;+:....,;+;...........,+....;+,.,::;,...:*+:...,:::;::;;:.:;....:+....;+;,.:;,*:....:;;:,,...................
..........;+:......+:.............;....;;....,+....;;,...:;::;;;;:;;.,,....,:.....;:.....:.....;+;,.....................
...........::......,.................;.;:....,*..........:;..,;::;+:..............,,...........:,.......................
.................................,,:;+.,.....;*,..........::,,,,::,........,,,..........................................
...........................,,:::;;;::;;....,;;;+,...,:,,...........,:.....;++,.......,..................................
..........................:;;:;;;::::+,..:;:;;;+,,;;;;;;:,......,;;;;:,..,+;;,,,;;;;,++,................................
.........................;::::+,;;:::;;:;;:::;;*+;;;::;;;;;:..,;;;;;;;;;;,:;;;;;;;;;;;;+................................
........................;::;+;+,.;:::;;::;:;::;::;;;,..:;;;;..,;;;,.,;;;+,.+;;;,,;;;;;+;................................
........................,::+,;*.,;::;,:;;:.;::+.,;;;,...;;;;,:,;;;...+;;+:.+;;:::.:;;;+.................................
.........................:;;;:+.,;::;,::;:,;::+.:;;;,..,;;;;,;,;;;,..;;;+::+;;;++..;;;+.................................
..........................,,:;:.,;::;:,:;,,;:;+.:+;;;:.,+;;;:::;;;;..+;;+;++;;;;,..;;;+.................................
................................:;::;,:;;.:;;;+..,,,:;:,;:.....,:;+;.+;;:,.:;;+....;;;+.................................
................................:;::;.:;;.:;;;;......:;,..........:+;:.....:;;;...;;;;;.................................
................................:;:;:..;,.,;;;;.....:+............,+.......:;;+...;;;;;:................................
................................:::;,..;.,;;;;;.....:,............,:......,;;;+:...:+;;:................................
...............................,;:;;,..;..;;;:............................;;;;;+...:+;+:................................
................................:;:,......,+:.............................:.,+;:..,;+:,.................................
................................:;.........;.................................+,.........................................
................................:,.........:............................................................................
................................,..........,............................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................ ?S%%%?*+*;::::;:::+;:;;:;:;;;;;;::;;+;;+%**S%*;%S++###*;:*%%??%?+:;::;;*?*;::;;++;;;;;+;;;:?######SSS?*??%*+;;;++;+?*;:+
%??%?*%*;::;;:::+*?+?+;;;;;::++;;;;;;+*?++??+;;?*;S##?;;?*+;;+%?+++:::;?S?;;;;+;+++*;;+;;;:;**????++*+;S%?*?+::;;;+?*+;:
#####S%;;;;;:::;?%?+*++;;;++::;+;;+++*?*****+:;:;%S?;++;?*?+?%S*%#%;:;??++:;;+++++;+;:;;+;;%%?*;;;+;+%%S##SS*;;++??;;+++
S##SS%?;;;::::;;*?++::;;:;;:;;;;,:;;;;;+%#%+++;;;*++;*+;+;;?##S?##S+:*##SS;+;;++;++;;;;;;;*###S*;+;;+**?%%?**?*%%??+;:;+
%%?****;;;;:;;;?S?+;++::;;;;;:;;;?%*+?%*%SS+:+;;+*;?%?;;;;+*%SS###S;;*S?##+;+;+++++;;;;;;:?SS?*;;;;::;:;;+*?%+++;;;;+;:+
SS?*+++;;;;::::*???+++::;++;::;;:**+++%?*?*;?%++;+S?;+;:;?S%%%##SS?;;+**S*;;++++++**;;;;;;+**++*;::;;;?*;;;**;**+++;+%*+
%S#?;+;::::;::+***SSS**;**;:::::;;;**+++;::;%?;::+?+;,::?####S####*;**;+;;;;:+;+++++;;;;+++?????%?+;*?SS?;;++;++;;+**?*+
%*%S%*;;;;::::+*****%???*:;++;??++;???+::;;++:::*+:*;,;%S###%SS%?*+;*+?;:;+;:++****+;;;;;;;S#SS??%S*%####*++;*S%++++;*+*
%SS%+;:::::;;;*SS?*S%***;:;*;;;*+*+*?++;+*+;::**+;;;;:+?*%?*%##S***+::+;;;+*+;****++;*;;;;:+S%S?S##S%%SS*;;::+S?+%%?**++
S?;*?;::::;;:;%%??*%S%S%+;+;++;?S%;:;;;;*;;+;;+*++*;;;;++*+;;+%%*;:;**;??++++;;**+;;+*;;;;+?+?S##S%?+;;;;::;?%S?;*??+;+;
+*???:;;;::::+%S%S%%#S%****+;;+;;*+::+*++;++;;;+;*+::+?;:;++;*%+++;;;*SS?+;;++;+?*+**+;:;;+%?+??**?%+;+*++;+??*+;;;**++*
S##%+;:::::::+####S%%?????+;;*S%+??;*%S%*;%+:::::+::,:+;+++++**;::+*+;++++;+*?*;+**??*;;;;;+++;++++;+??*;;+**;;++;+%##%+
####+:;::::::*%S##%*%S*?*%*++%*;+*+;%#SS*;?;:++?SS*;*%%?*;:;+*?%;;;;+++;+++**??++*??*++*+;;S#?;;;;;;;?*++;++*++?%%%%?SS?
S###+;;;++;++?*%SS%SS%%S?*+++*+;+*?SS**S*++;+?%*+*+:*#S%****???+;::;;;;+++**%???%%?*+???%*;+???+**??+++++++;;+?+***+**??
##S?++:;;;;;?#SS%%%S%++*;;++%%+;*%?%#%%#*?;+*++++*;;*S#%?++*%+::;;+*%?*??++**?%?%%?+*?%??*+;+**++****%??++;++*?%S#S**?*?
###?+;:::::+######SSS%?+++???+;;;+SS##%?++*S%??**%*++S##S+;+*+;;;+??S?%***+++???%%?*??++**+*?**+;+%**??***++**%#S?%%%%%%
##S?*;:::;:?########SSS%+;;??;;;;;*?##?*;+S####S*%#%??%?*+*+++;;;*?S??%*+++*++****?*+***+*+?*;***;++;;:+*?**+?****+%%??%
S##%?;;++;;?####SS##%?S#%+?SS%*;;+??%?S?:?#######S%%?%S%??++*??*+**?????*;*?*****+*+++**++;+?%S%?+++++;;+**?%##?*+++?*?*
%#S*+++;;;+S####S%#S*;+???SSSSSS%SSS?%S*;S##S##SS?**;*###%?SS%?+;*?*++*?++*****++*??*++*+;;*?*++***S?**??***%%S#%;:;;;*?
;%*???+;;::S###%?%?%%S#S?S###S####S%?SS;+SS?%%S#S##%;;S#%?S%S*??*%SS#SSS+;;+*++*?%?*+++*?*+;;*S%%S*?+?S#S#SS?**?%+*?+;:+
:;*+;;;;:::S#####S%S?SSS######SSSSSS%?**?%??%##SSSS%++S%?%%%*+*%%*%SS%S%++*++;+??%%%?**??**++SSS##?++?S#####SS%??**;;+*;
;;;;;:::::;%%SSS%*%%%???SS#SSSSSS%??%?++*#####S%%SS%?%%S#SSS%*+*?*?%%*+;+*+++;;*+?S%%????**+*%#S##?;?%SS?##S?*?*+;*****+
;;;:;;:;;;;?+*?%SSS#SS%%SSSS##S?+*%S%*;*S#S########S*+?#####SS??*?SS%?%*+**%?*;??+??SS%%?**+*%SS#S%%%####SSS%%S%%+?**+++
;+;;;+;;;:+%%SS#####%SS##SS%SSS%?%?%S%;;SSS###S####%;;%S%%%S##%*+*S*+%+??**?*?*S%++?S%*?%??**+**??%%%%%%%%+?%S##%+???**+
;;;;::::::+??%S%S#####SS%?%%#####SS##S;;S####SS####?:;SS##SSS#%;+;;;?#%?*++*?S%?*??%S?%%%%??%***?%%*?***+??%S###S***%%?+
:::::::::;?S?%S?%#SS%?%SS############S*?#####S####%++;%###SSS#%;;;;%S%??*+++;*%%%?%?SSSSS?**+*S###S%SSSSS%%%%*%%%**%SS?+
:;::::;;;+++%S%%?*??%S###############%+%#########S*S+;S#SS%S##%;;;%%??S#S?**;+%SS%*?S%SSS%*;*%??S##########%%%%%%%?%S%*+
:;;;;;;;;*?%%??*++?S######SS#########?+%###S####S?SSS?S#S#SS#S*++*SS?%S%??%%+;*SS%**%%SSS%???*??%?%SS######SS##S#SSSS%??
;;;;;;::*SS?*?*?%%?%S###############S+;#########?S###%S#####S%?%+;%??%SS%+*??*+**?%?*%%%%%??S??S#%*%%S###SSS%#%%S???S%??
;;+:::::?SS%*??S#S##################%:*#######S*SS#S#######SS*%#%;%#S#S**?++%%*+;*%%++?%%?*%#%S%S#?%#######S%S%SS%???++*
;+;;::;+?%SS??%SSS#SS###############?+%#######?%#S###S##S?+**;?S?+S#SS?**?%*+*%%*;+?*?%???+?###S%%%S###S%%S?%%%????%??%S
+;;;;;;+?SSS%%?%SSSSS###############?*######S%*?%SS%SS##?;***?*?+*?%%?%%?%%%%**??++??*S%%S%%S#####%%S###SS?%??%???%SS%%?
+;;;;;;;+?%##S%*%%S################S**#SSS?*?%SS%%%%%S##?+**+?SS*??%?+*?%%%?%%*+%%%?+*SSS%S%%S##S##%?%#SS%+**%#?%S%SSSS?
;:::;;:*%+*?*??%?**%#S############S?*SSSSSS??#SS#%SS?S##%?S#%SSS*;S#*+%**S?%%???SS%**%%%%%%%%###S##S%%SS%S?%%%%%%?*%?%%%
::::;::+***?*S%SS%%SSSS#S?S###%?%%%++S####S?##%S#S?**S##S%?**%S%??S%*??%?%%%%*??%%??%SSSS%?%S##SSS#SSSSS#S#%%SS%S%%?**?%
:;;;;;+%%#S%***SSS%%%S%?SS####%?%S+:+%SS#S*SS%?SS%%%?S##SS%;%#S*;??%S#S#S?%%%%S%%%%SSSSSS%%?%%?*%SS%?S#S#SS##SS?%%%%S#S%
::::::*S%S*+*+?SS##S?S?*S#########*+*%S#S+%SSS%?+?#######SS%SS+:;*?%SS%#S??%?%S*%%S%SSSSS%?%S#SSS%?*%S%%SSS###SS?SS??%%%
::::::*%%%%??%SSSS%?%SS##########S+;%#SS*?S#S%??%###SS####SSS?+;+?%%#%%##%???????%S%SSSSS%%%SSSSSSSS%?**%SS#S%?%%%%%?**S
::::;;??S###%SSSSSS#SS##########S+;+SS%??SS#S%??###S%%####S%S#S?*S###?S##S%??%??????%?%%%%?*S###S###%S##SSSSSSSS%SS%???S
+;;++*SS#S##SSS#%SS#############S?%?%%*%####S+*##S###SS####S##S++###S?S##SS%?S%S%***S%**SS%%################%%%%*+++?%?%
;+++;+###S###S%%S#S############S?+;*%;?S####?+##%%#########SS%+:?###%?#S%%%%SS%SS%**SSS%%S%%S####S############S%???%S%%%
;;:::*########SS##SS###########?+++S%?#SSSS%?%S%SSSS%S#####S+::+%%?**+?SSSSSS%?%S?**%SSSS%%??SS%S###############S??%%S%S
;::::?###########SS############%?**+?######%?S#############S*:;*%%?*+*?%%?%?***?%?**%SSSSS%?%##SS%S#######SSSSS####S%%*+
:::::%#######SSS%S%###########S*+::+######S?S#####S#######S+:;:*%S##?###S??**?%%SSS%%%SSSSS??#####SSSS#S###SSS##SS#SSSS%
:::::%#########%%S%##S####SSS#%*;;*S######%*######SSSS####S;::*####%%####S%?*%S%SSS%SS%SSSSS*%%%S###S?%%%SSSS######S####
::::;S####SS###SS###SS##S#S?#%*+;+S###S###S%##SSS%SS######%:;:*S%##%%#SS%%%?*???%SS%SSSS%%%%*?SS##SS%SS%%?S%%SS####SSSSS
::::;S######SSS###SSS%SS###SS%%**%S%SS####SSSSSS###SS%S###S+;;%%%SS%?%%%%%%*??SSSSS??SS%%S%??S####%%###SS##S########SS%S
::;;;S##S###S%S##SS##%???S#S%%?*+SSS??SSSSS########SSS####SS*;?%%?S?%###S%??%SSSSSS%SS%%%%S%?%SSS#SS####%S##########%%SS
:;;;+S###S######SSS#SSS??S#S?+;+?#S?S%%S#####SSS##S%SS####?;;+%%%%%%%S%S??*?SSSSSSSSSSSSS?*?%??S##S######SS####SS%%?*%?*
+;*%*%###########SS#S%%S###%*+*+*?*%S#####%####S#%%%%%####*::?#S#SS?SS?????%%SSSSSSSSS%%%%??**SSS##S######SS##S%S%%?*%?*
+++++%####SS#####SS#S%?%S##**+++%SSSS#####%SSSS##SS%?%####*;:%###%S*%%%S#?%%%%%SSSS#S%%?%?*?%%%S%SSSSSSSSS%SS###SSS#SS%%
;;;;;%###SSS####%%SSSS#S%?*?S?*%#SS####%??%SSS####SS#S####?+:*#####%%SSSS%%SS%%SSSSSS%??SSSS%%**####SS######SSSSS%SS##S%
:::::%#SSS%S####%%S%%%SS%??%*++%%S%%%%%?%?S##S###########S?+:?###S*S##SSS%%SSSSSS#S###SSSSS%%%??%###########S%%S###SSS%%
:::::?%%?S#SSSSSSSS%S?**++?****+?%SSS##SS%SSS############SS?;S##%**####S##%%SS%SS##S###SSSSS%%%%*++*%??S#####S#S%S#SS##S
::;;;?SSS%%SS%SSS#SS%+++???*****?SSSS#S%S%%S#############S##%%#???%####SSS?SSSSSS####S##SSS%??+::::::;**%SSS#####S##S%SS
+;+;;*SSSSSS#S#SS#SS%???%%*+;;*+*?SS#SSSS?%##############S#%+*S%?*S#####S#SSSSSSSS##SS#SSSS%+;;;;;::::::;+*S#####S%S#S%%
:::::+##SS#####S#S%S%?**?**+;+%%%?#####S?*##############SSS?+%##%?SSSSSSSS%??%%**SS####SS#%+;;;;;::::::::;%SS##S%*%%SS%S
:::;;+SS###SSS%%S%%??%*+%S*+++%##%S##S#S?%##############%++**S##S+%##SS%%%??**????%SSS###%+;;;;:::::::::::;++????*??%#SS
;;;;;*SS#SS%%?%?SS#SS%+?SS%+:*###S?####S?%#SS%S###S###SSS?+;*%##S*%%SSSS%%????%%?%%SS%S##?;;;:;++;:;;;+;;:,+*;+?%*?S%%S%
;:;;;?##SS%%S?%%S#SS%**%%?+;;;;;+++?%%%%??%???%S##%S##?%SSSS%%##?;%S%####S%%S%??%SSS#S%%S*;;::;%S%?*+**;::::++;?%##S%?%?
;++*+*#SS####%SSSS%S?+?*;;**+;;;+;;;:;;;;*S??*?#SSS?S%*%%%%S+S##%%SSSSS%%%%SSSS%?%##SS%SS+;:::%####%?+*;::;::*;*SSSSS%??
*+;+;*##%SSSSSSS%SSS%?;*???****+;:;;+;::;?%?S#S%S##SSSS%*+;*?S#%S#S###S**%SSSSSS%?###S##%;::;?#######%*+::;::+?;+??SS%%S
+;::;*##SSSSS%%#S%SS+:;*%%?*++;;;::;++::::;+?S#%S########%;::S#+S#SSSSS+?%%%S#SSS%SSSSSS*:::+##########?::::::%?;+*+***?
:::;;+####SS%*??+*%*;++?#%++;;;:::;:**::::::;%############%+:**;SS?%S%%??SSSSSSS%??%S##S+:;;;S#########?:::::,:;::?%%%?*
++;::+S%S##S?+;:;*+;**;?S+?S?+;:::::;?*:;;::::?#############%::;*S?S%?#S##S%%SSS#SSS%?+;;:;;:*########*;;:::::,::::?%%%?
+;:::*S%?**;;:::;::+?+++%+%%+;:::;:;*%S+;;:::,;#############+;::*%??*?SS###%SS#SS?;:,,,:;;:;;:?######?::::::::,,,,,:::::
***+??S+::::::::+;+*+%?;++?+++::;*;;*%%?+;::::,;S##########?::;+%#S++%%??*?SSS%+:,,,,,:::::::;:%####?;:::;::::,,,,,,;;+*
*****+:::::::::::;+;+*;*?*++%+;+*S*?*?%%??;:::,:S########S#S;;*?*S%;+**;+*+%S+:,,,,,,::::::::::%###S+:::::::::::,,,,,:;?
**?+:::::::::;;+;::::;;%#??*%++%?S%??*S?%*+:::,+########S%##%**?%??%S?**%%?S;,,,,,,,::,,:::;;:;;++*+;;::;;::;?;:,,,,,,;%
?*+:,:::::::;+;++;::::;%#?S*%+;*??S**+*%S*+::::%########%%##S*+%%%SS?%?S?+?*,,,,,,,,:,,::::;;;;:::::;:::;;:::*%:,,,,,,:;
;;:,,::::::::;;;;;;;:::+**S%?+:;*?S?*+;%#SSS%+;S#######S%%##SSSSS##%?%SSS?%+,:,,,,,,,,,:,:::;;::;;;:::::::::;++,,,,,,,,,
+*:,:::::::::::::;+++;:;*%%S*;:;**SS*;;+S#S%S?%S#######%SSSS%#SSSS?%*+***%*:,::,,,,:,,,:,::::;:;?#?:::;;:::;+:,,,,,,,,,,
?;:,::::::::::::;;*;**+%%S??++;;+?#S+;;*SS?****?#######S###?;??%SS%SS?%%%%+,,::,,,,,,,,:,,:::+*?S#?+;;+*::++,,,,,,,,,,,,
;+:::::::::::;;:;:;+**;+*%?++*+++SS%***??*+++?%SS##S##S###%;:*SSS#S%%?%S%*:,,,::,,,,,,,::::::%S####%;;?;:++,,,,,,,,,,,,,
;:,::::::::::;;;:::;?;:;**??%*+*;*%*+*?;*%SS%SSS#S###SS##S+:;*%SS%??S%%**;,,,::::,,,,,:::::::%#####%+?%%**,,,,,:,,,,,,,,
;:,::::::::+;:++;::::;:+++%###S*;?%;;;;:;**++%%SSS######S+,:;*%%%%??S%+??:,,,::::,,,,,::::::;SS###SSS##%?:,,,,,:,,,,,,,,
*:,:,::,:+%#?+++%+:;:;;;;?####S+*#?;;:;::::;+**%SS######?::;+;;+%S++%?**;,,,,,:::,,,,:::::::?%?#S%S?%#S?;,,,,,::,,,,,,,,
;::+**+;+##%S#?;#S++;+;+%S??###*%#?*+;;:;;:;;*%%?S######+:;:::;+S?*%S%%?:,,,,,,::,,,,:::::,;%%%%*%+;+%S+,,,,,,::,,,,,,,,
:::+#########%;%##S?**?S#?;%##SS%%*++*+:;:;+%%%%?S#####S+**:;;*??++++?*+,,,,::,:::,::::::,;*??**+%+?%%*,,,,,,:::,,,,,,,,
;::*#####S####S#####?%##?;%####%%*;+;**;+*%%%???%######S++;;;+++S*;;++::,,:,,:::::,:::::,;*+*++++%%**?,,,,,:,,:,,:,,,,,,
::;SS?+;++?SS######%%###S##S%?%%+;::;+*;?%?**?%?S######%:;*;+++*#%**++*:,,,,,,,::,:::::,;*;;;+;;*?+;?:,,,,,,,,:,,,,,,,,,
;:*S#S%*+++**+**?SS%S##%S##%;;S?*:;;++??*+?%%*+%S######%;;++*?***;++;+*:,,,,,,,,,,,::::;*;;;;;;*?+;++,,::,,,,:;:,,,,,,,,
:;;+*???;;;;;;;+S#S*S##*S###SS*;?:;*%?+*+?***++?S#####S%;;:++***S?*??%?,,,,,,,,,,,,,::,*;::;;++*;;;;::,,,,,,,:+:,,,,,,,,
;::::;;;;;;;;?%?######S*?####?::::;+**::+*+;+*??######S?:::***???+++**;,:,,,,,,,,:::::,+;:::;;;:::::::,,,,,::,,,,,,,,,,,
;:::;::::::::;*%?*?%%%??+*++;:::::;+*?;+**+**%??#######*;;:+;;;+**??;::,::,::::::::::::*+++;:;;::::::::::,:::::,,,,,,,,,
+;;;%%*+;:::::::::::::::::::::::;++;;**?+;;;+%?S######S+;;*:;;;*??+:;;::::,::::::::::,;??%%?**+++::::::,,,,,,,:,,,,,,,,,
;++%####S%?*+;:::::::::::;;++*?%SS*::**;;;;+?*+S#######?+SS*:;*S%*+++;::,,:,::,:,:::::+?%%%%%%%%?,,,,,,,:,,,,,::,,,,,,,,
;:*?#SSSSSSSSS%??***???%%%%%%SSSS#%::;:;***?*?%########SS%;:+%SS%?*??+,:,,,,::,,:::::;;++**??%%S*,,::,,,,:,,:::,,,,,,,,,
;;;?%S%%%?%%%%??%%%SS%SS%%%%%%%%%%*::*+*?+*;;S###########?;%%?*?%;:;;:,,,::,::,,,,::;::::::;;;;+*:::::,,:,,::,,,,::,,,,,
+;+SS%%%%%?%???**???*?%?+*???%%?**+;;::;*+;:+S#########SS%S%;+;*#***+:,,,:::::::::,;;:::::::::::+:,::::::,,,,:::,:,,,,,,
;;?S??%SS?*?%*++++++*%?++**????????+;;;+;:;*##########S?+?*:;*%%S?%?+:+**;,:::::::;;::::::::::::;+,,,::::::,,,:::,,,,:::
++S%%%S%%??%%++++***%S?****%S%??%S%+:++;+;:%##########%?%?:;:;?%S+*?%S###S*:::::,;;::::::::::::::+;,,,,,:::,,::,::::::::
+SSSSSSS??%%***+++++?*++++*%SSSSS#S*:;:;+**%#########S?%S*;;;++%%+%S####S##;,:,,;+::::::::::::::::*;:,,:::::::::::::::*#
%SS####SS%S%*++;+++*++***?%SSSSSS##S;;+**+;;%########S%?*;;;;*;?S%?*S#####S;:,:++::::::::::::::::::;;:::::::::::::::::%#
%S##########%+++**?+;;++*?%S########S?;:::;;+########%+:;;**?*SS%S%?#####SS*;++;::::::::::::::;:::::::;+;::::::::::::*##
SSS####SS%%S#***+++++;;;*%SS########S%;::;+;:%#######%;+?%%??%?S????#%S##S%%?*;:::::::::::::::??;::::::::::::::::::::?##
SSS%%%%%?**S%++;::;*?+;+??%%SS##S%?+*%;;+*;+;%#######S?+;+*+:?+%*+;+S?*##S%??;:::::::::::::::*%%*::::::::::::::::::;*%##
SSS%%%%%%???;++::::?+**?%%%%SS%S%;::?%;+*?%%?S########%+*:::+?+?++++%S?SS#?+,:::::::::::::::;%SS*::;::::::::::::::::*%S#
%S%???????*++?;:;:+??*?%%SSSSSSS?::+%%?*?%?+;%#######S+??:+;*S+*?**?%%#?*%?*::::::::::::::::*S%%*::+:::::::::::::::::;*?
%S??**??**+***:::;+%??%%%SSSSSS%+;;;+;+;***+;%#######S+%;;???%%?%%%??*S*:*%?:;::::::::::::::?SS%+;+;;+;:::::::::::::::::
?%??????***??;;:;;;?%%%%%%%%%%S?+++;;;+%%*??;S#######S%?++;?????+;;+;*S?;?S?:::::::::::::::;%%%%+;+*%%S?;::::::::::::::;
*%?****??**%+:++;+;?%%%%SS%%%%%:::;;;++%%%++%#########%;;+?*+**;;;+*+*S?+%S+:::::::::::::::+%%%*:+?%SS%?+:::::::::::::::
%S?**?****?*:++++**%%%%%SSSS%%*,:;**????%%+*S########S;,:;+*++;;;*S?;;S*;%S*::::::::::::::+%%%?*;?SSS?****::::::::::::::
%%??????*?%*;:;+;;+S%%%%SSSS%%::;?%?**??*****S#######%,,::;;++++***?;:S?*%S?::::::::::::::*S%%*;?SSSS%%%+++:::::::::::::
%??*+*?*?%+;;,:;;:+S%%%%%%%%?*,::+??*;;;:;+;+S#######*,,,,:;++;+++???;?S*%S?::+:::::::::::*%??++SSS%SS%S#%?*::::::::::::
%?%????%%?;+::;+?+*SS%%%SSS%?+:::,;+*;;:;+;;;%#######+,:,;*;;+?*?????%%S*%S+::::::::::::::??**+?SSSSSS%SSSS%::::::::::::
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................