Il linguaggio macchina diventa interfaccia

(con omaggio ad Alan Turing)

DOS DAS DICT. Cioè?! “Non troppi anni fa ci si destreggiava tra algoritmi, stringhe e script; oggi, la maggior parte dei giovani chatta nei bar col cellulare bevendo lo spritz” risponde enigmaticamente Michele, che è nativo di Asolo, e che ora vive e lavora nella patria del Giorgione. Ok, meglio rassegnarsi, in fondo suona bene, ed è chiaro che l’intento è quello di celebrare il DOS.

Già: a poco più di trent’anni dalla sua comparsa, il Microsoft Disc Operating System (MS-DOS) può essere un software da considerare “storicamente bello”, alla stregua di come, in fatto di hardware, “storicamente bello” è il primo modello della Macchina di Alan M. Turing. Se infatti la Apple, facendo spendere un po’ di più, ma, in cambio, da sempre precorrendo i tempi, ci ha graziato delle ansie che assalivano negli anni ’80 i neofiti dell’informatica poco vocati alla materia, mentre si trovavano davanti alla schermata nera del DOS, Bill Gates ha invece costretto milioni di persone (al tempo per lo più comprese nella fascia di età 20-40), a farsi le ossa con il linguaggio macchina, che solo diversi anni più tardi è riuscito a vestire con interfaccia “stile Mac”.

Così, mentre ormai ovunque persone di ogni età navigano in internet e chattano normalmente col cellulare, si sta perdendo coscienza del codice: pur restando per i programmatori l’obbligo di conoscere il DOS, esso risiede invece solo nostalgicamente nella memoria di chi ci ha sofferto sopra trent’anni fa.

Piovesan non è un informatico, ma un musicista, un artista di stile rinascimentale dotato di competenze varie: regista e videoperformer, curioso e vocato a tutti i linguaggi esistenti e possibili con i quali fare arte (anche nell’accezione di homo faber nella sua bottega).

Il DOS consente ancora oggi, a chi lo conosce, di entrare nel cuore della macchina, e manovrare da lì, e Michele un po’ sa fare anche questo; l’espressività di cui ci vuole parlare, si è quindi tradotta nel layout delle pagine del suo sito personale in stile DOS, come dire: ecco, ora anche questo, che rievoca qualcosa alla memoria di molti, ma che ormai da pochi è usato si può storicizzare, facendone un piccolo prodotto d’arte contemporanea.

Ma torniamo allo scienziato capostipite di tutto, Alan Mathison Turing, costretto ancora in giovane età a darsi la morte con una mela avvelenata, a causa della persecuzione continuamente esercitata su di lui dal suo stesso popolo: senza la sua capacità di decifrare il codice dei nazisti, e le macchine di sua invenzione, oggi forse non saremmo qua a smanettare e fare arte grazie a tanti e tanto diffusi e sofisticati computer.

Riccardo Panigada
Direttore di tempoearte.it

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

Macchina crittografica di Turing