- Country: Angola - Location: Luanda, Luanda - Status: Active - Formed in: 2013 - Genre: Black Metal/Ambient - Lyrical themes: Darkness, Suicide, Death, Nature - Record label: N/A - Years active: 2013-present
Members
Infernal Rii’s
Everything (2013-present)
Member(bands):
Nebulosa Difusa , Acordo Doentio
Close
Type:
EP
Release date:
December 19th, 2016
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Night Verses
02:36
(loading lyrics...)
2.
Dying on the Water
05:07
(loading lyrics...)
3.
Ordo
03:59
(loading lyrics...)
4.
Underworld
02:10
(loading lyrics...)
5.
Mon Couer (Pain Without Gain)
05:10
(loading lyrics...)
6.
Wonderland
02:54
(loading lyrics...)
7.
Ghost of Jupiter (Alrakis Tribute)
08:54
(loading lyrics...)
30:50
Close
Type:
Split
Release date:
July 30th, 2018
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Shrine ov Belial
Thronumgoroth Diabolus Antikristus
Everything
Tracks
1.
Odium Aeterna -
Emanations of Devouring Void
04:24
(loading lyrics...)
2.
Odium Aeterna -
Perpetual Nonexistence
04:09
instrumental
(loading lyrics...)
3.
Sands in Darkness -
Through the Punishing Gates
04:33
(loading lyrics...)
4.
Shrine ov Belial -
Empyrean (Ashes and a Reign in Shadows)
04:23
(loading lyrics...)
5.
Shrine ov Belial -
Silent Perdition
05:09
instrumental
(loading lyrics...)
6.
Goatswarth -
Pagan Winter Fire
03:11
(loading lyrics...)
7.
Goatswarth -
The Enchantress
03:47
(loading lyrics...)
8.
Die Skemer -
It’s War
02:48
(loading lyrics...)
9.
Die Skemer -
Strength Through Self-Destruction
02:49
(loading lyrics...)
10.
Trasig -
Læng
06:03
(loading lyrics...)
41:16
Close
Type:
Demo
Release date:
April 16th, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Our Master
04:07
(loading lyrics...)
2.
Africa Suffering
04:35
(loading lyrics...)
08:42
Close
Type:
EP
Release date:
April 16th, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Album versions
Release date
Label
Catalog ID
Format
Description
April 16th, 2019
Independent
Digital
April 20th, 2019
Depressive Illusions Records
cut 3192
Cassette
Limited edition
Tracks
1.
Until the Last Light Goes Out
03:57
(loading lyrics...)
2.
Filled by Frozen Light
04:11
(loading lyrics...)
3.
Nostalgy to the Bones
04:11
(loading lyrics...)
4.
Sands in Darkness
03:54
(loading lyrics...)
16:13
Close
Type:
Full-length
Release date:
June 1st, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Album versions
Release date
Label
Catalog ID
Format
Description
June 1st, 2019
Independent
Digital
December 30th, 2018
Depressive Illusions Records
cut 3188
Cassette
Limited edition
Tracks
1.
Another Death, a New Slave
04:44
(loading lyrics...)
2.
Native Blood
05:05
(loading lyrics...)
3.
Perfection or Vanity
03:57
(loading lyrics...)
4.
Endless
04:05
(loading lyrics...)
17:51
Close
Type:
Single
Release date:
June 1st, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Album versions
Release date
Label
Catalog ID
Format
Description
June 1st, 2019
Independent
Digital
December 30th, 2018
Depressive Illusions Records
cut 3189
Cassette
Limited edition
Tracks
1.
Burning Earth
04:30
(loading lyrics...)
04:30
Close
Type:
EP
Release date:
December 19th, 2016
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Night Verses
02:36
(loading lyrics...)
2.
Dying on the Water
05:07
(loading lyrics...)
3.
Ordo
03:59
(loading lyrics...)
4.
Underworld
02:10
(loading lyrics...)
5.
Mon Couer (Pain Without Gain)
05:10
(loading lyrics...)
6.
Wonderland
02:54
(loading lyrics...)
7.
Ghost of Jupiter (Alrakis Tribute)
08:54
(loading lyrics...)
30:50
Close
Type:
EP
Release date:
December 30th, 2018
Catalog ID:
cut 3187
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
1.
Night Verses
02:36
(loading lyrics...)
2.
Dying on the Water
05:07
(loading lyrics...)
3.
Ordo
03:59
(loading lyrics...)
4.
Underworld
02:10
(loading lyrics...)
5.
Mon Couer (Pain Without Gain)
05:10
(loading lyrics...)
6.
Wonderland
02:54
(loading lyrics...)
7.
Ghost of Jupiter (Alrakis Tribute)
08:54
(loading lyrics...)
30:50
Close
Type:
Split
Release date:
July 30th, 2018
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Members
Shrine ov Belial
Thronumgoroth Diabolus Antikristus
Everything
Tracks
1.
Odium Aeterna -
Emanations of Devouring Void
04:24
(loading lyrics...)
2.
Odium Aeterna -
Perpetual Nonexistence
04:09
instrumental
(loading lyrics...)
3.
Sands in Darkness -
Through the Punishing Gates
04:33
(loading lyrics...)
4.
Shrine ov Belial -
Empyrean (Ashes and a Reign in Shadows)
04:23
(loading lyrics...)
5.
Shrine ov Belial -
Silent Perdition
05:09
instrumental
(loading lyrics...)
6.
Goatswarth -
Pagan Winter Fire
03:11
(loading lyrics...)
7.
Goatswarth -
The Enchantress
03:47
(loading lyrics...)
8.
Die Skemer -
It’s War
02:48
(loading lyrics...)
9.
Die Skemer -
Strength Through Self-Destruction
02:49
(loading lyrics...)
10.
Trasig -
Læng
06:03
(loading lyrics...)
41:16
Close
Type:
Split
Release date:
August 30th, 2018
Catalog ID:
N/A
Version desc.:
Pro CD-R, Limited edition
Label:
Cvlminis
Format:
CD
Limitation:
20 copies
Members
Shrine ov Belial
Thronumgoroth Diabolus Antikristus
Everything
Tracks
1.
Odium Aeterna -
Emanations of Devouring Void
04:24
(loading lyrics...)
2.
Odium Aeterna -
Perpetual Nonexistence
04:09
instrumental
(loading lyrics...)
3.
Sands in Darkness -
Through the Punishing Gates
04:33
(loading lyrics...)
4.
Shrine ov Belial -
Empyrean (Ashes and a Reign in Shadows)
04:23
(loading lyrics...)
5.
Shrine ov Belial -
Silent Perdition
05:09
instrumental
(loading lyrics...)
6.
Goatswarth -
Pagan Winter Fire
03:11
(loading lyrics...)
7.
Goatswarth -
The Enchantress
03:47
(loading lyrics...)
8.
Die Skemer -
It’s War
02:48
(loading lyrics...)
9.
Die Skemer -
Strength Through Self-Destruction
02:49
(loading lyrics...)
10.
Trasig -
Læng
06:03
(loading lyrics...)
41:16
Close
Type:
Demo
Release date:
April 16th, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Our Master
04:07
(loading lyrics...)
2.
Africa Suffering
04:35
(loading lyrics...)
08:42
Close
Type:
Demo
Release date:
December 30th, 2018
Catalog ID:
cut 3194
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
Single-sided
1.
Our Master
04:07
(loading lyrics...)
2.
Africa Suffering
04:35
(loading lyrics...)
08:42
Close
Type:
EP
Release date:
April 16th, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Until the Last Light Goes Out
03:57
(loading lyrics...)
2.
Filled by Frozen Light
04:11
(loading lyrics...)
3.
Nostalgy to the Bones
04:11
(loading lyrics...)
4.
Sands in Darkness
03:54
(loading lyrics...)
16:13
Close
Type:
EP
Release date:
April 20th, 2019
Catalog ID:
cut 3192
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
Single-sided
1.
Until the Last Light Goes Out
03:57
(loading lyrics...)
2.
Filled by Frozen Light
04:11
(loading lyrics...)
3.
Nostalgy to the Bones
04:11
(loading lyrics...)
4.
Sands in Darkness
03:54
(loading lyrics...)
16:13
Close
Type:
Full-length
Release date:
June 1st, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Another Death, a New Slave
04:44
(loading lyrics...)
2.
Native Blood
05:05
(loading lyrics...)
3.
Perfection or Vanity
03:57
(loading lyrics...)
4.
Endless
04:05
(loading lyrics...)
17:51
Close
Type:
Full-length
Release date:
December 30th, 2018
Catalog ID:
cut 3188
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
Single-sided
1.
Another Death, a New Slave
04:44
(loading lyrics...)
2.
Native Blood
05:05
(loading lyrics...)
3.
Perfection or Vanity
03:57
(loading lyrics...)
4.
Endless
04:05
(loading lyrics...)
17:51
Close
Type:
Single
Release date:
June 1st, 2019
Catalog ID:
N/A
Label:
Independent
Format:
Digital
Tracks
1.
Burning Earth
04:30
(loading lyrics...)
04:30
Close
Type:
Single
Release date:
December 30th, 2018
Catalog ID:
cut 3189
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Tracks
Single-sided
1.
Burning Earth
04:30
(loading lyrics...)
04:30
Band ascii art
........................................................................................................................
.............:+,........................................................................................................
......:;?*+*?+%%*;+?%?*:..........................,;+,.;?*;,....;;;::............:;;;+SSS%*...........,,..;,...:........
......;+:.:;;;+%##@#@@@S:.................,,,;?%%S?;....,+%S%+,:*S###S%*:;*%SSS+.:,,;S##@@#*....,...:?+;;;%:..:;........
.....;;...++*+:+S##%S##@#+,;%SSS%SSSS%SS#S#S#@#?+%S*+*,....,;?#@S;:#@##@#@@@@@@@S?;...+*%@#@%:.,?;.:+,.;?++;.+*,,.......
.....,...:?..;+*+?@S?S@#@@#S;:#S+?S#@@@@#@@@#S%%S##@S**;.....,#@%,+S%?%###+::+%#@#%...;+%###@#*..SS;,;++,;?**+:,,.......
.........,,..,...*#%@###%#@@S*#%??+%*+:+#@%S#+...,%@#???+,...+S@?,++,?@##+,,..,:?@#%::*S@#@%+%#S*S@SS?**??;:............
.................?#*###*.:?#@@#@@:.:;;.?@#,:#S,,;?#@#@#S*++:*@##?;+..*@##%*+::;:.%@@##%##@%:..:#@@#@;...:,..............
.................:S@###*,,.:%@@#*,....+#@S::S##%*S#S##SS#??S?#@#+?:,:*###+:*?*:+::########;....:?#@*....................
.............:,...:#####?%+,,***:;*,.:#@####S#@%.,S*##S*?##@SS#S:*#S;*@##:..:%S?%;?@##@###*:,.,,,+?::;..................
............+?....,%@@@@@#SS%;,..::..;#@%:;:;S##%*?S###+.*#@@##?.,?:?S###:,;::?S%:+###S##@@#SSS?;::;:+?;:...............
............S%......+%##S#@@@##%;....S@#;..,,+#@%,.%@##+..,+S@##S+*;*####*:.,,:##%###%*?#%SSS#@@@#S**;*?S**;:...........
............;@S*,.....+:.,*SS##@@+...S#+.,:+:?@##:,S##S+?,..%@##?%#%*####;.,..,S#####+;#S:...,;?S#@@#%*++%S@+...........
.............%@@S+,,,;::...*,S@###*+?##%+:,.*#S##SS#####S;..?@@#:%**%####%*+??S#@@@@#S+%?%,.....+@##@S:.;@#*:...........
..............;%@@###?*?*;*%*#@###@@@#S+...;%*%###@####%;;;.+@##SS;+##@@#@###@@#S?**%####%**:::;%@###@#S#%:.............
................?##@@#@@#%@@@##########%;:;S*+??;S####?+,:*,;S####%###%S####*++:,;::+###@@@@%S#@@@####@@%...............
................?@#**:%##@@@@#####@#####@#S**;,;%##SS%%%S#%?%%*%@@@#%:.;+%?;:....,:,,,:%**S@@@@##*%@###@S...............
...............:S@?...,+##?+::%###SSS?*%?,...,*#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;...:#?*SSS@S####*;S#@+:?;+####?%;,,,;+%@#;.............
..............%@?...?+...%#:...?#;.,:*#S?...*@##S#S::SS,..?%::*#+.,.,S*.:#%:,S**%,*@%+?%####+,?#@+:;+;.,*#S,............
.............*@%.:++**;.:S#:...:@S...??:S,..:S@%;:%%,%#;:*@*...?@%:.?@*.:#%:;S;+*?##;.,%S?##:.,*?;++;;+*?#@%:...........
............+@@+,;:;**+;?##;...,##,.;##S#*..+#@?.,S+*####@%:...+#S%;?#:.?####@+.:+##*:;;,.%@#S#S?%**+:,:+%@##+..........
............?@#%???**?+;*%#;.;++##,.%#+;+S;?###@#S#S###@@@%,...;#:+@##:.:S#;:%S;+.+####S%+,:;:;S@@+,?%*..?@#S:..........
............+@@+.,,,+++;:S#*;**S@?.,S%;..S+;*#S*%#+:%@#%SS#SS?,*S:,+S#%,.S#,.;##?:::+,+#@@+.,::S@@%;;*+*:*##+...........
............;@@;..,*SS%##@@#S#@#S:.?#S;..%?:*#S..%*,*S@+*S%@S*%SS.,.*#;,.S#+::*#S*%,?..%@##S##@SS@+?%?*%%S#@+...........
............;S@#%?%*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#%..,*?+%#@@@@#+................
..................:?##%%%SSSS%##%%?%S%%%+;%SS##?+;:?@#%%?+?*;%S*%#?,.,;%@?%??+:+?%%%S%S#@#SSS##S%%##%;,.................
....................:??;*;:;;+?S#*+*,,+SSSS??%SS#S##*?#S+*%?S%,*;;*S%?%S##S??SS##+:.+%*SS?+;;;,,:%%:....................
......................+#?:,....,+S#S?*??;*S%;,:S@##+,+++S;.,%+.,::,:;?%S%;:+?%?+*?**%##+:,.....:S?,.....................
.......................+%*+*;:*+::;+**+,..:::;*++,;+++.,+,.:*:....::+*:,;S?:,,...;++;;::;*+;*++?*.......................
.........................:;;;++:,,:,,+::,.....?%+;,,.:;+,..:,.,....,.;;;??:.....,,;,,..,,++;:;:.........................
...............................,;;;*%*::,......:;,..,,..........................,;+?+;;;,...............................
......................................,..........................................,...................................... ........................................................................................................................
..............................................................,,,.......................................................
..............................................................,::...,,,,,..,,,..........................................
..............................................................:::...,::::..::,...,......................................
..............................................................,::...,::;;:.:::,.,,,...,,................................
..............................................................,::....:;;;;,,:;;::::::::::,,.............................
...............................................................:;,....,,:,:,,::;;;;;;;;;;::::,,,,.......................
..............................................................................,:;;+++++++;;;;;;;::......................
..............................................................,:;;,.................,,:;;++++++;;:......................
..................................................:,...........;**+:,,.............,.....,+++++++;,.....................
...................................................,:;+++......;*+;:;++;,................,+***+++;,.....................
..................................................++;*?+,......:+++:+**?*,.............:+*******++:.....................
...............................................,,:;..,:.......,:++;;+****+:.........,;+*:+*******+;.....................
.........................................,:;;;:,.............,;;+++***????*;........:*?+.,*??*****;.....................
.........................................:;;,......,.........:+****??%%%?****;..:+;..;?,.+???????*:.....................
....................................................,+*+;,.,;*?%%%%%%%%%%?****;.,++..+?,:????????*......................
.....................................................,,,,,,:;*%%%%%%?%??*??**?*,.:+;.;?;;%???????;......................
............................................................:+*?%%;,......+?*???:.??:,%+*%%%???%+.......................
.............................................................:+?%+......,;?%%%%%:;%%:+%?%%%%%%%*........................
..............................................................;?%%??++*?%SSS%%%%,?S%?%%%%%%%%%*,........................
............................................................,+%%%%%??%SSSSSSSSSS*?SSSSS%%%%%%*,.........................
.............................................................+???+,,*%%SSSSSSSSS%%SSSSSSSSS?;,..........................
..........................................................;:..,*+.;%*;?SSSSSSSSSSSSSSSSSSS?:,,..........................
..........................................................,,.....,?*;?%%SSSSSSSSSSSSSSSS%+,;;:......................,:;+
.....................................................................,.*SSSSSSSSSSSSSS%+;:;+:...................,:;:,...
........................................................................,*%SSSSSSSSSS?;:+**:.................,:::,......
..........................................................................*SSSSSSSSS%+;+?+,...............,::,..........
.........................................................................*S%S#SSSSSS%%?*;..............,::,.............
......................................................................;:;#S**%#SSSSS#%**,............,,,................
..................................................................,,.+#S*###SS#####S?:*S,..........,....................
..................................................................:*.+##S#########%*,+SS:.......,.......................
.................................................................:*%:*#########SS?*;.*##%.......:,......................
..............................................................:;:?##%S#######%**+;:..:+*:........,+:.,,.................
...............................................................,:+%SSSSSS?+;;,,;;.....................::,.,,............
..................................................................,,,,..,....,;;,............................,,,:,......
.............................................................................:;,................................,:;;:,..
...........................................................................,::,.....................................,:::
.........................................................................,:::,,,.......................................,
.........................................................................,,.............................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
..................,,,,,,,...............................................................................................
................+?%%SSSSS:..,,.,........................................................................................
...............:%SS#####%..;**?S%%;.....................................................................................
..............:?SSSSS###;.+*%S####?;+?%S;;,.,::,..+?*:,.................................................................
.............,%#SSSSS##%.::+S######%S%%#?#:.*+#+..%#?*+..........::::,,,.,,,..,.........................................
..............+%%%S####+..:?##S#SS??#*#S?#,.,*#..,##%#+;.,?,:...*#S#*SS#*+S%%;:*?*;;,.,:,...:+;:,,....,,................
................,*SSSS*...*S%%?+*?*+%+#;?+...**..:#SS#;S,?%*+..:#S%#?@*#??#+#+?#*S,::.SSS?.,?#SS%?+:.,SS?**+;::.........
.................,+?S%:..:%%?%%?;+:,.,,,,....,...;#*%?;S.%*%:.;*##@?*S;@+SS;%,%%.***,.%:%%;S#####%*+,,S######SS?+;:.....
...................:+:...+*+?S#SS?....:,.........,:.:,;;.;:;..;*S+S::::%:?;;:.%;.,,;.,*+%:*####SSS%S+;#SSSSSSSS%%%S+....
........................::;%SS####?,;%#?**:*%**....,,:;.......;;::;.,.,,.:.,,.,...::,+,,:.*SSSSSS%*?;*#SSSSSSS%??%%:....
.......................:;,*S######?,+SS*+?*#@@#,::+S###?........,:;*+,.....::;,...+,;*..,.*S%%%SSS?;.%#SSSSSSS%??+,.....
.......................%SSSS#####S?+*SS*:.*###*.;%####@%........*S###S?;:+?SS#S??%+::,..,.;*%SS%%%*:.*#SSSSSSS+,........
........................;%S######S######%+%###::S######;........,%#####%+*S#######SS#?:.;?SSSSSSSS?..*#SS%*++:..........
.........................*S###################:?####S?;..........:######S??S####S?+%S?;+####S%%?*%*..*SS%+,.............
.........................;*%S#################+S#%;;,.............:%####SSS#####S%%S?;,+S####S%?:*?..;*;:,..............
..........................:;+?%SSSSS####S####%*#S:.......,,.,.......:;+S##############SSS####S?+:;+..;:.................
............................:?S#S**%###S:+##S:+%,........+..*,........;################SS#SSSSSS%?;.....................
.............................*SS%*%SSS?:.:SS*.:,........,*.:?,.........*#############SSS#SSSSSS%:.......................
.............................;+;::+S#%;...:;,..............:*:..........*SSS##S####SSS%SSSS#SS?;........................
.................................,;S##*..,,................:,:..........,::+%*+?SSS%*++?%%%*+;..........................
..................................*SSSS;+SS?...........................,:...,..,?SS%?*%S??*:;,..........................
..................................:%SSS*%##?.............................:::,.,+SSS*;:;;++;.............................
...................................;*%+.+%?.............................?#SS?*%SSS%:,...,...............................
.....................................,..................................*##S%SSSS%?:,...................................
........................................................................,+***SSS%*,.....................................
............................................................................,*?*;,......................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
.................,,..............................................................;*.....................................
.................+,.............................................................:*,.....................................
....................................................................................;,..................................
...................................................................................,+...................................
.........................................................................,.........;+...................................
........................................................................,+:........+?;..................................
..........................................................................,,........+:..................................
..........................................................................,,............................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
........................................................................................................................
..............................................................................................................................................................,.....................
.......................................,,...........................................................................................................................................
.......................................................................................,,.,............................,;::,,,,,....................................................
....................................................,:..........................,*+::;.+?+%:...........................:,,::,,::.,..................................................
..............................................,,::;;;:,,,,,,,,,.................:+*+*:;*+*%*........................,..,,,;;:,,.,:,.,.......:,......................................
...........................................,:;::,,:::,,,.,,,,................,:;*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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................