- Country: Russia - Location: Tosno, Leningrad Oblast - Status: Active - Formed in: 2017 - Genre: Depressive Black Metal - Lyrical themes: Anti-Christianity, Blasphemy, Depression, Nihilism - Record label: N/A - Years active: 2017-present
Members
Andy Kaltmort
Everything (2017-present)
Close
Type:
Single
Release date:
September 10th, 2017
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Tracks
1.
Pogost
03:32
(loading lyrics...)
03:32
Close
Type:
Demo
Release date:
October 29th, 2017
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Elnara Yekimova
Photography, Artwork
Tracks
1.
Вдаль
03:41
(loading lyrics...)
2.
Сдохни
03:05
(loading lyrics...)
3.
Бог мёртв
03:56
(loading lyrics...)
4.
Жги церковь
03:14
(loading lyrics...)
5.
Калевала
03:29
(loading lyrics...)
6.
Осень
03:07
(loading lyrics...)
7.
Могила праведника
03:04
(loading lyrics...)
8.
Орбиты
02:16
(loading lyrics...)
25:52
Close
Type:
Single
Release date:
January 2nd, 2018
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Tracks
1.
Пробуждение
03:02
(loading lyrics...)
03:02
Close
Type:
Full-length
Release date:
August 28th, 2018
Catalog ID:
N/A
Version desc.:
Bandcamp, Remastered Edition
Label:
Independent
Format:
Digital
Album versions
Release date
Label
Catalog ID
Format
Description
August 28th, 2018
Independent
Digital
Bandcamp, Remastered Edition
September 1st, 2018
Depressive Illusions Records
DS162 / ulv1697
Cassette
Limited edition
Members
Andy Kaltmort
Everything
Tracks
1.
Борей
01:27
(loading lyrics...)
2.
Громовержец
04:13
(loading lyrics...)
3.
Чёрный набат
03:31
(loading lyrics...)
4.
Смерть Айно
04:17
(loading lyrics...)
5.
Чародей Ангмара
03:16
(loading lyrics...)
6.
Быль Калевалы
03:56
(loading lyrics...)
7.
Леса Туонелы
02:04
(loading lyrics...)
8.
Месть Вёлунда
04:08
(loading lyrics...)
9.
Im Nachtwald...
03:51
(loading lyrics...)
10.
Тёмный Моргот
04:13
(loading lyrics...)
11.
Войско Хельги
03:53
(loading lyrics...)
12.
Проклятье Калмы
03:28
(loading lyrics...)
13.
Лесной тропой
02:20
(loading lyrics...)
44:37
Close
Type:
Compilation
Release date:
July 9th, 2019
Catalog ID:
cut 3336
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Album versions
Release date
Label
Catalog ID
Format
Description
July 9th, 2019
Depressive Illusions Records
cut 3336
CD
CD-R, Limited edition
July 9th, 2019
Depressive Illusions Records
Digital
Bandcamp
Members
Andy Kaltmort
Everything
Ainu Ohva
Unknown (track 20)
Tracks
1.
Борей
01:27
(loading lyrics...)
2.
Громовержец
04:13
(loading lyrics...)
3.
Чёрный набат
03:31
(loading lyrics...)
4.
Смерть Айно
04:17
(loading lyrics...)
5.
Чародей Ангмара
03:16
(loading lyrics...)
6.
Быль Калевалы
03:56
(loading lyrics...)
7.
Леса Туонелы
02:06
(loading lyrics...)
8.
Месть Вёлунда
04:08
(loading lyrics...)
9.
Im Nachtwald
03:51
(loading lyrics...)
10.
Тёмный Моргот
04:13
(loading lyrics...)
11.
Войско Хельги
03:54
(loading lyrics...)
12.
Проклятье Калмы
03:30
(loading lyrics...)
13.
Лесной тропой
02:24
(loading lyrics...)
14.
Bonehead
03:07
(loading lyrics...)
15.
Dream of Mine
03:29
(loading lyrics...)
16.
Drunk_Mad
03:05
(loading lyrics...)
17.
Kansa Kalliolla
03:08
(loading lyrics...)
18.
My Forest Witch
03:39
(loading lyrics...)
19.
Right to Hate
03:16
(loading lyrics...)
20.
Way to Gods
03:04
(loading lyrics...)
01:07:34
Close
Type:
EP
Release date:
July 10th, 2019
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Album versions
Release date
Label
Catalog ID
Format
Description
July 10th, 2019
Independent
Digital
Bandcamp
July 15th, 2019
Depressive Illusions Records
cut 3328
Cassette
Limited edition
Members
Andy Kaltmort
Everything
Tracks
1.
Right to Hate
03:16
(loading lyrics...)
2.
My Forest Witch
03:39
(loading lyrics...)
3.
Drunk & Mad
03:05
(loading lyrics...)
4.
Kansa Kalliolla
03:08
(loading lyrics...)
5.
Bonehead
03:07
(loading lyrics...)
6.
Dream of Mine
03:29
(loading lyrics...)
7.
Way to Gods (feat. Ainu Ohva)
03:04
(loading lyrics...)
22:48
Close
Type:
Full-length
Release date:
August 28th, 2018
Catalog ID:
N/A
Version desc.:
Bandcamp, Remastered Edition
Label:
Independent
Format:
Digital
Members
Andy Kaltmort
Everything
Tracks
1.
Борей
01:27
(loading lyrics...)
2.
Громовержец
04:13
(loading lyrics...)
3.
Чёрный набат
03:31
(loading lyrics...)
4.
Смерть Айно
04:17
(loading lyrics...)
5.
Чародей Ангмара
03:16
(loading lyrics...)
6.
Быль Калевалы
03:56
(loading lyrics...)
7.
Леса Туонелы
02:04
(loading lyrics...)
8.
Месть Вёлунда
04:08
(loading lyrics...)
9.
Im Nachtwald...
03:51
(loading lyrics...)
10.
Тёмный Моргот
04:13
(loading lyrics...)
11.
Войско Хельги
03:53
(loading lyrics...)
12.
Проклятье Калмы
03:28
(loading lyrics...)
13.
Лесной тропой
02:20
(loading lyrics...)
44:37
Close
Type:
Full-length
Release date:
September 1st, 2018
Catalog ID:
DS162 / ulv1697
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Members
Andy Kaltmort
Everything
Tracks
Side A
1.
Борей
01:27
(loading lyrics...)
2.
Громовержец
04:13
(loading lyrics...)
3.
Чёрный набат
03:31
(loading lyrics...)
4.
Смерть Айно
04:17
(loading lyrics...)
5.
Чародей Ангмара
03:16
(loading lyrics...)
6.
Быль Калевалы
03:56
(loading lyrics...)
7.
Леса Туонелы
02:04
(loading lyrics...)
Side B
8.
Месть Вёлунда
04:08
(loading lyrics...)
9.
Im Nachtwald...
03:51
(loading lyrics...)
10.
Тёмный Моргот
04:13
(loading lyrics...)
11.
Войско Хельги
03:53
(loading lyrics...)
12.
Проклятье Калмы
03:28
(loading lyrics...)
13.
Лесной тропой
02:20
(loading lyrics...)
44:37
Close
Type:
Compilation
Release date:
July 9th, 2019
Catalog ID:
cut 3336
Version desc.:
CD-R, Limited edition
Label:
Depressive Illusions Records
Format:
CD
Limitation:
66 copies
Members
Andy Kaltmort
Everything
Ainu Ohva
Unknown (track 20)
Tracks
1.
Борей
01:27
(loading lyrics...)
2.
Громовержец
04:13
(loading lyrics...)
3.
Чёрный набат
03:31
(loading lyrics...)
4.
Смерть Айно
04:17
(loading lyrics...)
5.
Чародей Ангмара
03:16
(loading lyrics...)
6.
Быль Калевалы
03:56
(loading lyrics...)
7.
Леса Туонелы
02:06
(loading lyrics...)
8.
Месть Вёлунда
04:08
(loading lyrics...)
9.
Im Nachtwald
03:51
(loading lyrics...)
10.
Тёмный Моргот
04:13
(loading lyrics...)
11.
Войско Хельги
03:54
(loading lyrics...)
12.
Проклятье Калмы
03:30
(loading lyrics...)
13.
Лесной тропой
02:24
(loading lyrics...)
14.
Bonehead
03:07
(loading lyrics...)
15.
Dream of Mine
03:29
(loading lyrics...)
16.
Drunk_Mad
03:05
(loading lyrics...)
17.
Kansa Kalliolla
03:08
(loading lyrics...)
18.
My Forest Witch
03:39
(loading lyrics...)
19.
Right to Hate
03:16
(loading lyrics...)
20.
Way to Gods
03:04
(loading lyrics...)
01:07:34
Close
Type:
Compilation
Release date:
July 9th, 2019
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Depressive Illusions Records
Format:
Digital
Members
Andy Kaltmort
Everything
Ainu Ohva
Unknown (track 20)
Tracks
1.
Борей
01:27
(loading lyrics...)
2.
Громовержец
04:13
(loading lyrics...)
3.
Чёрный набат
03:31
(loading lyrics...)
4.
Смерть Айно
04:17
(loading lyrics...)
5.
Чародей Ангмара
03:16
(loading lyrics...)
6.
Быль Калевалы
03:56
(loading lyrics...)
7.
Леса Туонелы
02:06
(loading lyrics...)
8.
Месть Вёлунда
04:08
(loading lyrics...)
9.
Im Nachtwald
03:51
(loading lyrics...)
10.
Тёмный Моргот
04:13
(loading lyrics...)
11.
Войско Хельги
03:54
(loading lyrics...)
12.
Проклятье Калмы
03:30
(loading lyrics...)
13.
Лесной тропой
02:24
(loading lyrics...)
14.
Bonehead
03:07
(loading lyrics...)
15.
Dream of Mine
03:29
(loading lyrics...)
16.
Drunk_Mad
03:05
(loading lyrics...)
17.
Kansa Kalliolla
03:08
(loading lyrics...)
18.
My Forest Witch
03:39
(loading lyrics...)
19.
Right to Hate
03:16
(loading lyrics...)
20.
Way to Gods
03:04
(loading lyrics...)
01:07:34
Close
Type:
EP
Release date:
July 10th, 2019
Catalog ID:
N/A
Version desc.:
Bandcamp
Label:
Independent
Format:
Digital
Members
Andy Kaltmort
Everything
Tracks
1.
Right to Hate
03:16
(loading lyrics...)
2.
My Forest Witch
03:39
(loading lyrics...)
3.
Drunk & Mad
03:05
(loading lyrics...)
4.
Kansa Kalliolla
03:08
(loading lyrics...)
5.
Bonehead
03:07
(loading lyrics...)
6.
Dream of Mine
03:29
(loading lyrics...)
7.
Way to Gods (feat. Ainu Ohva)
03:04
(loading lyrics...)
22:48
Close
Type:
EP
Release date:
July 15th, 2019
Catalog ID:
cut 3328
Version desc.:
Limited edition
Label:
Depressive Illusions Records
Format:
Cassette
Limitation:
66 copies
Members
Andy Kaltmort
Everything
Tracks
1.
Right to Hate
03:16
(loading lyrics...)
2.
My Forest Witch
03:39
(loading lyrics...)
3.
Drunk & Mad
03:05
(loading lyrics...)
4.
Kansa Kalliolla
03:08
(loading lyrics...)
5.
Bonehead
03:07
(loading lyrics...)
6.
Dream of Mine
03:29
(loading lyrics...)
7.
Way to Gods (feat. Ainu Ohva)
03:04
(loading lyrics...)
22:48
Band ascii art
......,:,.,,...,...:;...............,++;...,;,.........,;+**+,.,,.........,,............,:++*+:.,,............::........
..:??%#*.*%,.+SSS%S*:*?,..........,?#S##%+?#@#*+?,...:%S%?**##%#+.....;*%SSSSS?+;;**..,?S%???S#%#*.....:+*??:?@#S*......
..*,.?@+:@%.:?;,:%#.?@;..........*#*S;,?@?;#;*#@:...;#?,*%%%%;##,...;?*+S?+#%?##%?+..:#%:+%%SS;%@;....;;;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+.:S%*:.....S@:S;.*@+,#:.S#:.....+S?+++++##,.....*@#S%,..?*.,++...;%%+++++S@;.....,*#%*%;;%@#?;:...
..*S%S%:+@?....+##SS#?;+#@#+...;+##:S;;S@%%#*.S@+*,..;@SSS+:+;S@;;.....+S@#%??#S%%+...,@#S#*:+;%@+;,.:*%?+?#@S?:;S@S;...
..:..:*?%+...,??+,..:?##S+...:SSSS%?+..+S#*,..;S%;....*+.+S%:.+S%;.......:+*?*+;,......+*.;S%+.;S%+..;:....,+%+...;,....
..............,........,.....:*...,......,.............................................................................. #########################################################SSSS%SS###SSSSSSSSSSSSSSS%%%%%??%%%%%%%SSSSSSSS%;++;:......%S%%
#####################################################SSSSSSSSSSS########SSSSSSSSSSSSS%%%%??????%%%%%%%%S?;++;:.....,%%%?
###########################################################SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%%%%%%%%%%%%%%*;+*;:.....;%%%%
##@@######################################################SSSSSSSSSSSSSSSSSSS#SSSSSSSSSSSSS%%%%%%%%%%%%S+;++;,.....+????
##S##@#############@@####@###############S##########SSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSSS%%%%%%%%%%%%++*+;,...,.*????
%+::?SS#########S%SSSSS%SSSS###S#######################SS####SSSSSSSSSSSSSSSSS%%%%SSSSS%%%%%%%%S%%%%%%%%;**+:.....,?????
,,,.,,:++%#SSSSS*,::;;;;;;;;+##%%###S#############SSSSSSSSSSSSSSSSSSSSSSSS%%%%%%%%%%%%%%%%%%%%%SSSSSSSS?;*++:.....:%%%%%
......,,:*%??**+;::::;;;;;;;;+++*??+;%#S####SSSSSSSSS%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%SSSSSSSS%%%%%%%%%%S*+**+:.,,,.;%????
........,:,,::::::;::::;;;:;;;::::;::;+*?%S###SSSSSSSSSS%%SSS%%%%%%%%%%%%SS%%%%%%%%%%%%%%%%%%%%%%%%%%%%++++;,.....*%%%%%
...........,,,,;;,:,:::;;;;;++::::;;;:::::+SSSSSSSSSSSSSSSSSSSSSSSS%S%SS%%%%%%%%%%%%%%%%%%%%%%%%%%%%%S%;+++;,.....?%%%%%
...............:;:,,,::;;::;;;:::::::,::::;?%%%%%S*;;+%S%%%%SSSSSSSSS%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%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%%?*+;;:;+++;+*??++;..................
...................................,,,::,,.........,,,,,,,,,,,,,,,,,,...................,,,,,:;;:;;;;;;::++;:::,,,.........,.,::+*?**?%?:.,,++*+++++++;;....,,,,,,..................
...................................................,.......,..............,,...................................................,....................................................