- Country: Norway - Location: Leikanger, Vestland - Status: Active - Formed in: 2010 - Genre: Blackened Doom Metal - Lyrical themes: N/A - Record label: N/A - Years active: 2010-present
Members
Håvard Ese
Bass
Anders Christian
Drums
Sven Roger
Guitars
Stig Ese
Guitars, Vocals (2010-present)
Member(bands):
Vreid , Båååv
Hövard
Bass (2013-present)
Fjøsne
Drums (2013-present)
Sør
Guitars (lead) (2013-present)
Close
Type:
EP
Release date:
2012
Catalog ID:
SR001
Version desc.:
Limited edition
Label:
Systrond Recordings
Format:
7" vinyl
Limitation:
250 copies
Members
Ese
All instruments, Vocals
Tracks
Side A
1.
Wall Painted Black
05:18
(loading lyrics...)
Side B
2.
Dark Arrival
03:20
(loading lyrics...)
3.
Consulting the Flag
03:06
(loading lyrics...)
11:44
Close
Type:
Full-length
Release date:
October 15th, 2013
Catalog ID:
KAR074
Label:
Dark Essence Records
Format:
CD
Album versions
Release date
Label
Catalog ID
Format
Description
October 15th, 2013
Dark Essence Records
KAR074
CD
October 15th, 2013
Dark Essence Records
KAR074
Digital
Bandcamp
2014
Dark Essence Records
KAR074LP
12" vinyl
Members
Ese
All instruments, Vocals
Sture Dingsøyr
Guitars (lead)
Ese
Recording, Mixing
Bjørnar Nilsen
Recording, Mixing
Herbrand Larsen
Mastering
Tracks
1.
Ho som haustar aleine
04:33
(loading lyrics...)
2.
Rooted in Knowledge
03:56
(loading lyrics...)
3.
I slike stunder
04:57
(loading lyrics...)
4.
Løgna sin fiende
03:47
(loading lyrics...)
5.
The Path of No Return
04:49
(loading lyrics...)
6.
Faceless Queen
04:49
(loading lyrics...)
7.
Dirt Life Death
03:34
(loading lyrics...)
8.
Past Burden Strength
04:16
(loading lyrics...)
34:41
Close
Type:
Full-length
Release date:
November 4th, 2016
Catalog ID:
KAR108CD
Label:
Dark Essence Records
Format:
CD
Members
Grutle Kjellson
Vocals (track 2)
Herbrand Larsen
(track 3)
Herbrand Larsen
Mastering
Stig Ese
Producer
Tracks
1.
I fortida sitt lys
03:17
(loading lyrics...)
2.
Som i eit endelikt
03:12
(loading lyrics...)
3.
Du
05:16
(loading lyrics...)
4.
Komfortabelt nommen midtvekes
03:04
(loading lyrics...)
5.
Wolf
03:16
(loading lyrics...)
6.
The Reanimator
03:03
(loading lyrics...)
7.
Inn i uvissao
03:59
(loading lyrics...)
8.
Tenn den gamle varde
08:00
(loading lyrics...)
33:07
Close
Type:
EP
Release date:
June 13th, 2018
Catalog ID:
RR001
Version desc.:
Limited edition
Label:
RhinoRat Recordings
Format:
2 7" vinyls (45 RPM)
Limitation:
250 copies
Members
Håvard Nesbø
Recording (live)
Renathe H. Bryn
Cover art
Thomas Thomassen
Layout
Tracks
Disc
1
Side A
1.
Maler lys i mørketid
(loading lyrics...)
Side B
2.
Blodets varme gjennom meg
(loading lyrics...)
Disc
2
Side A
1.
Rooted in Knowledge (Live in Fresvik)
(loading lyrics...)
Side B
2.
Ho som haustar aleine (Live i Fresvik)
(loading lyrics...)
Close
Type:
Full-length
Release date:
November 16th, 2018
Catalog ID:
KAR158CD
Label:
Dark Essence Records
Format:
CD
Members
Anders Røkkum
Artwork
Ese
Engineering (bass, vocals)
Bjørnar Erevik Nilsen
Engineering (drums)
Herbrand Larsen
Engineering (guitars), Mixing
Iver Sandøy
Mastering
Tracks
1.
Blodets varme gjennom meg
03:52
(loading lyrics...)
2.
Undergangens tankesmed
03:09
(loading lyrics...)
3.
Maler lys i mørketid
03:03
(loading lyrics...)
4.
Da brenne i glåsi
05:17
(loading lyrics...)
5.
I den sanne flamme
03:39
(loading lyrics...)
6.
Dødskyss
04:03
(loading lyrics...)
7.
Leitar
04:42
(loading lyrics...)
8.
Den onde sirkel
04:00
(loading lyrics...)
31:45
Close
Type:
Full-length
Release date:
October 15th, 2013
Catalog ID:
KAR074
Label:
Dark Essence Records
Format:
CD
Members
Ese
All instruments, Vocals
Sture Dingsøyr
Guitars (lead)
Ese
Recording, Mixing
Bjørnar Nilsen
Recording, Mixing
Herbrand Larsen
Mastering
Tracks
1.
Ho som haustar aleine
04:33
(loading lyrics...)
2.
Rooted in Knowledge
03:56
(loading lyrics...)
3.
I slike stunder
04:57
(loading lyrics...)
4.
Løgna sin fiende
03:47
(loading lyrics...)
5.
The Path of No Return
04:49
(loading lyrics...)
6.
Faceless Queen
04:49
(loading lyrics...)
7.
Dirt Life Death
03:34
(loading lyrics...)
8.
Past Burden Strength
04:16
(loading lyrics...)
34:41
Close
Type:
Full-length
Release date:
October 15th, 2013
Catalog ID:
KAR074
Version desc.:
Bandcamp
Label:
Dark Essence Records
Format:
Digital
Members
Ese
All instruments, Vocals
Sture Dingsøyr
Guitars (lead)
Ese
Recording, Mixing
Bjørnar Nilsen
Recording, Mixing
Herbrand Larsen
Mastering
Tracks
1.
Ho som haustar aleine
04:33
(loading lyrics...)
2.
Rooted in Knowledge
03:56
(loading lyrics...)
3.
I slike stunder
04:57
(loading lyrics...)
4.
Løgna sin fiende
03:47
(loading lyrics...)
5.
The Path of No Return
04:49
(loading lyrics...)
6.
Faceless Queen
04:49
(loading lyrics...)
7.
Dirt Life Death
03:34
(loading lyrics...)
8.
Past Burden Strength
04:16
(loading lyrics...)
34:41
Close
Type:
Full-length
Release date:
2014
Catalog ID:
KAR074LP
Label:
Dark Essence Records
Format:
12" vinyl (33⅓ RPM)
Members
Ese
All instruments, Vocals
Sture Dingsøyr
Guitars (lead)
Ese
Recording, Mixing
Bjørnar Nilsen
Recording, Mixing
Herbrand Larsen
Mastering
Tracks
Side A
1.
Ho som haustar aleine
04:33
(loading lyrics...)
2.
Rooted in Knowledge
03:56
(loading lyrics...)
3.
I slike stunder
04:57
(loading lyrics...)
4.
Løgna sin fiende
03:47
(loading lyrics...)
Side B
5.
The Path of No Return
04:49
(loading lyrics...)
6.
Faceless Queen
04:49
(loading lyrics...)
7.
Dirt Life Death
03:34
(loading lyrics...)
8.
Past Burden Strength
04:16
(loading lyrics...)
34:41
Close
Type:
Full-length
Release date:
November 4th, 2016
Catalog ID:
KAR108CD
Label:
Dark Essence Records
Format:
CD
Members
Grutle Kjellson
Vocals (track 2)
Herbrand Larsen
(track 3)
Herbrand Larsen
Mastering
Stig Ese
Producer
Tracks
1.
I fortida sitt lys
03:17
(loading lyrics...)
2.
Som i eit endelikt
03:12
(loading lyrics...)
3.
Du
05:16
(loading lyrics...)
4.
Komfortabelt nommen midtvekes
03:04
(loading lyrics...)
5.
Wolf
03:16
(loading lyrics...)
6.
The Reanimator
03:03
(loading lyrics...)
7.
Inn i uvissao
03:59
(loading lyrics...)
8.
Tenn den gamle varde
08:00
(loading lyrics...)
33:07
Close
Type:
Full-length
Release date:
November 4th, 2016
Catalog ID:
KAR108CD
Version desc.:
Bandcamp
Label:
Dark Essence Records
Format:
Digital
Members
Grutle Kjellson
Vocals (track 2)
Herbrand Larsen
(track 3)
Herbrand Larsen
Mastering
Stig Ese
Producer
Tracks
1.
I fortida sitt lys
03:17
(loading lyrics...)
2.
Som i eit endelikt
03:12
(loading lyrics...)
3.
Du
05:16
(loading lyrics...)
4.
Komfortabelt nommen midtvekes
03:04
(loading lyrics...)
5.
Wolf
03:16
(loading lyrics...)
6.
The Reanimator
03:03
(loading lyrics...)
7.
Inn i uvissao
03:59
(loading lyrics...)
8.
Tenn den gamle varde
08:00
(loading lyrics...)
33:07
Close
Type:
Full-length
Release date:
November 16th, 2018
Catalog ID:
KAR158CD
Label:
Dark Essence Records
Format:
CD
Members
Anders Røkkum
Artwork
Ese
Engineering (bass, vocals)
Bjørnar Erevik Nilsen
Engineering (drums)
Herbrand Larsen
Engineering (guitars), Mixing
Iver Sandøy
Mastering
Tracks
1.
Blodets varme gjennom meg
03:52
(loading lyrics...)
2.
Undergangens tankesmed
03:09
(loading lyrics...)
3.
Maler lys i mørketid
03:03
(loading lyrics...)
4.
Da brenne i glåsi
05:17
(loading lyrics...)
5.
I den sanne flamme
03:39
(loading lyrics...)
6.
Dødskyss
04:03
(loading lyrics...)
7.
Leitar
04:42
(loading lyrics...)
8.
Den onde sirkel
04:00
(loading lyrics...)
31:45
Close
Type:
Full-length
Release date:
November 16th, 2018
Catalog ID:
KAR158LP
Version desc.:
Limited edition, Black/White split vinyl
Label:
Dark Essence Records
Format:
12" vinyl (33⅓ RPM)
Limitation:
250 copies
Members
Anders Røkkum
Artwork
Ese
Engineering (bass, vocals)
Bjørnar Erevik Nilsen
Engineering (drums)
Herbrand Larsen
Engineering (guitars), Mixing
Iver Sandøy
Mastering
Tracks
Side A
1.
Blodets varme gjennom meg
03:52
(loading lyrics...)
2.
Undergangens tankesmed
03:09
(loading lyrics...)
3.
Maler lys i mørketid
03:03
(loading lyrics...)
4.
Da brenne i glåsi
05:17
(loading lyrics...)
Side B
5.
I den sanne flamme
03:39
(loading lyrics...)
6.
Dødskyss
04:03
(loading lyrics...)
7.
Leitar
04:42
(loading lyrics...)
8.
Den onde sirkel
04:00
(loading lyrics...)
31:45
Close
Type:
Full-length
Release date:
November 16th, 2018
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Dark Essence Records
Format:
Digital
Members
Anders Røkkum
Artwork
Ese
Engineering (bass, vocals)
Bjørnar Erevik Nilsen
Engineering (drums)
Herbrand Larsen
Engineering (guitars), Mixing
Iver Sandøy
Mastering
Tracks
1.
Blodets varme gjennom meg
03:52
(loading lyrics...)
2.
Undergangens tankesmed
03:09
(loading lyrics...)
3.
Maler lys i mørketid
03:03
(loading lyrics...)
4.
Da brenne i glåsi
05:17
(loading lyrics...)
5.
I den sanne flamme
03:39
(loading lyrics...)
6.
Dødskyss
04:03
(loading lyrics...)
7.
Leitar
04:42
(loading lyrics...)
8.
Den onde sirkel
04:00
(loading lyrics...)
31:45
Band ascii art
........................................................................................................................
........................................................................................................................
........................................................................................................................
..................................+%+...................................................................................
...............................,;%@@@*..................................................................................
...............................,*@@@@%........................................................,.........................
.................................%@@@%.......................................................:*.........................
.................................*@@@%.......,........................,*,...................;#*.........................
........................:*;......*@@@%......*#*......................+#@S:................:?#@*.........................
.....................,**S@#?:....*@@@%....;%@@@%:.......:,.........;%#@@@#*,......,....,*S#@@@%****+....................
...................,?#%.:S@@@S%*.?@@@%.:*S@%%@@@#?;....;##%+:...:*S@@*;#@@@#?:.,+%#%:...:%@#@@S++++,....................
...................?@@?...;*?%?+.?@@@?,#@@@?.+S@@#*,.,*S@@@@#%;;#@@@@?.,*#@#?*%S:%@@#S?;.,#@@@%.........................
...................S@@#+.........%@@@?,#@@@%..:?+,.:?#%,;%##@@#,+@@@@%.,+?;,+#@+.,S@@@#:..%@@@%.........................
...................*@@@@S*:......?@@@?,#@@@%,;;,.,S@@@%...%@@@@;,#@@@%;+:..,#@@%...;?S%...%@@@?.........................
....................*#@@@@#S?;...*@@@?,#@##%;,....%@@@%...;@@@@+,#@@@?,.....S@@@S+,...,...%@@@*.........................
.....................:*S#@@@@@S;.*@@@?,#@@@*......?@@@%...;@@@@+,#@@@?......;#@@@@#%+:....S@@@*.........................
........................,;?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########SS,..,::,:*%SSSSSSSSSSSSS%?*++;;;++*+*??%S%%%%%SSSS?**+**+;:::;;+*?%%SS####SSSSSSSSSS%%SSS%??????*;+;::;;+++++
SSS###SSSSSS?;...,,,,,:*%SSSSSSSSSS%?**+;;;;++*?%S#SS%?%%%%S%?+;;;;;:::::;+**?%S%%%%**%%%%?????????*+;;;;;;;:,,:,:;+++;;
SSSSSSSSSSSS#%......,,,,,;?S#SSSSSS%%?**+;;:;;;+*?%????%%?***+;:::;+;;::::;?%SS?**+;:+**++++++**++;:::::::::::::,:;;+;;+
%SSSSSSSSSSS%:.:;:,....,,,,,;?SSSS%%%%?**+;:+****%S*****?**++;;::;++;::::;?S#S%*+;;;;;;:::;;;;;;++;:::::,,,:,,,,,::;;+**
?%%%%%SSSSSS:.;+*;;:,,....,,,,;*%SSS%%?%??**????%%?+;*??????****??**+;:;;?##S?;:::;::::::++;:::;;;::::::,,,,,,,,::::+***
%%%%%SSSS#S;,+?*;;;;;;;:,....,,,,;?%SSSS##%?????*??**%S#####SSS#@#SS%;;;%##S*;::::;+****???*++++++++++;:,,,::::;;;+?%?**
%%%%SSS###+.+??+;+++;;;++;:,,....,,:+?S####??*?**%SSS#############SSS?+*?%?+;;;;;+%######SS%%SS%%%%??*;::::::+%S%S#S%%??
SSSS%S###*,*??+++++*+*+++;;;;::,...,,:;+*%SSSSSSS#####SSSSSSSSSS%%%%%???**++++*%S#@@@###########S%%?+;;+;+?%S@####SSS%??
SSSS####?,*%%+;+**++;++**++;;;;;:,,..,,,::*S#SSS##S###SSSSS%%%%%%%%%?*%%?*%SS##@@@@@############%*+;;*####@@@######S%??*
%S####@?,*%?*;;+*******+++::;;++++;;:,,.,,,+%?+?%%S%SSS#SSSSS#SSSSSSS####@@@@@@@@##@@########S%%%%S%S###@@@######S%??**?
%SSS##%:*%%*+++*******??****;:::;++++;;::;+?+;++?*%???S################@@@@@@@@#############S#SSS##@@@@@@@#####SS%%???%%
SSS##S:*%%*******?*??***?%?+***+;;;;+++++**?+,;:***+;+%@#####################################S++**?S@@@@######SSSSSSSSS%
####S;+%%*+*????**?*???***+++????%*+;:;*?**+;,,:;;**;+%#@@@@@#########S%??**%%SS#########@@@@?+;;+**S@@##############SS%
###S;+%%?++***???***???+::;:;*?*%%??%?+;:::.::,,.::,,.,*?%S###@@##?%SS*+++;;*;**SS########@@@#+;;;::%@##@###########SS%%
%%%++?%?+**?*???????*?*+::++;;??**??S%;..,,,++:..,,....:;+++++*?#S**?S%*;+;;;;;+%%#########@#@#;,,:+?***++;;+?S#######SS
:::+?%?+**?*??????++++;;;:;;:;S?+*?%%;..,,,;*;..........;+++::::;+???%%?***;+;;++*%SS#####@@#S?;,,,,,.,,....:;*SS%?**+;;
,,+?%?+*?**?????+:,:;;;+++++++?;;**?;...::,;;,,,,,..:,,:;;++**+;:,::;+???**++;:;++*%###@@@S+:,,,,........,;?%S#S?:,,,,,.
,+?%?++?**??**;::,,;;;++;;+;;,;;:+?:...,:.,::.,,,,,,%**%%*;;;+*?*+**,,:;+?++++;;;+?SSS##@#:,::.......,:;+?S%%???S:,,,,,,
+??*;+*+*????*;,,,:;;,.,:++;:::;:;%*,.:+;,,:,,::,:.,??:;;;+*****?;;%?;:,;?%*;+++*?**??S#@S+?S#*,:;;+*?????*+;:,:;,,,,,,,
***;..:,,:;+*???*:,:,..,:,,:,::;++?%+,*?%+;,,:;,:,.,+*..::+%%?%%%*:??;*++??++?+?%?*???S@#S?*???*%%?*++;:::,,..,;::::::::
**;:;:;;::,,,,,:;,,:,...,,;???***++*?;:;+;:,,:,,:,.,**..+:+SS%%%?+::::;;:;?+??*?++???%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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................