- Country: Chile - Location: N/A - Status: Split-up - Formed in: 2009 - Genre: Ambient/Black Metal (early); Ambient/Darkwave (later) - Lyrical themes: Instrumental - Record label: Depressive Illusions Records - Years active: 2009-2013, 2014-2016
Members
Kaukn
Everything (2009-2013, 2014-2016)
# Discography Type Year 1
A Yell in the Darkness
Demo
2010
Show album
2
The Presence
Demo
2011
Show album
3
Closure of a Chapter
Compilation
2012
Show album
4
Awake the Silent Dancers
EP
2014
Show album
5
Voyages to Lonesomeness I
Demo
2014
Show album
6
Voyages to Lonesomeness II
Demo
2014
Show album
7
Voyages to Lonesomeness III
Demo
2014
Show album
8
Voyages to Lonesomeness
Compilation
2015
Show album
Close
Type:
Demo
Release date:
August 14th, 2010
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Album versions
Release date
Label
Catalog ID
Format
Description
August 14th, 2010
Independent
Cassette
2010
Infernal Possession Productions
IPP 029
Cassette
2010
Infernal Possession Productions
IPP 029
Cassette
2012
Depressive Illusions Records
cut 898
Cassette
Limited edition, Reissue
August 14th, 2016
Infernal Possession Productions
CD
CD-R
Tracks
Side A
1.
Dweller Souls
00:34
instrumental
(loading lyrics...)
2.
Gates to Immortality
04:00
instrumental
(loading lyrics...)
3.
Remembrance (Through the Silent Lands)
01:02
instrumental
(loading lyrics...)
Side B
4.
Ab Aeterno
00:33
instrumental
(loading lyrics...)
5.
Abyssal Chimera
04:08
instrumental
(loading lyrics...)
6.
The Empty Winterthrone
05:14
instrumental
(loading lyrics...)
15:31
Close
Type:
Demo
Release date:
June 10th, 2011
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Album versions
Release date
Label
Catalog ID
Format
Description
June 10th, 2011
Independent
Cassette
2011
Infernal Possession Productions
IPP 013
Cassette
Limited edition
2012
Depressive Illusions Records
cut 889
Cassette
Limited edition, Reissue
Tracks
Side A
1.
On the Ancient Ruins of Sempiternal Storms, pt. I
04:44
instrumental
(loading lyrics...)
2.
Nocturnal Landscapes
01:29
instrumental
(loading lyrics...)
3.
On the Ancient Ruins of Sempiternal Storms, pt. II
03:44
instrumental
(loading lyrics...)
Side B
4.
As the Fire keeps Burning
06:00
instrumental
(loading lyrics...)
5.
Eclipse and Constellation
01:22
instrumental
(loading lyrics...)
6.
The Presence
03:05
instrumental
(loading lyrics...)
20:24
Close
Type:
Compilation
Release date:
November 13th, 2012
Catalog ID:
N/A
Label:
Independent
Format:
Unknown
Album versions
Release date
Label
Catalog ID
Format
Description
November 13th, 2012
Independent
2013
Depressive Illusions Records
cut 1126
CD
Limited edition, CD-R, DVD case
Tracks
1.
Dweller Souls
00:34
instrumental
(loading lyrics...)
2.
Gates to Immortality
04:00
instrumental
(loading lyrics...)
3.
Remembrance (Through the Silent Lands)
01:02
instrumental
(loading lyrics...)
4.
Ab Aeterno
00:33
instrumental
(loading lyrics...)
5.
Abyssal Chimera
04:08
instrumental
(loading lyrics...)
6.
The Empty Winterthrone
05:14
instrumental
(loading lyrics...)
7.
On the Ancient Ruins of Sempiternal Storms, pt. I
04:44
instrumental
(loading lyrics...)
8.
Nocturnal Landscapes
01:29
instrumental
(loading lyrics...)
9.
On the Ancient Ruins of Sempiternal Storms, pt. II
03:44
instrumental
(loading lyrics...)
10.
As the Fire Keeps Burning
06:00
instrumental
(loading lyrics...)
11.
Eclipse and Constellation
01:22
instrumental
(loading lyrics...)
12.
The Presence
03:05
instrumental
(loading lyrics...)
13.
The Epiphany of Cosmic Symmetries
13:25
instrumental
(loading lyrics...)
49:20
Close
Type:
EP
Release date:
January 20th, 2014
Catalog ID:
cut 1405
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
33 copies
Members
Kaukn
Everything
Loss
Producer
Kaukn
Producer
Tracks
1.
Burning Fractalism
02:26
instrumental
(loading lyrics...)
2.
Under Withered Forests
02:54
instrumental
(loading lyrics...)
3.
Awake the Silent Dancers
02:14
instrumental
(loading lyrics...)
4.
The Presence
02:57
instrumental
(loading lyrics...)
5.
Mourning Dreams
01:54
instrumental
(loading lyrics...)
12:25
Close
Type:
Demo
Release date:
September 2014
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Limitation:
30 copies
Tracks
Side A - The Grief
1.
To Bewail in the Path of Disheartenment I
(loading lyrics...)
Side B - The Darkness
2.
To Bewail in the Path of Disheartenment II
(loading lyrics...)
Close
Type:
Demo
Release date:
October 2014
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Limitation:
30 copies
Tracks
Side A - The Battle
1.
To Bewail in the Path of Disheartenment III
(loading lyrics...)
Side B - The Loss
2.
To Bewail in the Path of Disheartenment IV
(loading lyrics...)
Close
Type:
Demo
Release date:
November 2014
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Limitation:
30 copies
Tracks
Side A - The Fate
1.
To Bewail in the Path of Disheartenment V
(loading lyrics...)
Side B - The Beginning
2.
To Bewail in the Path of Disheartenment VI
(loading lyrics...)
Close
Type:
Compilation
Release date:
July 20th, 2015
Catalog ID:
N/A
Label:
Independent
Format:
CD
Limitation:
100 copies
Tracks
1.
To Bewail in the Path of Disheartenment I
(loading lyrics...)
2.
To Bewail in the Path of Disheartenment II
(loading lyrics...)
3.
To Bewail in the Path of Disheartenment III
(loading lyrics...)
4.
To Bewail in the Path of Disheartenment IV
(loading lyrics...)
5.
To Bewail in the Path of Disheartenment V
(loading lyrics...)
6.
To Bewail in the Path of Disheartenment VI
(loading lyrics...)
Close
Type:
Demo
Release date:
August 14th, 2010
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Tracks
Side A
1.
Dweller Souls
00:34
instrumental
(loading lyrics...)
2.
Gates to Immortality
04:00
instrumental
(loading lyrics...)
3.
Remembrance (Through the Silent Lands)
01:02
instrumental
(loading lyrics...)
Side B
4.
Ab Aeterno
00:33
instrumental
(loading lyrics...)
5.
Abyssal Chimera
04:08
instrumental
(loading lyrics...)
6.
The Empty Winterthrone
05:14
instrumental
(loading lyrics...)
15:31
Close
Type:
Demo
Release date:
2010
Catalog ID:
IPP 029
Label:
Infernal Possession Productions
Format:
Cassette
Tracks
Side A
1.
Dweller Souls
00:34
instrumental
(loading lyrics...)
2.
Gates to Immortality
04:00
instrumental
(loading lyrics...)
3.
Remembrance (Through the Silent Lands)
01:02
instrumental
(loading lyrics...)
Side B
4.
Ab Aeterno
00:33
instrumental
(loading lyrics...)
5.
Abyssal Chimera
04:08
instrumental
(loading lyrics...)
6.
The Empty Winterthrone
05:14
instrumental
(loading lyrics...)
15:31
Close
Type:
Demo
Release date:
2010
Catalog ID:
IPP 029
Label:
Infernal Possession Productions
Format:
Cassette
Tracks
Side A
1.
Dweller Souls
00:34
instrumental
(loading lyrics...)
2.
Gates to Immortality
04:00
instrumental
(loading lyrics...)
3.
Remembrance (Through the Silent Lands)
01:02
instrumental
(loading lyrics...)
Side B
4.
Ab Aeterno
00:33
instrumental
(loading lyrics...)
5.
Abyssal Chimera
04:08
instrumental
(loading lyrics...)
6.
The Empty Winterthrone
05:14
instrumental
(loading lyrics...)
15:31
Close
Type:
Demo
Release date:
2012
Catalog ID:
cut 898
Version desc.:
Limited edition, Reissue
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
100 copies
Tracks
1.
Dweller Souls
00:34
instrumental
(loading lyrics...)
2.
Gates to Immortality
04:00
instrumental
(loading lyrics...)
3.
Remembrance (Through the Silent Lands)
01:02
instrumental
(loading lyrics...)
4.
Ab Aeterno
00:33
instrumental
(loading lyrics...)
5.
Abyssal Chimera
04:08
instrumental
(loading lyrics...)
6.
The Empty Winterthrone
05:14
instrumental
(loading lyrics...)
15:31
Close
Type:
Demo
Release date:
August 14th, 2016
Catalog ID:
N/A
Version desc.:
CD-R
Label:
Infernal Possession Productions
Format:
CD
Tracks
1.
Dweller Souls
00:34
instrumental
(loading lyrics...)
2.
Gates to Immortality
04:00
instrumental
(loading lyrics...)
3.
Remembrance (Through the Silent Lands)
01:02
instrumental
(loading lyrics...)
4.
Ab Aeterno
00:33
instrumental
(loading lyrics...)
5.
Abyssal Chimera
04:08
instrumental
(loading lyrics...)
6.
The Empty Winterthrone
05:14
instrumental
(loading lyrics...)
15:31
Close
Type:
Demo
Release date:
June 10th, 2011
Catalog ID:
N/A
Label:
Independent
Format:
Cassette
Tracks
Side A
1.
On the Ancient Ruins of Sempiternal Storms, pt. I
04:44
instrumental
(loading lyrics...)
2.
Nocturnal Landscapes
01:29
instrumental
(loading lyrics...)
3.
On the Ancient Ruins of Sempiternal Storms, pt. II
03:44
instrumental
(loading lyrics...)
Side B
4.
As the Fire keeps Burning
06:00
instrumental
(loading lyrics...)
5.
Eclipse and Constellation
01:22
instrumental
(loading lyrics...)
6.
The Presence
03:05
instrumental
(loading lyrics...)
20:24
Close
Type:
Demo
Release date:
2011
Catalog ID:
IPP 013
Version desc.:
Limited edition
Label:
Infernal Possession Productions
Format:
Cassette
Limitation:
66 copies
Tracks
Side A
1.
On the Ancient Ruins of Sempiternal Storms, pt. I
04:44
instrumental
(loading lyrics...)
2.
Nocturnal Landscapes
01:29
instrumental
(loading lyrics...)
3.
On the Ancient Ruins of Sempiternal Storms, pt. II
03:44
instrumental
(loading lyrics...)
Side B
4.
As the Fire keeps Burning
06:00
instrumental
(loading lyrics...)
5.
Eclipse and Constellation
01:22
instrumental
(loading lyrics...)
6.
The Presence
03:05
instrumental
(loading lyrics...)
20:24
Close
Type:
Demo
Release date:
2012
Catalog ID:
cut 889
Version desc.:
Limited edition, Reissue
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
100 copies
Tracks
Side A
1.
On the Ancient Ruins of Sempiternal Storms, pt. I
04:44
instrumental
(loading lyrics...)
2.
Nocturnal Landscapes
01:29
instrumental
(loading lyrics...)
3.
On the Ancient Ruins of Sempiternal Storms, pt. II
03:44
instrumental
(loading lyrics...)
Side B
4.
As the Fire keeps Burning
06:00
instrumental
(loading lyrics...)
5.
Eclipse and Constellation
01:22
instrumental
(loading lyrics...)
6.
The Presence
03:05
instrumental
(loading lyrics...)
20:24
Close
Type:
Compilation
Release date:
November 13th, 2012
Catalog ID:
N/A
Label:
Independent
Format:
Unknown
Tracks
1.
Dweller Souls
00:34
instrumental
(loading lyrics...)
2.
Gates to Immortality
04:00
instrumental
(loading lyrics...)
3.
Remembrance (Through the Silent Lands)
01:02
instrumental
(loading lyrics...)
4.
Ab Aeterno
00:33
instrumental
(loading lyrics...)
5.
Abyssal Chimera
04:08
instrumental
(loading lyrics...)
6.
The Empty Winterthrone
05:14
instrumental
(loading lyrics...)
7.
On the Ancient Ruins of Sempiternal Storms, pt. I
04:44
instrumental
(loading lyrics...)
8.
Nocturnal Landscapes
01:29
instrumental
(loading lyrics...)
9.
On the Ancient Ruins of Sempiternal Storms, pt. II
03:44
instrumental
(loading lyrics...)
10.
As the Fire Keeps Burning
06:00
instrumental
(loading lyrics...)
11.
Eclipse and Constellation
01:22
instrumental
(loading lyrics...)
12.
The Presence
03:05
instrumental
(loading lyrics...)
13.
The Epiphany of Cosmic Symmetries
13:25
instrumental
(loading lyrics...)
49:20
Close
Type:
Compilation
Release date:
2013
Catalog ID:
cut 1126
Version desc.:
Limited edition, CD-R, DVD case
Label:
Depressive Illusions Records
Format:
CD
Limitation:
33 copies
Tracks
1.
Dweller Souls
00:34
instrumental
(loading lyrics...)
2.
Gates to Immortality
04:00
instrumental
(loading lyrics...)
3.
Remembrance (Through the Silent Lands)
01:02
instrumental
(loading lyrics...)
4.
Ab Aeterno
00:33
instrumental
(loading lyrics...)
5.
Abyssal Chimera
04:08
instrumental
(loading lyrics...)
6.
The Empty Winterthrone
05:14
instrumental
(loading lyrics...)
7.
On the Ancient Ruins of Sempiternal Storms, pt. I
04:44
instrumental
(loading lyrics...)
8.
Nocturnal Landscapes
01:29
instrumental
(loading lyrics...)
9.
On the Ancient Ruins of Sempiternal Storms, pt. II
03:44
instrumental
(loading lyrics...)
10.
As the Fire Keeps Burning
06:00
instrumental
(loading lyrics...)
11.
Eclipse and Constellation
01:22
instrumental
(loading lyrics...)
12.
The Presence
03:05
instrumental
(loading lyrics...)
13.
The Epiphany of Cosmic Symmetries
13:25
instrumental
(loading lyrics...)
49:20
Band ascii art
.......,,.............:.............................................,,,...,....,,:::,,........,...,:::,,................
...,;+++**+;,.,:;+++:::,.;:.....,*+:..::;;+*+:....:;++;,,;,::..,,,.,::+*;::..:;;;;++***+;,;:.,;::;;;;+***;.,;.,,;;......
..:;,....:+**:.,,,:;+;:..,:.,,,,,;+**:,,...,+?+...,.,:++;,.:+,;,.,::,.:+;,..:,,,:,:+,,;++++;;;,:,,,,.,,:*?+,;:,,+**;....
..,.;;;;,,.;**,.,:.:,.....,+;:;,;+::*,.;++,..*?:..:,..,.....,+*...;;,.,.,;,:,.++;:.,.::.:+,;*,,:.;+++:,.,*?;,:..,:*?:...
.....::+;.,.;*:;:.:?;.,;+;,**+:,.,;:,...,+,:.;?;..,:,*+....:.**;,..,:::;++:,,;;:;*,.;*..,:,*+:;,....::...;?:,;;,..,;....
........:,..+*..,,,+?+,.,:.,+***;:;+++:.,:...;?;.,,:.+?+,,,,.,*?*,,:,..,;*?+:,,,::,,+*,,:.:**::.,;.....,.;*,,,:,.,......
.......,,,..;,......+**,.,,..,:+?*,,,,...,,,.;?:.:,:,,+?*::,,:,+**,:,,;:.,*?;,,...,,+*::::;*+....,,.,..:,+:.,,,;;.......
.....,;,:,.,,..:+...,**.....:,,,;*:,,,;,.,:;,+?:..:,,:.+?;.::,,.;*::.,:,:,+*+,,,.,;:+?;,::;*+....,;.;:,,:,,,+,.,*+......
......++:::,:,..,.,.;*;:;;+;:..,:,,..;+*;+:,,+*:...:,.,+;+.,,.:,::,,.:*;..+**,,;,..,+*,..,,**....:*;:::,.;,,,,,.+?;.....
.....:.:;+****+:..,:;,,.,,:;**+::,.,:,.::,;;+****;,:,:,,,+*+;;:,,.,..;;:,,**++;:,...+,.,;;,*?:....:+****+:....,.+*+.....
............,:**:..,:.:;;;,.,:+**;:::,,,...,.**:;*+.,;;,..,:;+**;.,,.,.,:++:,:+**:,.,,.::,.:**+;,.,;,,,+*;..;:..;?*+;,..
..............,,...........,...,:;;;:,.......*?,.,............,:....,,,::,.....,:,..........,;:,...,....,........:;;:...
............................................:*+:........................................................................
............................................:,.......................................................................... @@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@######################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@##@###########################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@##############################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@##############################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#####@@
@@############################@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@###########@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###########@@
@@#######S###############@#####@@@@@@@@@@@@@@@@@@@@@@@@##################@@@@@@@@@@@@@@@@@@@@@@####@##################@@
@@#S######################@##@@@@@@@@@@@#@@@@@@#######################################################################@@
@@#SSSSSSS####################@@@@@@@@@@@@@@#######################################SSSSSS#############################@@
@@SSSSSSSSSSSSS#S#####################@@@#@######SSSSSSS#################SSSSSSSSS%%%%%%%%%SSSSSS%%%S%%%%%%%%%%%%%%?%S@@
@@SSSSSSSSSSSSSSSSSSSSSSSSS#################SSSSS%S%%%%SSSSSSSSSSSSSSSSS%%%%S%%%%%%%????????%%?%%%%%???????????????%%S@@
@@S%%%%%%%%%%%%%%SSSSSSS%%%S%S%SSSSSSSSSS%%%?%%%%%%%%%%%%%%%%%%%%%%%?????????????????%%?????????????%%?????????%%%%SSS@@
@@?????%%%%??%%SSS%SSS%%?????????%%%%%???***?***??**????**????????***????%%%????????%%%?????*???????%??????%%%%%%SSSSS@@
@#****?*?????%%%%%%%%?**********?%%%%%%%?????*******?*??%?%%??????*???%%?????????%SSS%?????????%%%%???????%S###SS##S##@@
@#*+*******??????****++*****+****?????%?%%???**?*?*?????%%%%SS%%%%?%%%S%%%%?%?%%SSSSSS%%????%%S##SSSSSSS%%%###########@@
@#?++***??????*************+*******?%%%%??%?%??????**???*?%SSSS%%??%%%%%%%%%%SSS%%%%%%%%???%%S#########S%%SS##########@@
@#?*****??***+*******?**********???%%?%???*?*????%%???????%?%%%%?????**?????????????????????%S#SSSSSSSSS%%SSSSSSSSSSS#@@
@#?***++****+***+****************?**************??????????????????*******????????*?*?????????%%%%%%%%%?????%?%%%%%%%%%@@
@#*+++++*+++**++***++******++*+***********************************?******?*?*?**?***???**?????*?*????**??????*?*??????#@
@#*+++++++++++++++*+****+***+++*++*+*************+*******************************************************************?#@
@#*+++++++++++++++++++++++*++++++++*++*+*++***++*+****++++**++**********++*********************++*++*+****+*********+*#@
@#+;++++++++++;+++++++++*++++++++*+++++++++++++++++++*++++++++++;+++++++++++++++++++++**+++++++*++***++****+++**++****#@
@#++;+++++++++++++;+++++++**++++++++*++++++*+++++++++++;;:::,::......,:;;+++++*++;++++++++++++**++;+++++++++++*+***++*#@
@#*+;+++++++;;++++++++++++**++++**++++++++++++;;;+++;:,,................,:++++++*+++++++;;+++*+++++++++++++++++++*****#@
@#*;++++;;;++++++++;;++++++;++;;;;;+++++++;;+++;;;::,.....................,:+;;;+++++;++;++++++++++**+*+*+++++++;++++*#@
@@S%%%%??%?%???????????***************+**++++++++;:.........................:+;;;+++;;++;;;;+++++++++;+;++++++;;;+;++*#@
@@###############################################S?,.........................*%??????????****?****+***++++++++++++++;*#@
@@############SS#############################@@@@#?;.........................;#@@@#@########################SSSSSSSSSS@@
@@######SS##S#######S#SS##########################S*.........................,%#######################################@@
@@#######SSSSS#SS###S#S############################%;,.......................,%#######################################@@
@@#S#SSSSSSSSS#SSS###############################@#?:,......................,*S#######################################@@
@@SSSSSSSSSSSSSSSSSSSSSSSSSSSSS###################@?,...,,...................:*%#########SS####S###############SS#####@@
@@SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS###################+.........................;S######################################@@
@@SSSSSSSSSSSSSSSSSSSSSSS#S#########################%,........................+#############S#########################@@
@@SSSSSSS%%S%%SSSSSSSSSSSSSSSSSSSSS##S###############;.......................,%####################S##################@@
@@SSSSSSSSSSSSSSSSSSSSS#SSSSSSSSS###################S:.......................*#########SSS############################@@
@@SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS#####S+,........................,*#################S##S#######S##########@@
@@SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS#S##S##S*;:,............................+?S######S###S#S##SSSS##S#S####SSS#SSSS@@
@@SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS##S##S?:...................................,:+?S#SSSSSSSSSSSSSSSSSSS############@@
@@SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS*,.........................................:*S###SSSSS#S#SSSS#S######S###SSS@@
@@SSSSSSS%%%%%%SSS%S%S%%SSSSSSSSSSSSSSSS*,.............................................,+SS#######S###################@@
@@S%%%%SSSSSSSSSS%SSSS%SSSSSSSS##SS###S;.................................................;SSSSSSSSSSSSSS%%SSSSSSS%SSSS@@
@@SSSS%%S%%%%%%SSSSSSSSSSSSSSSSSSSSSSS+...................................................*SS%SSSSSSSSSSSSSSSS%SSSSSSS@@
@@SSSSSSS%SSSSSS%SSSSSSSSSSSSSSS%SSSS?....................................................:SSSSSSSSS%%%%%%%%%?%%?%%%%S@@
@@SSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%SSSS;.....................................................?SSSSSSSS%%%%%%%%%?%%%%%%%S@@
@@SSSSSSSSSS%%%%%%%%SSS%%%S%??%%%%%S%,.....................................................+SSSSSSSSS####SSSSSSSSSSSSS@@
@@%%%%%%%%%?**???****????%%%??%%%%SS*......................................................,%SSSSSSSSSS%%%SSSSSS%S%S%S@@
@@%?%?%%%%%%%%SSS%%SSSSSSSSSSSSSSSSS:.......................................................;???*++++*+++;+++;+*?*?**?@@
@@S%%%%%%%??%%?????%%%%%??%%%%%%%%S*.........................................................*??*;;:;;::,,,,,..,,,,..:#@
@@%%%%%%%%%%%%%%%%%%%%%S%%%%%%%%%%?,..........................................................,,,....................,#@
@@%%%%%%%???????????*?**+;;;;;::,,,..................................................................................,#@
@@?**+++++;;::::::,,,...,,,,,:::::...................................................................................,#@
@#;::,:;;::::;+;+********???%%???+...................................................................................,#@
@#?*????%%???????***+;;:::::::,,.....................................................................................,#@
@@%??*++;::,,,,,,....................................................................................................,#@
@#;,.................................................................................................................,#@
@#,..................................................................................................................,#@
@#,..................................................................................................................,#@
@#,..................................................................................................................,#@
@#,..................................................................................................................,#@
@#,..................................................................................................................,#@
@#,..................................................................................................................,#@
@#,.....................................................................................................,.....,..,;???#@
@#,..............................................................................................::,:**%%%???%%%%%%SSS@@
@#,.....................................................................................,,:;;++*?%S%SSSSSSSSSSSSSSSSSS@@
@#,................................................................................,+*??%%%%SS%S%%%S%%%%%%%%%S%%%S%SSS@@
@#,................................................................................*%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%S@@
@#,..............................................................................;?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%S%%%%S@@
@#,............................:;:::,.......,,...................................;%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%S@@
@#,..........................,;*?????++*****?:...................................,?%%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%S@@
@#,................,,,,:;;++****????????????*,...................................:%?%?%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%S@@
@#,.....,;+**+***+**************???*????***?;....................................;?%?%%?%%%?%%%%%%%%%%%%%%%%%%%%%%%%%%@@
@#;:;++****?*******???*********?*????*??????:....................................+???%%%?%%?%%%?%%%?%%%%%%?%%%%%%%%%%%@@
@#?*****?**********?**?**?*****?*?*??**??*?*,................,,..................+???????????%??????%?%%%%%?%%?%%%?%%%@@
@#***********************???**?*****?**?****................,*?*.................*????????%???%%???%?%%%%%%?%?%?%%?%?%@@
@#?******************************??**?**?*?+................+???;................*????????????%??????????????%%???%??%@@
@#*+*+***************************?*?******?;...............,*****,...............*???????????????????????????????????%@@
@#*+***************************************,...............:*****:..............,?*?*?*??????????????????????????????%@@
@#?*?****???*???**????????????????????????*:,,,,,,,,,,,,,,:*?????+,,,,,,,,,,,,,,;??????????????????????????%????%%%??%@@
@@###########################@#############################@####@###################@######################@#@####@@##@@
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*S;?:,?*++?*,,,...........................,,,,,,,,,,;:,,,..,+,......................................
.....................................:+:,:,:;;;;;;:,..,;+;;,.................;%*%?+;.,;*;;;+*++,............................,:;;:::,:;;:;,:::,::,...,;:.............................
.....................................,,::::;::;;:,....,:;::,................:;?%?+*....,+,.+?%#;............................:;;:::.,::::;;+;,.,,.,:;;,..............................
.......................................,,;:;+:::::,.,,,,...................;?*++;*;.....,,.,;?S%:...........................:;+::,::,..,;;;;,..,*+:,................................
..................................,:+,,;,,;++:,,,,,,;++;;,.................+?+?:,,,.....,+:,.;%%+.........................,.:++;;;;;;,:+;;:::;*++:..................................
.................................,,:*;;+;+;,::;:::::;:;;+:;,...............+%*;.:+:,.....,:+::*S?.........................,:;+;:,,:+;;;::,.,::?+....................................
............................:*,..,,:+:*+;,,;;;+;..,:;:..,,,,...............,?S;.;+;,.......:,;+??,........................;+;:,.,..:;:;::,,+;;;::,..................................
.............................:;,,,...:+;:++;:+;+*::,.:::,...................+%*..*,..........;;?*............................,;;;,.,,,:,,::;,.,,,;..................................
................................:;:...,..:+;+;;+*;:,,+;*:...................;#?,,,...,*?,....,?*+........................,;::,,::....,,:;;,,:;;;,,..................................
.................................:;::.::.;:,,:;:,....,,,,,..................,+S++,..,*S@%...,*?+;.....................,:::;:;::........,...,;;:,..,:?;..............................
...................................:+,+,.::,.,.,....,,,,,.,,.,,:............;%?%?;..+*?@@?..+*S%;....................,::;:,..,::;;;+++;;;;::::;+?S##*...............................
..........................,,.........,;,,;.....,,...::,:,:;:,:;:.............+##S?+:?+S@#@;?S@%,.......................,:;+??%%??%%SS##@#@@@@@@@S?;,................................
..........................:%?+::,,,,:;+*%S%%SSSS%%*+;;::;:.,,.................:S@S#S*?S#@#S@@*.....................:;+%*;+%@SSSSS@@@#@@@###%%*;,.............,......................
...........................:?#@@@@@@@@@@@@@@@@@@@@%%???????+;;:,,..............,%#@@#S#@@@@@*..................,;+?+;*@*S%@#S%%*;;+:::;:,,..........................................
.............................,:+??**+*#S??%%?S##@@#@@##??*?*?%%*;,..............,#S#@@#@@@@S................,;+S%**?+#@@#%*,.........,,,,,,,,.......................................
........................,,,,...................,,+??S#@@@?*?:++?S?;,.............:#%#@@@@@@+..............:+*???#?%@#@S;,:,.,..,:::,.:;+++:;:,......................................
...........,.......;*;:::;+**++;,.::::;::;::::;;:::..,*?%@%S??:,;*#S+,............*@@#@@@@@,............,*?:?;?*###?+:.,:;;:,,,,,:,.,:;;;;..........................................
...........:;++:,,.,+???*?????**+;?%%%*?%??*****;+;;+,...;?%@@S%*,**?S+,..........,#@@@@@@S...........,;?++?*%#@@#+..,,,,,,::::,,,,.:;::::,.........................................
............,;?%??*+;;*??S%%%%?**??*?*;;;;;:;+*??*+;+;:,,,..+#@##S#%?%SS:..........*@@@@@@%..........,*+.;S@@@@?;,.::::..,,:,;?*???*;;+;,...........................................
.......,.......:?SS#%??%?%%??%%**;:,...,:;+++???*?*+;++;;*;,.,;#@@#S?*?S#*,........:@@@@@@?.........+??%?%@@@@?.....,,::,,,:.;+????%**+++;:,........................................
......,??+;:,....,;?%??%%%???*;,....:*%%%%%??????**+++*++;;*+:.:?#@#S##S%S%,.......,@@@@@@?........+#++#@@@@%;..,,.::,,..........,;**??%%%*++:......................................
.......:?%%%*?*;:,.:***%%%??;.....:%###SSS%%*?%?*++*****+;++*+*:.:@@@@@#?*SS:......,@@@@@@?......,?%S###@@@#:...:*::,:,............,+%???S#%*+::....................................
........:*???%SS%?%??*?S@#*,....,?S#S###S%%???S?*+:::,::;;;;++*::,;S@@#%?%?%%;.....,@@@@@@%.....,%S*?%@@@@%:....,,,....,,,,.........,:*??*?%%?%*+,..................................
.........,+?%##S#@#S%???S%,....:SSSS??%%%?**+;**?*?*;:,......::,,..,S@@@@@@SS%;....:@@@@@@#,....*S*?S#@@@%......,....:++;*++;:.........,+*****???*+:................................
..........,+?SS%S#S%S%?%S,....,S@SSS????%????+:,:;;;+*++;:,.........,?@@@@@##S?;...;@@@@@@@+...;%%?%@@@@%:..........,+;;;+?%%?+,.........:+***++++++*;,.............................
............:???%SS%%%?S?.....%#S@@@%*;+;:;++++,...;%@S?**+*,.........*@@@##S#%%;::%@@@S?@@@+:+??S#@@@@?...........,***;;;+%*%S%;..........:*?**++:,,::,............................
.............,++*?%S%%*S*....;@S?SS%S?+,.......,..+@@@#%*;;%?,.........+#@@@######@@@@@*:?@@@@###@@@@@@:...,:,,....;*+S;;?S@S?###+,,,,......,;**+;++,...............................
..............,:+**???*S*....*#SSS???*%?*:,......+@@@@#+,::?#;........,:+@@@@#@@@@###SS;?+?%**S@@@@@@@%;:::::,,,...*+;;;?##?%?S?#?+:;::::,:,,.,+***+;:,.............................
................,+?*?**??,...?%?%%???%????*;....?@@@@@%:;;:?#+......,:++?#@@@@#S@#S?;++*SS++*#@@@@@@@@?*;,.........:*;;:+S#+%*?%%SS%:,:;;+*?**+;+;;;++::,...........................
.................,:**;*?%+...*%??%%?????%???*;.+@@@@@@@?;;;*%*.....,;+?%S@@@##???S##@#;+*+*;S@@@@@@@@@@#%?+;:,,.....+++:;S??%??%%%%@S:..,:;+?????**;::,::...........................
...................,;;+?%%;..+??%%*;;+*?????**;#@@@@@@@S;+;;?*;++*?SSS%%%%S@SS**;+?*S%:*S#%?;S@@@@@@@@@@@@@@@@#SS%*;+*;;+%*%%S%?%S###%:....,:+*****?*+:,............................
...........:::.......,:+??%*,,?S??*+;:,,;++**+S@@@@@@@#@%*+:?S%#@@@@@#%%S#@@#%???***SSS@@@@@@@#SSS#@#@@@@#@@@@@S?+,.+;:;+%?S%%?%??%%%S?:.....,:++++**?*+;::,........................
...........,;+++::,...,:;*?%*:;%??*::;::,..,,;#@@@@#@@@@#++*%S,,,+???%S@@@@@@###SS*+?S@SS#@#%??SS#@@#S**?+,:;:,.....*;*+?S%SS%+??S%?SS#?,.......,:;+;+******;:,.....................
..............,+?**+::,..:**??*%%**+,..,,....?@@@@##S@@@#?+**%?......:%#@@@@@@@?#@##S?%####*%SS@%%@@#%**:*.........,S%%%S%#@#??S%@S*%SS@?,........,:++++++*?+**,,...................
................;+*+:;*+;::;***???*+:.,.....;@@@@@###@@@@#%*+%%+,,..,+?%@@@@@@#S##?#@@S##@@@@#%?S@@@S#S%;*:,.......*?*+S%S#@#S%#%?S#%SS?#?..........,++;;;:;+****;:.................
..................,;;+??*??*******?*+:*+:...S@@@@@@@@@@@@@#%;**%+*;,.:;*S?S@@@#S??S@#@SS*?S#@@@@@@@@#?#S;:........;+;;+SS#S?##S#%S?#@S#%?%*,....:.....;;:+,.,,:;;+*+;,..............
....................,;??*?%????*?****++*+;.;@@@@@@@@@@@####?%;?%?+***;;,;+S%@@@#?SS##@#+:;;###@@@@@@@?*#.........:*,?*?@##S?#@@@#@@%%@%%S%S+......,;;,::;;,,.....,,:+;..............
......................:+*?%?%%%??**+*;++;+,%@@@@@@@@@##S%##?*;+?S;;;+?*;.*;;?@@@@@@@@#?,,;;%#@@@@@#%S::+........,?:;+?###%%?S@@@@#@@S%SS?SS?,.....::::::;;;:,,......................
........................,;+?%%???***+;?:*,?@@@@@@@@@@SS#S@@#S%+*%?.,:;*+;*,.;S@@@@@@S**+,,;SS@@@@#?:;.:.........+*+;+%@@#%?%@@@@@@S#@SS%S##%*.......:,..,:;+;:,.....................
...........................:*?%??**?*+%:#,*@@@@@@@@@@@@@@SS##S?*%S:...,++;,:::?%@@##?*+%+,?#*#@@@;.............++:+:%@@@#%S@@@@@@@@@@SSS%S@##:.............:;;:,....................
.............................,;*+**+*;*,*+;@@@@@@@@@@#@@@#SSS##*?#%,.....,..,,.*##@##%?*+:*SS#@@S+;,..........;?**?S@@#@@@#@@@@@@@##@@SSS%%SS?.......,;,.....,:;;:,.................
.................................,,;%++,:*;@@@@@@@@@@@@@@@S%S@@S*%S%:........,+?*?#@?+SS:,+#S#@@?+%??+;,....,+%??%@@@@@@@@@@@@@@@@@@###@%%S#%#;.......:;........,;+;,...............
...................................+%;,..:+@@@@@#@@@@@@@@@SS#@S%??%%S+...,;+*??+;?S@@S?+;+%S@@@S+,:;++?**+:+%%SSS#@#@@@@@@@@@@@@@@@@@@@@#S%@@#S,........,;:........,:,..............
...................................**;....;@@@@@@@@@@@@@@@@#@@@#S#??SS*:+**;+,.,.+%*@S****?%S@@+:....,::+;+*%S#@@@@@@@@@@@@@@@@@@@@@@@@@#@#SS##*.........,:,........................
...................................;S:....?@@@@@@@@@@@@@@@@@@@@@@##%S?+;::....,..+??##?*++?S@@%?:....,,....,,;*%%@@@@@@@@@@@@@@@@@@@@@@@@SS#SS@#:...........,,,,....................
....................................*;....*@@@@@@@@@@@@@#@@@@@@@@@?;:......,,..:,;*%S@@@#%@@@@??,..............:?##@@@@@@@@@@@#@@@@@@@@@@@##@#S#%.............::,,..................
....................................,*.....*@@@@@@@@@@@@@@@@@@@@#+:..............:%?%##SSS####%*,...............;S#@@@@@@@@@@@@@@@@@@@@@@@@@#S#@@*..............,:,,................
.....................................+:.....+@@@@@@@@@@@@#@@@@@S:+,...........,...*%?SSS%S#%SS%;.,:,....,......:+?@@@@@@@@@@@@@@@@@@@@@@@@@##S@@#@+...............,,................
.....................................*%,.,;+.;#@@@@@@@@@@S@@@@S:,+.......,:;:,,...,*?%S%S##S%%*,.,,,....:;;,.,,*??%%S@@@@@@#@@@@@@@@@#@@#@@S##S##S?.................................
....................................:@@*.,::,,,?@@@@@@@@@@@@#*:,.,.....,;;,,.......,*%?%%%##%*;...........:??%+%S%%*+S@@@@@@@@@@@@@@@@@@S%%##@SS@SS,................................
....................................;@@#;,.::;..;S@@@@@@@@S+,........,;?,...........+**+%%+*?*:..........,+*@*+*?%%?;;?#@@@@@@@@@@@@@@@@#SS%@####@@?................................
....................................%@@@#:..,;:.:+?#@@@#?:.........,:+%?...:*;......++?++*??;+,......,*%,:*+@:,,:;+?*:;?@@@@@@@@@@@@@@@@@@S%####@##S,...............................
...................................;@##@@#,.,:,;:,;*%#*,.......,,,;**##:,..;?;.......*;+++:%,+.......,+*+?**@#+;;+;*+;;,;#@@@@@@@@@@@@@@@@#?%SS###@#*...............................
...................................%@@@@@@S,..,+:,:;+:::......:+;+*S@@S+;;,.,,,,.:;:;*:+;+++::..,..,+?++??%@#@@*,;:;;:::,:S@@@@@@@@#@@#@@@@#%#S#@#@S?,..............................
..................................;@@@@@@@@S,...,+*:.,:.....:+++*%@@@@@?*+*;;;;,:+?%*;;*:;*:::.:?*;:;*+*%?S#S@@@%:,;:;;:+:;S@@@@@@@@@@@@@@@#S@#@###@?;..............................
..................................S@@@@@@@@@#+...:.......,:;++?S@@@@@@@@#;+++*??S#*?++++*;?+*+**+?#@S####SSSS@@@@#*:.,,;;;::%@@@@@@@@@@@@@@@S?S@@@##?*..............................
.................................+@@@@@@@@@@@@S+,......,:;*??SS@@@@@@@@@#*+:+;;;**;++?+;+??*?%*+*S#S####@#%S@@@@@@@S+..:;:,,,:?#@@@@@@@@@@@@@#%#@@@#S?:.............................
................................,#@@@@@@@@@@@@@@#?+,,,+?%##S%S%@##@@@@@@@%*:**:+*+*?;?*+;?*+***??S?%SS#@#%?S@@@@@@@@@S:...:;::.,?@@@@@@@@@@@#@@S#@@@@S*,............................
................................+@@@@@@@@@@@@@#@#S%%%%#@@@S%%###S@@@@@@@@?%?*?**?*++*+*%+:?%;++???SS###@S%S%#@@@@@@@@@S:..;,.:,..:#@@@#@@@@@@@#S#@@@@S*;............................
...............................,#@@@@@@@@@@@@@#@#SSS%S@@@S@SSSS%S@@@@@@@@%%?+?%#S#%S#%S?:,?%S**?;.+@@@@@@#%#SS@#@@@@@@@S::..:;;...,?@@#S#@@@@@#S%@@@@@?+,...........................
...............................+@@@@@@@@@@@@@@#@S#S%S@@@S%%#@#SS#@@@@@@@@#?S%?%%#S??*++?S%?*++++?+.#@@@@@#S@#%?%%S##@@@@%;..,,:+:,..*@@#?S@#@@#S#?#@@S#++...........................
..............................,S@@@@@@@#@@@#S#%SSSS%S@#SS%??%%###@@@@@#@@@##S?%%#:,,;;:;@##,....+?;++%#@@#%@@#%S@S%S##@@@S*:,..:++;,.+@@#?#@S#@##@%#@@@??,..........................
..............................+@@@@@@@@#@@@S%S#%%%#SS#S%*?;;SS##@#@@@@@@@@@?*;+?S+:*%%S##+###%?*++?...,+S@S#@@@S#S#@@@S####S*;;,,:,;,.+@@#S@@%S#S##?#@##**..........................
.............................,#@@@@@@@@@@@S%S%%##S@##@@*?+:.:*#@@#@@@@@@@%+;++;%SS##@@@@#:#@@@#*+#S*:.,,,;SS##@SS?%S#S%?%?SS::+**;,:,:,;S@S%#S%?#%SS##SSS%,.........................
.............................*@@@@@@@@@@@SSS@#S@#SS?#%??;,...:#S@*#@@@@#;:+:;?#@@@#SS%S@#:#@%+;?##@@#%;::.:?SS@@#S%S##%%%;;?;..,;*%+::.:;?####@#S#%S##SSS*+.........................
............................,@@@@@@@@@@#%?##S###SS+%**?:......;*+,#@%*%,,+:;%SSS#@@###@@%;+::?#@@@@@@##?:..,;#S@@%####%S%;.,,.....:%%+,+:.,,::;*?#@#@SS#S*%,........................
............................%@@@@@@@@#@%%#@@#@@#%*?+??,...........;+:?,.:,+S@#%SS####%%??%?SS?%#@@@#@###S+..,+S##+*?#%:,,...........**:,....,,,:;;++?#S#S%%+........................
...........................;@@@@@@@@@@S?#@#@##%+?***+,.......,:::::;?+,,.;S######SSS+*S##@S@@@S;S##S@@#@@@+;;:::::+;;:;;++;:.........+;...,:;;:*@S#S%S@%#SS?,.......................
..........................,#@@@@@@@@@#SSS@@#?%??*+,........,;+;,;::::::::*SSS@@##S#;;#@@S;;@@#@;+###@@#S*:,.,,...,%@##%%?*???*:......,;+,.,:++;.*@@@##@S%##S*.......................
..........................?@@@@@@@@@#?*S@@%*%??*:.........,?+++;;;++;;,..,.,:?##@?S.S@@@%.,#@@@*:@#@S?:..,;+%+...,;?%##@@#S%%SS?:......:*:,++:+;:%##@@S@S@@S?;......................
.........................+@@@@@@@@@#?S%S#S%?*++,..........+?***+;+*S%?+;,*%+..,;%SS;*@@@?..?@@%:?@?+++,;*%##?,:,...,;+?%S#@@@#SS%+......,;:;+:*:;,+###SS%#@#**......................
........................:@@@@@@@@@S%%S;###%*,...........,+??;,.......:;*;,?#%:...:+***?S;..*S*+*?::+?S###S*;:;*;.....,;+*?S#@@@##?;.......,:::;;;;:*%#@S#%@#%%;.....................
........................%@@@@@@@@%*%@;*##%;,..........,;*+,.....,;+*+;,...,:*S?,.,.,;*+++;:++;;++?S#S%+:,..,::,,.......,+**%@@@@@??,...........,:;+;*@##@#S@#%*,....................
.......................+@@@@@@@#S+%#%++*:,..........:+;:...........,;?S?;,...:?%+*%*:::,,,,:;*S@@@S+,,;;;,.....,........,;+*?#@@@%%;.............,:+@@S#S#S#S??;....................
......................:@@@@@@@@@*%@#?:............,;;,................,*#S+,...:?%?%SS??+*?%#@@#%*:,;;;:..,,;+;:.,;:......,;**S@@@%+...............,+S######@#?%,...................
.....................,%@@@@@@@#?S@*+;..........,.,+:....................:?S%+,...,*%%SS#S%S%@@?;?%,,...:+;::;:...,:,.......:+**S@@@;.................,*%##@@@##?+...................
.....................*@@@@@@@@SS@;...............*;..........,,,..,,,....,;?SS*,....:;++**?%@*,?S*,.,:;;,..,,:+?%S%S*;......,;*?S@#,...................,*@@#@@@%%,..................
....................:@@@@@@@@@#?:...............,%....,;:,...,:::,,;:,,....,;?S#?;:?*+**?%#@S*,;*::.,,,,;?%%?***?S#@@#,.......:*?#@:.....................*@##@@#?*..................
....................%@@@@@@@S;:.................;S,..:,,+;,......,.:,;:......:+?SS?%%#@##@#%?S:.,,:;*?%%?+:,,?S%*::::,,........;*%@*......................+#@%@@SS:.................
...................:@@@@%S%?,...................,#%;:;+;,,,::,,......,.....,,:,++*%#SS?S@@@???%+*##S?;:,,..,,+;::;;;;;,........,*%##,......................;S**@@#?.................
...................%@@@*,+;,.....................?@#%?*++;:,,,,,...........,;+*,;****?*?%#S?*+S@#?:..:;;**;**??%*++............,?%%S;............,,...........,?@@#;................
..................,@@S*..........................,?@@SS?*+:::,,:,,...,..,....,;:.+;:,.,*?S??*%S+,.:;;+??%SS@@###%?+:,,.........,%%%S+............:*?+:..........+@##,...............
..................;#?;............................,?@###%%*;;:,:::,..,::;,,....,::,.,+*%S??+?+,:;+?%?%@@@@##@#SSSSS*;,..,;:;++*%###S,..............;SS?;,........;#@?...............
..................,,................................+@@@#@#S%*;;;;:,,..........,:::.,%SS?++%*:;;;**?%#@@@@@##%%%%?*????++;??S#@#@@S:................,?S%S+,.......:?S,..............
.....................................................;#@@@##@#SS?*+++;::,.,?**+**??**?S?*%@@S%??++++++++*?%%SSS%%%%??%?%#S###@#S#%:..................,??S@S:........,...............
......................,,,,,,,,,:::::::,,::::::,.......:%@@@#S#@@@@S%%??**+:+;+++*****%S##@@%;::;*?*?*+;::,.,,,,,:;;;;;+**%SSS#S%*,....................:%?@@#:.......................
...................,+;;;;;;;;:::;:::+++;+;;:;::.........;#@@@@#####@@@@@##S%%%%%%SS##@@@#%+:;+S@#SS##???*???*:,;??%***???%SS#%*:.......................?%S##%,......................
....................,::;;;;;;::::;++**++**++;;::,:,......,?@@@@@@@##@@@@@@@@@@@@@@@@@@#?++*?%S#@@@#%***??**+*%S#@@@@@@@@@SS#;..........................+%%S##;......................
..................,:::;::;;;;::::::,;;;;;+;;;:,,,,,........;S@@@@@@@@@@#@@@@@@@@@@@@#%+;;*%@@@#%?*+++++++++*?%%%%*%?SSS%?S*,...........................*%%#@@?......................
...................,:+:*+:;;*;;;:;;;;;+;+++++;:,............:S######@@@@@@@@@@@@@@#?*:+%#@@#%?+:;;++;;;;+;++*;;;+*++?++%#S,...........................,SS#@@@%......................
.....................,:;++;*?+;;+*+++;****++*++**+:::,,,,,,.:??%#@@#@@@@@@@@@@@@#SS?SS@@@@#SS%?%%%?**+;+*****???%?%S#SSSSS,...........................*S%%###*......................
.........................,.**+?%S@SS##@##@#####%?*+;;;++++;,,%???%S##@@@@@@@@@#S%%#@@@@@@@###@@@@@@@@@@@@@@@##S%S%S#S%%*+?,.........................,*%%%S##S,......................
..........................;*S#@#SS#@@@@@##@@##@S*+;::;:;;;;;,*????***?SS#@#SS#S#S@#@@@@SS?%S%*?SSS##@@@#S#@@@@@@#S???*+++?,........................:?%%%S##S:.......................
......................:;++*+%S##SS#######@#@@S%*+;;:::;:;;:;:;:++*?**?SSSSS?????SSS##%%%?%S%?*%%S%%%%S#SS%SS#S#@@S#+;++++*:.....................,;?%%S#@##S:........................
....................,,,:+%#S%?*#@@@SSSSS####@#SS%+;;::;;;,..,*;::::;+##%%%?**S??%%?%%%?????*+**?%??%%%%%SSSS%?%SS%*;+++++*:......,:,.......,,:;+?%SS###S%+,.........................
....................+*+*S@@@##S#@@@@@@@####%%%S@#S*;;;;;;,,.,+;;+;+*%%S?**???S%%%?*+***???*++**??**++***??%%%%*?%SS?*;;;+*:......,;?%%%??????%%%?SSS#%*;,...........................
.....................,+?SS@@#@@@@@##@@@@#@##S%#@@#%%;;+;,;;:,++???%%??%%??%%%?%SSSS#%%%%%?%##@####SSS???***?S%+***%S@?;++*;.........:+?%SS#####?????+,.....:;:,::::.................
.................,..:,::..;+*@@@@@@@###@#@####@#S#S%++?+:+*;.+SS%?*?**????%%#S%%S#S#SS%%%?%S@@@@@@@@@@@#S%?*%%;*?*S@#S?+++:.............,,:::::,,.......,:,,::,:,...................
.................+:,*,:++....:?#@@@@@@###@#S##@@SS?%%*++;;::+?@S??*%%?%???S%#%?????%??%S%?%%S##@@@@@@@@@@##S%?***%S%%?%S**:................:;;::,,,,,,:;:,,,:::;,...................
.................,;;;+..;;;*;*%###@@@@#####SS##@SS?*::,,:;+**?#?**+%%%%%?**++;++;;++***??%%?%??%#@@@@@@@@@@@@%%?*#%+???##S?+:,.......,::;+?%%*++;:::;;;;:,,,::::,...................
.....................:;,;+:S@@@@#S#@#@@##SSS%#%**+;:.,;**?????S++*%???+;++;:,::;:;;;++**???%%**?%#@@@@@@@@@@@@#?%%*+*??S@@@#%?+:.,:;;++;;;?%%?*??***?:;++:,,;;;:,.,,................
......................,::;+%*;%??SSSS#@#SSS*%S;,..,;**?%%S%??*%*+S%*%:,,,,,,;;;+;;;;;++**???%??????%#@@@@@@@@@@@%%?*;;;%@@@@@S%%**+;+*??**+%S%%%%%*?*++??*+::::;;::,................
........................,,:;**%%S####S#@#%?%%?+,,;**??%%%?*+;::+;;?%:.........,::;::;++;+**??**??%%?%#@@@@@@@@@@S??S?+*@@@@@@S%%?%S#@@#S%SSS@#SSS%%#%????*:::::,..,,................
......................,,,+*+**%%?SS%%#S##%?%*++;***?%%??**;;::::,.,:.....,......,:;:;;;+;;+****????S%?SS@@@@@@@@@@%S@%@@@@@@@@#SS%??S@@@@@@@@@@@@@@@#%%+:.,,,,,,:::,................
......................::::;*%S?%%S##%%%%##S%??**%SSS????*+;:?+;,:+:.:+.,*++.+,.::.,;;:+*+;:;***?????S%%SS#S@@@@@@@@@@@@@@@@@@@@@@@%?*?S@@@@@@@@@@@##***+**%;;+::,...................
......................,:;;;+#S#%S?#@######S?*???SSS%??**+;;,*+;.+*:,*,.+*:,:?::?,,;**:+**;;;***???%%S#SS##@@@#@@@@@@@@@@@@@@@@@@@@#S%%??#@@@@@@@@@@%?**?*++;,:.:;+;:,...............
...................,,,::;;;;;??+%S#@@@@@#SS+;+%%?%%?*++?++;;::,,:::,,,,:,..::..:,,:,;;+**;;+****??%%%%SS##@SSS#@@@@@@@@@@@@@@@@@@@@@@##%*%@@@@@@@@%;;*+*:::,.,+:+;:,................
...................,;:,,,,+??%SS#@@@@#@@##?**?S#S%?+++?;+;*?+:,?,++.++....;+++++;::+:;++;;;;+**??%%#S%%S@@@@@S#S#@@@@@@@@@@@@@@@@@@@@@@#S%SS####@#?%?%?*+:::::;+,...................
.....................,::++%#@@@@@@@@@@@@@@######%**+;??*?;**+;:*::.,?:,,,:*;+:?+;,%;+;+++++**??%%###SSSSS##@@@#@#%%S%%SSSS##@@@@@@@@@@@@@@@S???*???%???*++;;+,,,,,..................
....................,:;;;;;;++*%SS%###@@#####S%?**+**;;*****+*+++*++;;++++;++;;:,.,,,,:;;;;;++;+**+*++*++*???????????*????%S%?%?%S##S@@@%*%%#S%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................