AE EP#35 Hornyphon hifi sound project 6391

I bought some guys electronic stuff off ebay and this was amp was part of that.
in this you see some basic cleaning and me failing in installing a new backlight to the VU-meters.

This unit is the Hornyphon hifi sound project 6391. It was also known as the Philips SX6391 or the DUX 6391.

nothing too special but I am now using this as my primary PC amp.

A big thanks to radiomuseum.org for some basic info on this!

Also some pics for the ride:

Hornyphon 6391 Stereo Amplifier, inside

Hornyphon 6391 Stereo Amplifier, front face

Live long and Prosper!

AE EP#33 Very Simple HV-genertation Jig

Ready for some Spitzensparken?

So currently I’m testing several different approaches on generating the HV for the scope project. This is my favourite for it’s simplicity. The schematic is Here:

Be sure to use a very good cap, that can withstand the hight currents when discharging. The parts are not critical, any transistor, that can handle the power will do and the resistor values are just for orientation.

Have fun watching!

The whole arrangement will make a top voltage of about 400 V with two secodaries at 24 V, you can go muuuuuuuch higher with lower values and resistor values. In my very first tesla-coil almost the same arrangement makes somewhat 4 KV.

Here came my inspiration from.

See you then!

Put this on your site, if you think Max Headroom was an inside job!

@#@@########@#@@#@@@@@########@@@@@@@@#@#@@@@@@@#@@@@@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#######@@@@@@#@@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@#@#@@#####+#+++#+';:...,;:;;;'##+';:..,,;;;;;;+++';:,..,,::;';;'+++;:,,.,,::;;:;;;';,.``.....:.````````.``...,:::;;;;';;;;;;'''''+++++##+++++####@@@
##++;;+''++';...,:,::;';'+++;....:,;:;'';'++;:`.`.::::;'''#++',.`..:::::;;'';;:.` `.,,,,:.`` ````````....::;;;;;;;;;;;''++++++++######+++++#@@@@@@@@@
+,.:''+##',` `:++,,;'+++##:`  ,'':,:'++##+;.   :'+:,:'+#++++,`  ,'+;.,:'+';;:`   `;':..,.   `.``   `,.`,,:;';:::::::;'+++++++++++++##+++++##@@@@@@@@@
';,.:'+'++':` `,'':,;'+###+;.  .:;:,::'++++':`  .:';::;'++++':.  `:';,,:;''';;..  `,:;,..,,..`.``    `..`,,::::;::::,:;;'''+++++++++++++++++++#@@@@@@
 .;;:.,;'+##+;` `,;;;,:'+++#+',` `:;',,;'++##+:`  .:''::;'++++';.  `:;':,:;'+'';:`   ,;':..,.....``    `,.....,::::::,,,:;'++++++#+++++++++++++++#@@@
,`:;',`:;'++++,` `;'+:,;'+++#+:`` ,;+;.:'++++#'.   ,'+,,;'++++++:`  ,;';.:;'+'';;.   .;+:..,;:.....    `,. .,,``..,,,``..;'''++#++++';'++++++++++++#@
';++,`,;''+#+:`  ,'+;.:'+++#+;.  .;';,:''+++++,   ,;+;,;'++++++,`  .;+;.,;'++'';.`  `;':.,:;;;,,..    .,. .````..,,,` ``:;;;'++++++++++++++++++++++#@
@##:.:;'++#+:.  ,'+;,:'+++#+;`  .'+;.:+'##++'.`  ,''::;'++++@+,   .;+:.,;''+'';.   `;';,::''::,,`   `,;.``.    .,,.`   ,:::;'+++++';;'''+#++++++++++#
@+,.:;'++++:`  ,'+;,;'+++++;` `.'';,:;#++##'.` `,;+::;'+++++',`  ,'':.:;'+''';.   .'':,::;;;:,,.`  .,:.`..`   `.,.`   .:,,;'+++++';,:;:;++++++++++++#
@;,:;'+#+',` `:'':,;''++#+:.  :'+,,:'+++#+'.  `:''::;''++++'.  `,'':,:'''+'':`   .;':,,:'';,,,.  `,;;.`.`    `.,.    .,,,;'++++'';:,:';'++++++++++++#
@+''++##;.  .;+',:;'+###',` `:+',,;'+++#+:`  .;+':,;'+#+#+:`  `;'',,:'++''':`  `,'',,:;'';:,.`  .,':``..    `.``    .,.,;'++''';:,,:'+''++++++++++++#
@@####+:.  .;'',:'++###;.` .;';.:'+++++',`  .;+;:;'+++##',`  .;';,:;'++++;.   .;':,,:'';:,,.` `,;',....,``````    `,..,;'''';;:,.,:;+';;'+++++++++++#
@@####,` `:'+;,;'++###;. `,'+,,;''++##;.  `,'';:;'++++#+,  `,+',,:''+++';`   ,'+:.,;'';,,,.  `:';.`...```````    .,..:;;'';;;:.`.:''';+;:''+++++++++#
@@##',  `:'':.:'+##@+:`  ,'':,:'+###+:`  `:''::''+++#+;.  `:+'.,;''+'++:`  `,'',,:;'';,:,`  .;';``..:,`````     ,,``,::;;;;:.` `,;';'+#' .:;'+++++++#
@@@'.` `;+',,''###@',  `;'',,;++###+,`  .;+;,;'+####+:`  .'+;.,;'++++',`  `:+:,,:;';::,,` `,'':`..,::,...`    `:.`.,:::;;:,`   ,':;'+#@',;;'++++++++#
@#;`  ,'+;.:'++#++;.  .;+;,:'++##+'.   ,''::;'++##++.   :'':,:''++++;`   .'':,:;'+'::,.   :''.`.,:;:,...`    .,.`,.`,::::.   `::,:+++++#++''''++++++#
@;.  ,'':,:'++##+:.  ,'+:,;'++##+;.   :+';;''+#+##;.  .;'',,;''++++;`   ,''::;;+'';:,`  .;';`.,,:;;:,..`   .;,`.,.`.,::,`   `:,.:'+++++++;::::++++#+@
@,``,'',,;'++##+:` `:'+:,:'+##@+,.  `;+;:;'+++##+:`  .'#;,:;'+++++:`  `:';,::'++';;,` `,'+:`..,;;:,,,.   `,;,`.,,..::,.`   `:,.:;++++++';::'''++++##@
@:,;+;,,;'++##',` `;'+,:'++###',   ,;+;:'++++#+',`  ,'+:,:''++++'.   `:+;:;;'+'';:,  `:''.`..,;':,,.`  `.;;.`.,...,::.    .,.`:;++++++;:::;+++++####@
@'++;,:'++###;.` .'+;,:+++##+;.` `:'+::'++####'.  `:'+:,;'++++';.   ,''::;''+'';:.  .;';.`.,:;;:,,,`  `:':``,::,,:,,`    .,`,:''++''':,,:;'+'++######
#@#:.:'++#@+,` `,++:,;'+##@+:.` .'+':;'++#@##:` `.;+;,:;+#++++,`  `:+;::;'++';;:` `,;+:`..:'';::,.`  ,;'.`.,,::::,.`   .:.`:;;''''';...,;++''+#######
@+,,;'+###+,` `;++:,''+#@@+,`  ,'+;:'++####',  `:'+:,:++#++#'.   `;+::'''++'';,  `:+',`.,:'';:,,`  `,';.`,::;;::,`    .:``:;'''''':. `,:'''++#######@
@;,;'+###;,` `;+',:'++##+'.`  ,'+::'++####',  `:'+:,;++++++;.   .;'::;'+++';;.  `:++.`,:;'';::.`  `:';.`.::;;::,`    ,,``:,:;;'';,`  `:;;;'+#######+#
@##++#++;.  .;+;,;'+####;.  `:+;:;'+++###'.  `;#+,:;''+#+#;`   ,'':;;'++''';`  .;+;..,:;''::,,`  .;':.`,:;';;:.`   `:,`.::::;;';.   `,:,;+######++''+
@@@####;.` ,'+:,;'++##+,`  .;+;:'++####+:.  ,;+:::'++++#':`  `:';::;'++'+':`  ,;+:..::;'';::.  `.;',`.,:;;;:,.   `,:,`.:,,::;;:`   `,,.:+##+++++:,.,'
@@@@#',` `:'+:,;#+#@#',` `,'+':'+#####',  `:'',,'+++#+++.`  .;';,;''+++';,` `:'',`,::''';;,.  .:+;``,:;;;;:,.  `.;:`.::,,:;;:,`   .:..:++###++':.,:;#
@@@#',  .;''::++####;.  `:'':;'######+`  .;'':;''+###+;,   .;'::'+++''':.   .::.`,:;;'';:,` `,;':`.,:;;;::.`  `,;,``:;,.:;;:.    .,..;+++++++',,:;'+#
@@#'.  .'+;:;++##@#;.  `;+':;'+#####;`  ,;#',:'+++#++;`  `,';:;;'+++;,.         ``:'';::.` `:'',`.:;';;::.   .;;. .,:::::;,`    ,.`.;'+++++':..,'+';#
@#;.  ,++::;'+#@##:`  .'+;:'++###@#,`  ,'+:,;'+##+##,`  `:';:;'+;:.``              `,:,`  .:';.`,:;';;:,`   ,;:``,::,:::;,`   `:. ,:;'''++;.``,;';;'#
@'. `:'',,'+####',` `,+';;'+#####+,  `;'+::'++###+;,   .;+:;;;;.`                    `   ,;':`.::;';;:,`  `:;:``,::;::;:.    .,` :;;''++',` `,;;;'+#@
@:`.;';,:'#####;.` .:+':;'+#####'`  .;+',:'++###+:`  `:+;:;;:.````                     `:';,`,:;';;::.   ,;;.`.::::;;:,`   `:.``:;;'''';.   .;::'+##@
@::'+;,;++###+:`  ,''';'++###@+,` `,'+:,'+++#+##:   .:+;::,.``````    `               `:;;.`,:;';;;,`  `:;:`.,:;;;:;:,    ,:. .,:;;'';:` ``,:.:'++##@
@###;,'++###',` `:++;:'+#@#@#+,  .:++::'++###@;,   ,'+::,...``````    `                ,. ,:;''';:,`  .;':``,::;;;;:`   `::` ,::;;'';.   `::`.;+##@@@
@@+::+'+###',` .;++:;+##@@@#;`  ,;+;:;'++####;.  `:''::.``..```````   `                  .:;'';;;,` `,;;.`.::;;;;;,`  `.;, `,:;;;';:`   `,,`.'+##@@+#
@+:;'+####;.``.;+';;+####@#:`  ,'#;,;'+####@,`  `;+':;:````.,``````   `                  ,;';;;:.  `:;;.`.:;;;;;:.   `,:, .::;;;;;:`   `,. .'++###@'+
@''++##@#;.``,;+;:'+#####+:` `:#+:,;'++##@+:   .'+;;;'';.```..`````   `                  .:;:;,   .:';``,:;;;;;:.  `.:;` .:;;;;':.`   .,``,;++####',;
@###@@@+:` `:++:;++#@@@@',` .'+':;'+####@+.`  :++:;''+++:.```.,````   `                   ,::,  `:;', .::;'';;,`  `:':  ,;;;;;;:`    .. `:'+####':..;
@@@@@#+.``.;+';'###@@@#:`  .'+;,;'####@+:`  `;#;:';'++++',..``,.````````                  ,,`  .:';``::;''';:,   .;;. .:;;''';:`   `.` `:''++#+;.``,+
@@@@#;,` ,'#':'+@@@@@+:` `:+#::'+####@#:`  .'+':'+'+++++#;,,..`..```````                      ,'':`.::;''';;.  `,;:` .;;;;'';.    .,  .:'+++#+:`  .:+
#@@#:.``,'+';'+#@@#@+,` `;++::'+####@',   .++:;+++++++++++;,..``..```````                    ,;',`.:;;';;;:`  `:;:` .:;;';;:`   `,,` .;;'+++',   `:;'
@@':```:++';+#@@###',  ,;+',;'+###@#;.  `:+':'+####++++#+#+;,...`....````                  `:''.`,;;''''',`  .;;, `,:;;;';,`   `,.  ,;;'+'':.   .:,,+
@#,` .;+';'+####@#:` `,'+;:;++#####:.  `;+;:'++###++++######;:,,.`...```                   .;:.`:;;'''';.` `,;;. .;;;';;:.`  `,:. `,;'''+',`   .:,.;#
@'``,;+';;+##@@##:` `:++::'++#@#@#:`  .'+;;'+####++++#######+'::,....```                    ``.,'''''':.  .:':` .:;'';;;.   .::` .:;'''+',    .:``:'#
#;.,'+;;'###@@#',  .;'':;+++##@@+,`  ,++;:'#+#@@#++#######+##+'':,..`````                   `,;;''''':.  .;',  ,:;'';',`  `,;,  ,;;;''';.    ,. `;'+#
@';'+;;'+##@@@',  ,'+;:'++@@@@@;.` .;';:;'####@#::'+++++'';;:,.....```````                  .:;'''';,  `,';. .:;;''';.   `:;` `:';''+',`   `,. .;'+#@
#@#+;'+####@#:` .:++;:;++####+:`  ,'+:;'+++#@##:`,'+++';:,,,,..``````````````               :;';'':`  .;';` ,;;''';:`   ,:,` ,:;'''';.    ,,` ,''+##@
@@';'+###@@+:` .;#'::'+####@':  `:++:;'++####+. `:++++'';:,,,...````.....`````              ..::;:` `,;;.``,;;;';;:`  `::.  .:;'''';.   `,.  :;'++#++
@';'+##@@#+,` ,;#':;+'##@##'.  `;+':;++###@#'` .;;##++++';:,,...............````               .`  `:''. .::'';';,`  .::` `,;;''';,`   `:` `:;''++'.;
@+++#@@@#;.``,'#;:'+###@@#;.` ,'#';'+##@@@#:``.'+++#+###+';:,,.......,,,,...`````                 .;';``.;;';;;:.  `,;,` `:;';''',`   ,,` .:''+++;. ,
@@#@@@@#:.`.;+#;;'+####@+:` `,++;;'+###@@+,` :'+:,'+++###+';:,,,,,,..,,,,..`````                 ,;',``:;;'';;:.  `::,  ,;;'''';.   .:.  ,:;'++':`  ,
@@@@@@+:.`.;++:;'####@@+,` `:+':;'+###@@'. .:+#:.,'++++###+;;:::,,,.`,,,,.``````               `,;;.``:;'''';,   .::. `,;'''+':`  `::. `:';''+',`   ;
@@@@@;,``,'#':'+#@@#@#'.` .;#';'++#@@@#;. .'+'.`:''++#####++';;;::,.`.:,.`````         `      `;';. ,:;'';':.   ,;:` `:'''''':`  .;:` `:;''++;.   `.;
@@@+;. `;##;;'+#@@@#+;`` ,++;;++#@@@@#: `:'#'.,;++##########+';;::,...::,.````         `     `::: `::'''';:`  `::,  .:;'''';.  `:;:  .:''++':.   `,`,
@@#:``.'#+:;+##@###',` `;++;;+###@@@+. .;+#:`,'++###########++';:,,..`:;:.````         `     `,. .;'';''',   ,;;` `,;'''+':`  .;'. `,;+''';,    ,,  ;
@'.``,'+';'++#@@#@;.` .;#'''++@#@@#;``,'+',.;'+#@##########++'';;:,.``;';.````````        ```.``,;;'''':.  `:::` .;'''''',   .;;` `:'++++;.   `,. `,+
@:`.,+#;:'+#@@@@#:. `,;+;;'+##@##+,``,+#;..;'#####++++###+'::::::::,.`;'':,,,.```.:;;;;:` `   `,;'''';,`  .:;.  .;''''';`  `;',` .;'''+;,`   .:` `:'#
@,.;'';:'###@@#+,` `:++;;++###@#',`.;'#:`,'++###@+:;+++++':,,.,,:::,,`:;+;;:``,;'##@@@@+. `    ,';;;;,   .;:. `,:'++++:`  .;;,  ,;'+++;.   `::` `;''#
@''++;:+##@@##+:``.;++:;++#@@##'. .;+#,.:'++#@#@'.:;+++++;,,...,,::,,.,;':`.:'###@@@@@@@:`     .;;;:.   ,;:` `:;'+''':` `,;;. `:'''++;.   .:,` .:''+#
@##+:;++#@@@@'.` ,'+';'+#@####;.`:'++,.:'++##@#:` ,;'++##+:,,,,:;;;;::,,..,'#####@@@@@@@:`     .::,`  `,;, `.:''''+',` `:':` .:'''+':.  `:;,  ,';'+''
@@;;'+####@#;.` :++;;'+###@#+,`.;'+;.,;+####@':  .;'+#+++';,,.`       `,::'+###@@@@@@@@#,`     `,.   .;:. `,;''+'':.  .'',  ,;''''':`  .;:` `,;''+;.;
@';+##@@@#+:``.;++;;'+#####'. .'##:.;'+#####'. `:'''+'::,,.`.,:'+@@@#@#'';+##@@#@@@@@@@+,`      `  `:;:` .:'+'''',` `:';. `:;'''';.  `,;:` .;'''';. :
@++##@@@#',.`.;+';'+##@@@#;``:'#;..:'+#+###:. `;++,.';:,:'+#@@@@@@@@@@#'::++####@@@@@##:.         .;;,` ::;++++;,  .:',` .;;''+';`  .;'.  ,;'''',`  :
@@####@#',`.:+#;;'+##@#@+:`.;+#;.,;++###@+,` ,;+'.,:'+++##@@@@@@@@@@@@#, `,;++#@@@@@@#',`  ```   ,';. `,;''++':`  ,''. `:''''+',`  ,':. `:;''':.    ;
@@@@@##;``.;#+;;+###@@#;.`,'+#,.:'++####;. `,++:.,'++####@@@@@@@@@@@@@+,` `,'+#######+:.`  `   `:;:` .:''''';,` `;+;` .;;'''';.  `:':  ,;'''':.   ..;
@@@@@',` ,'+';'##@@@@#:``:++',.;++#@###:` `;'+,.:'+#@@##@@@@@@@@@@@@@@#:`  `:'++#+###+,`````  .;', `,;'''+;,`  .'':``,;''''';`  ,;'. `,;;''':`  `,. :
@@@@',``,'+';'+####@+:`,;+#;.:;+####@+,  .;#',.;+++####@@@@@@@@@@@@@@@#:`    `:;'++':,.````` :''. `:;'''+':` `,'', `,;''''',` `,';. `:;';''.   .:.  ;
@@#;,``:+#;;+#@##@@+.`.;#+:.,'+#####',  ,'+;.,'+++##++####@@@@@@@@@@@@@;.`     `...```.....``:;` .;;'+++',` `,''. `:;+''';.` `:';` .;'''';.  `:;.  .+
@#:,..:++;;'######'.`,;#+,.:++###++;` `:'+;.:;+++###:.:++##@@@@@@@@@@@@+,`      .,,,,,,,,,,``.` ,;''+++'`  `;';. .;''++''.  .;':` .;'''':`  `;:`  .;#
@;.`,'#+;'+##@#@#;.`:'#'.,'++###@+:` .'++,.:'+##+#;,` :'+###@@@@@@@@@@##,`      `:'''';::::`` `:'+++++;.  .'',` ,''+'+';`  ,'',  ,;'''+:` `.':` `,;'#
@:.:;+';'#+#@@#+:`.;+#;.:'++####',` ,;+',,;''+###;` `:''####@@####@@@@@#:``  `,.``:;;++''':.`.:;'''++:`  ,;;. `,''''+'.`  ,;;. `:;''+',` `:;,` `,'''+
@;;++';'+##@@#+,`.;++:.,'++###+;` `,'+;.:;'+##@+:` .;+''+#####@@#+##@#@#:.` `,.`` `,;'+++':.`..,,,,,,``.;+;. `:''''+;,  `:':` .:;''':`  `::.  `:''';;
###+';+#@#@@#;..,'++,.;'+####+,.`.:'#:.;'+##+#': `,'+;.,'++#####++#@@@@#'::,::.``  `:''+':,``.,,,,,,,,,,;:` ,:;';'';`  ,;;.` ,;''';:`  ,;:`  ,;;;';.,
@@+''##@@@@#;..:+#;,,'+##+##+:  .;#'.,;++#+@#;. `:'+:`,;'+########@@@@@@####',```   .;'';,.``.,,,,,::,:,::,:,,,,,:,` `,''. `:;''';,` `:',` `,;;;;:` :
@+'+##@@@@+:..'#+:,:'######', `:'#:`,;'+#@#+:` .;+',.:'+#####@@###@@@@@@@@@#+,```   `:'':,.``.,,,,:::::::::::,,,.,.``.::` .:'''';.  .;;,  .:';';,` `'
@'+#@@@@@',.:'##,.'++###@#;` .;+',.;'+#@@@+, `:'+;`.:++++###@@#@@@@@@@@@@@###:.``.,:;;::,.```.,,,,::::;;;:::::::::,,,,,,..:;''+;`  ,';`  ,;''';.  ,:'
@@@@@@@#',.;++;,,'###@@#':``,'#;,,;++#@@#;. `;+':.,''+###@+:;+#@@@@@@@@@@@';+;:;'';;':``.````.,,,,::::;;;;;:::::::::::,,,,,:;;,  `:':`  :'';;;` `::.;
@@@@@@#;.:'+#;,:'######'. .:'+;.:+#+##@+:` .'++.`:'+###+#'`.:++@@@@@@@@@@@+'++#;.``,::```` ``.,,:::::::;;;;;;;;::::::::::::::.  `;'.` .:;''',  .;;. :
@@@@@+,.;'#+:,;'##@@##;``.'#':,;+##@#@', `:++;..;+++####;,:'####@@@@@@@@@@@@@+:`.:;:;:.``````.,:::::::::;;;;;;;;::::::::::::`  ,';.  .''';:.  .;:`  ;
@@@@+:,;'@':,'+#@@@@+:``,'#',,;++#@##'.`.:++;`,''+######++##@@@@@@@@@@@@@@@@@':'+':;;:.``````,,::::::::;;;;;;;;;::::::::::;:`.:':` `,'''':` `:;,`  `'
@@@',:'##+,:'####@#',``:'#;,:'+###@+;` .;+#,`:'+###@#####@@@@@@@@@@@@@@@@@@@@##@';::;:......,,::::::::::;;;;;;;;:::::::::;;:,'+:  `:;;'':` .:;.   ,;#
@#;,:+##;:;'+##@@#'.`.;++:,;'+##@#',``,;#'..;'++#####@#@@@@@@@@@@@@@@@@@@@@####+';:;':,,....,::::::::::;;;;;;;;;:::::::::;;::;.  .:;;;;,  .;;.  `,;;#
@;,;+++::'+##@@@+:``,'+',,;++##@@'.``:++:.,'++#@####@@@@@@@@@@@@@@@@@@@@@@##+''''''++;:,,,.`,::::::::::;;;;;;;;;;;;;:;;:;;;;;.  ,;;;';`  ,;:`  `:;';+
@;'+#+::'###@@@+,``:+#;.:'+###@+:` .'++,`:'++##@####@@@@@@@@@@@@@@@@@@@@@@##+++####+;:,..```,::::::::::;;;;';;;;;;;;:::;;;;;:``;;'';:` .:'.   .;;;':'
####;:'+##@@@#',`,;++:,;+#+##@+, `,'+;..;'++#######@@@@@@@@@@@@@@@@@@@@@@@@@@@@##@+,..`` `.`.:::::::::;;;;;';;;;;;;;;;;;;;;;::'''';,  .;;`  `:;;';, ;
@@+';'##@@@@#;,.,+#'::'####@#;. .;++:,:'++###@@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##',```   `` .,:::::::;;;;;;;;;;;;;;;;;;;;;;;::''',` `,',`  `:;;;:.`.+
@+;;+@@#@@@+,..;##',;'#@##@+:` ,++',,:++####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##;,..``` ```  `,:::::;;;;;;;;;;;;;;;;;;;;;;;;;;:;;,` `;;`   ,;;;':` ,;#
@''###@#@#',`,'+#;:;'###+#',``:++'..''+####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#':,....````.`   ,:::;;;;;;;;;;;;;;;;;;;;;;;;;;;;:;,  .;;.   ,:;;', `:'.'
@###@@@@#;,.,'#+::'+#####',`.;++:.:'++###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#';,,,,,,...,,`   ,:::;;;;;;;;;;;;';;;;;;;;;;;;;;;;;.`:':`  `,;;;;, .;'. :
@@@@@@@#;,,;++':;+##@@@#;.`,'++,,:'####@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'::::;;;;::,:.    .:::;;;;;;;;;;''''';;;'';;;;;;;;;;:'+:`  .:;;';` .;:`  ;
@@@@@#+:.:'+#':;+#@@##+:.,;++',,'+####@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#''''+###+++:`    .,::;;;;;;;;;;;'''''''''';;;;;;;;;;'.   ,;;;;,``:',   `'
@@@@@+:,'#@#;;+###@###,.:;++:,;+++##@##+#@#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@########@#@+,     .,:;;;;;;;;;''''''''''''''''';;;;;;:` .:;;;;.``;;.   `:#
@@@#':,;##+;'+##@@@@',.:+#+,,''+####@',;++#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#@@@@@@@@@+.     `::;;;;;;;;;''';''''''''''''';;;;;;:,,;''':` .;;`   .,;#
@@#'::'+@+;'###@@@#;..;+++,,'+##@@@#'. :'+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'.    `,:::;;;;;;;''';''''''''''''''';;;;;;;'';:` ,;:`   .:;;#
@#';;+##+'++#####+:.:'##',:'###@@@+:``,'+##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@+;.  `,:::;;;;;;;''';;''''''''''''''';;;;;;;:.  :;,`  `,;:;,;
@+;'##+++##@@@@#':,:+##;:;+###@##+,``:'+##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#+++:``::;;;;;;;;;''';'''''''''''++''''''';;;:``;;`    :;;;, ;
#++###++##@@@@#':,'+#+:;+#####@#'.`,;++###@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####+':';;;;;;;;;;''''''''''''''''''''''''';;::+;`   `::;;. .+
@@@@#####@@@@+;:;+@#+;;+#+@##@#:``:+#':'+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@######+#+'';;;;;;;;''''''''''''''''''''''''';;;';`   .::;;` .;+
@@@@###@@@@@#;:;+@#':;+##@@##+,`.;++;.,'+#@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@###+@;,,;''';;';;;;;';''''''''''''''''''''''''';'.  `,::;, `:',;
@@@@@##@@@#':;+#@+;;''##@@@#:,.,+#'.`;'+##@@@@@@@@@@@@@@@@@@@@@@#@@@@#@@@@#######@@@@#@':;,  :;;';;';;;;;'''''''''''''''''''''''''''''..:;'';` .';. ;
@@@@@@@@@@#;:;++#';'++####@+,`.;++,`,+++@##@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#'.,.` ,';;;;'++++++++++++############+#####++++.:''+';,,;+:,,'