:: CYBERPUNK

                                                                                                                                               
                                                                                                                                               
                                                                                                                                               
                                                                                                                                               
                                                                                                                                               
                                                   `                                                                                           
                                                    +#.`                                                                                       
                                                     .@@@:`                                                                                    
                                                       '@@@@;`                                                                                 
                                                        .@@@@#@;``                                                                             
                                                         `#@@##@@@:                                                                            
                                                           '@@@`,#@@+.                                                                         
                         .`                                 ,@#@`  '@@@:                                                                       
                          +@@##+;,.`                         `@@@    :@@@'`                                                                    
                           `#@@@@#@@@@#;,`                     @@@     ,#@@'`                                                                  
                             ,@@@#+;+#@@@@@#;.                 `@@@      ,@@@'                                                                 
                               '#@@#`  .;#@@@@@#:`               #@#       :@@@;                                                               
                                `#@@@:     `;#@@@@@'`             @@#        '@#@,                                                             
                                  :@@@@`       :#@@@@@;`          .@@+         #@@#`                +                                          
                                    #@@@:         :#@@@@#.         ,@@:         ,@@@;               :                                          
                                     ;#@@#`         `;@@@@#,       `'@@.          +@@@`              #                                         
                                      `#@@#,           ,@@@##.       #@@           .@@@:             @`                                        
                                        +##@'            ,@@@@#`      @##            #@@+            ,#                                        
                                         :@@@#            `,@@@@'     :#@,            '@@@`           @`                                       
                                          .@@@#`             ;@@@@.    #@@             :@@@`          @@                                       
                                            @@@@.             `#@@@'    @@+             .@@@.         ,@,                                      
                                             #@##,              :@@@@`  ;@@`             `@@@.        `@@                                      
                                              +@@@:`             `@#@@.  @##              `@@@.        @@,                                     
                                               '@#@;               '@#@: ,#@.              `@@@.       #@@                                     
                                                ;@@@'               :@@@; #@@               `#@@`      .@@,                                    
                                                 ;#@@'             ` `@@@;;#@.               .@@@       #@@                                    
                                                  '@@#'`              `@@@,@@@                ,###      @@@.                                   
                                                   +@@@;`              `@#@@@@                 +@@'     @@@@                                   
                                                    #@@@,               `@@@#@#        +        @@@`    +@@@`                                  
                                                     @@@@`               `@@@@@        ;        `@@@    :@@@@                                  
                                                      @@#@                `#@@#.        #        '@@'   .@@+@                                  
                                                      .@@@+       #`       ,@@@#        @`        @@@    @@`@'                                 
                                                       #@@@.      `#`       '@@@        +#        ,@@#   @@.@@                                 
                                                        @@@@       #@:      `@@#`       ,@         @@@   @@.,@`                                
                                                        ;@#@:       #@'`    ` @#;        @#        .@@#  @@. @#                                
                                                         @@##       ##@+      :@#        @#         @@@  @@. #@                                
                                                         :@@@,      .@#@#      @@        @@+        .@@; @@. .@.                               
                                                          @@@@       @##@#     `@        @@@         @@@ @@`  @#                               
                                                          +@@#`      +#@#@#`    +        @@@:        ,@# @@`  #@                               
                                                           @@@'    ` .@@#@@'     `       @#@@         @@:@@   .#.      '                       
                                                           @#@@     : :@@@@#,    `       @@@@`        '@@@@    @#      +                       
                                                           +###     ,#`'@#@#@            @@#@#        `@@@#    @@      ;                       
                                                           .@@@:     +. @#@@#@           @@@@@         @@@#    :@      ,;                      
                                                            @#@'     ;,` @@@@@,          @#@@@,        #@@,    `@:     .@                      
                                                            @@##     :,` '@@@@@`         @@#@@#        ,@@      @#     `@                      
                                                            @@@#     :,`  @@@@@:        .@@@##@        `@@      @@     `@                      
                                                            @#@# ````:,`  @@#@@@        +#@@@@@.        @+      ;@     `@'                     
                                                          ,:.`       :,   :@@@@@.       @@@@@@@+        @       `@.    `@@                     
                                                     `:,           ` ,,  ` `  `:#      `@@@@@@@@        @        @'    `@@                     
                                                   '.             .''.,  ` .      ..   #@@@#@@@@        ,        @@    .@@                     
                                                 :`  `         `'++;: .` , :`    `   ,.@@@@@@@#@            `    @@    ,@@,                    
                                               :             .+++; .,````. ``..        .@@@@@@@@.           '    @@    ;@@+                    
                                             `.            ,@###   .` ``...           .``,@#@@@@:           @`   '@    '@@@                    
                                            .            .#@@@.    .`` `,.``           .'' :@@#@;          .#.   ;@    @@@@                    
                                          `,           `#@@@+           ` .`          `+`'.: +@#+          @@,   :@    @@@@                    
                                          .           '@@@#.              ``          .+`# #  `@+         `@@:   .@    @@@@                    
                                      ; :`          ,@@@@+```             `            `:+.+  .;;         @@@;   .@`   @+#@.                   
                                      :,`         `#@@@@@@@@@@@@@@#+      `          ,+, #,.,  ;;,`      `@@@;   .@`  :@.'#:                   
                                      .,         :@@@@@@##@@@@@@@#`      `    `:`      ` ' .,  .:`'`     @@@@,   .@`  #@ :#+                   
                                      ,         #@@#@@#@#@@@@@@#.           .#+   `.;       `: `:::,`   '@#@@,   .@   @# ,@+                   
                                              `@@@@##+''@@@@@@:        ``  :##    ''# #`      `` ... . `@@#@@`   ,@  `@. .@#                   
                                     ,       .;,`     `@@@@#+              #+:`   #'+ +  .'+ `   +``: .@#@@@@    ;@  #@  `@#                   
                                                      @#@@#`          `   ;++`';` ++.;+  +++++    ` `` #@@@@@    +@  @'  `@@                   
                                    .      `        `@##@,           `.   ### ;##:##,###`##++#: ;       ###@#    #@ :@   `@@                   
                                    :     ..`     `.@##'   ` ``     . ` ``### +##`#';##@ ##``  +#,`      #@@;    @@ @'   `@#                   
                                    `    `.`      ,###,      `` ```.`` `. `##:##. #  ##`.@#+#+;###',.    `@@`    @@:@    .@#                   
                                   `    `.`      +##;       ``.````.` `` ``,###.``;  ##.,# `,` .'#+: #`+ `#@     @'#;    ,@+                   
                                   :   `:`      #@#`       `.,.`...``      .#':` #   #+.`###'.` #@  #### `;;    `@#@     :@+                   
                                   . ``:.   ..,,##',`      :;,..:`,.`     .`    `    .  ;`,##@ ##, .###@#,#`    '@@`     '@:                   
                                  .  `;.   :'##@@##@@@     '':,,,,:.`    `.:#',`     :  #``:+``@@    ;#. ##'    @@'      #@.                   
                                 ,` `.,`   .++#@@@@@@@@,`  .#;:,,,.      `+@#,#@+  `:;`#    `  `#   +##`'#,@    @#       @@`                   
                                ,:,`.;,` `,:###@@@@@@@@#;.``#:,..,``     .'##  ##: `#` #@ '#@      `##``@@;@   ,@        @#                    
                                ''+';':```;+#+#@@@@@@@@@@'.`;';;::`       .#@ `##; ##  ##@##@     , ''``@;'@   @         #@                    
                                ''+#+#;:.:'+;'##@@@@@@@@@@:..';;:,`      . ##,##:  ## ,##,+#+   ,@# ` ``:+@#.  `        .@@                    
                                ::'#@@'',::;;;+'#@@@@@@@@@`  '';,.`      ` #+#@+  ,## ### +#` `.:##'# ``:++#;       #   '@'                    
                                :+##+  '':,,:;'''####@@@@+    :;..`        @  #@#,;+#.++` @#  ``;@###```'#'##      +.   @@.                    
                                +@#:   `.::..`,:;'+###@@@+`   ,.``       ``:   @#####@#.  #:` ` +#``,, ###@##     +@    @@                     
                               ,,     `  `,.`,.:,:'+++###.    , ` ``     `;    :+.`;;@.``,@'':.,@###, '#;:;+@    +@@   `#@`                    
                              .+#.   ``   ```::,..:;''+#@     `  `````   ``        :: ` `::@#@@`#.;@ `+#,;'#@   #@@,   +@'     '               
                              ;@#: ` ;       +', `.,:;++`       `..``````               `;.`,@`'@#, ``,##@@@@ `@@@@    @@     `'               
                              '@@@````      `@';,,`.,,'.      ..`.....` `           `..`.``````#`### `. :#@@#;@#@@#   `#@     #                
                              ,#@@',:       `,. ..`:`'`       :.`,...``.`     `   ` `.``````      @+..+##@###@@#@@`   +@,    ;#                
                              .@#@@'`  `    ``,####+: ` `     `;,.,.,,.`.````````.`..````      ` `   . @@##@#@@@@@    @@    .#,                
                              `''+#@   `````'`#:``:##++,       .,,.,,:,.....````...:,..`  `        `  ,::+@@@@@@#`   ;@;   `@@                 
                               ':'##' `...,: +';:....:#@@@',    `:.:.,,,,,..```.:,,,::.``  `       ..`.,;#@@@#@@#    @@    @#;                 
                               :;+##@+ ..,:: #;''::,.`,+@@@@'.    `,```::::,.,...,,,,.  ````       ,,,::+##@@#@@    '@,`` @@@                  
                               .;+'##@ .,,.. #';'';+@@@#+.`` `       ,  ,;::,,..,`      `` `       '''''+@@@##@+    #@   ###;                  
                               :';'+@#  .,`..';:'#',,##@#..``` .::....;,.``::,.``       ````      :#'''+#@@@##@    #@   #@#@                   
                              ::::;'##. ...`+ ,,:++;.` ,#@#:,;''##+::';++;..,:    ` `   ..``     .@#';###@@#@#`   .@: .#@@#,                   
                             ,;`;:+#.,` .``.+.@::'+',` ``.:#@#@#'@@@##'`'@;,,.;';:.````...````..,@@`,;+#@@@@#+    @+ +@@#@@                    
                            :@,:,.``,```````,;`':;+#',..,'';@@@'#@@#';.  @++#@''''';;:;:;',...,;+##,;+##@@@@#,   @#,@#@`'@``                   
                           `':'::  ` `` ````,+`.,;'#+##';'@@@@@++##@@,.  #'#`@@##;;'+'++':,,,,;'##;;++`@@@@#+   #@##@. `@+                     
                            +@.:  `` `,    ...#,,'###@@@+@@@@#@#::@+#@#'+:,;+.@+##',@+.+';:;::'''@+'+:`,@@##+ `#@@@`   @@`                     
                            '#,.    `.,   ``.``#::+##@@#+@#@+'@+:'@@##@@##+## ##,@`:,#`` .,;;;:;,'@+##;'@@#+; @#,     ##                       
                            ,;;..    '`   ``   '@: @#@@+#@@';;++':+@@'@##@;+`,@'#;,;.#@'```,,';:,'+#@ +:@##;        `'@,                       
                             `+.  ``'`         :'#: @##:@@@;';'@':;#@+#@#'.;.''@'#;:++:, ..:+##;:;##@@##@#+'        ;@'                        
                            `:'` `.,.     `   `.'++'.#+#@@#'';;:#;,@@@;#@ ` +@@@;  .@+;.` +++#;:;'##@@@##@+.  ,`   ;@#                         
                             ': `,`+.  ` .``   `:'++#,'@#@#;;;:;;;;@@@:`   ,:@#'. `@#;;, .:;+#+++@@@@@##@++@@@    ;@#                          
                            ;+. :: +,  ` .`. ``.,:'#+#:@#'@:,,,,::'; `.`  `#'@@,,`'@#,`.`.++@##@@@#######+@@#    +##                           
                           '.#``;:`+,` ```.,` .::,;';:+,@@@:,.,.,:,,.`    ';@@@,'`##',..;+@@@@@@@@@@@##+#+@.    @@;                            
                           .'@@;:';+;`.:.`,,.,::,:;;:.#+:@#,,.,`..,`     .+##@@:#,;@;,,:+#@@@@@@@@@@@##+'.    ;@#.                             
                          ::#'  @ ;+ '.##;::';;:;''''#@@+##`.,.,,        ++@@@@;@,,+,.,+#@@@##@@#@#####'#   ,@@#                               
                          #`:  `; `: ''`'+'#+';'+++'#@@@##```..         .:@@@@#'@:,+..+#@##@@@@@@#@###+;,`'@@#,                                
                          .     :    .@  +  '`.;;:,@#@@@@+ ` ,.`       `,@#@@@'::;:;.+@@+@##.;@@@###'#++@@@#:                                  
                          ``  `;;`;   :  : `:   +  .##@##`` ````       ,'@@@# ..@'. ,+@':##'``@#@@++++;@#'`                                    
                          ,.,. ` `,``;'  .  `   ;  `@+@@;``````.    ```.@@@@:`;.@':  .#.#@+,'.`.;#,'+';`                                       
                          ,;; , ` , ;  #+: ::,,`;..:@@+@```` ```  ```..@++#+:,:`@;, `.,@@@: #':.  .++'                                         
                           ` ```; + :    `.`  .    @@@+`..`` `    ..,.`#''++:;.;,,'+;.@@#@.`###+:`+@+                                          
                            :..+':;`,`;` #' ` # ```+:`+,.``  `   `..,,@+:,;@`;,::;;:;:+:';` :`'#++',                                           
                           ;.:,+#,#  . ,,'`,:::,`   ,;`..`       ,.;,`@;;;:#+.;#:;#'.'':,,`:. :``+,                                            
                           .:+'++;',`.,:+;`        `.`,..`       ,.' +@'+@#@,,::,,,::.:,`;+@+;:. `;                                            
                           ,,;''`::' ``..           ``...`      `.`` @@.@'`@.,++;'+#.,@@@@#,:+#+:,.                                            
                           ;:#; .. ;              `  `.,``      ``  .+@'@'.`;:..`.;:;`@@';+#@'.  ` `.;,`                                       
                           :+:: .`              ``  `..``      `..  +:',@#':,'::,,,+::@':+@#:'+@;..``+;:,                                      
                           ,#,` `` `     #,`   ``` ``..``     ...`` @:``@@@.,:+;;''':`#+#@',;#@': `..':'#`                                     
                           `'`   ` ``  ``+.    ``   `..`     ``..```',,','+.'+@+##+;+:@#+':'@+;,. . '.`##'                                     
                            ,,   `    ``  `      ` `````     `````:#:` .#@+'#+;..;+;;;@:++:;+':``.:.. #'# ,                                    
                           ,:``  ` .````           .,,``  `.`  `,;:::;:.':`'':;;;'''#;#;#',;#+;;``;,,+:`,,;                                    
                            .``.` `,      ``      .;';,.::;''++'';##;'#+::,.#'##@;;++@'+#;:'#;`  :,';,#,:+@.:,.:+++;`                          
                          .;;,,`;';#, `````      ,'+++#+;,.::'+#+##@#@@@:',#'@##+'+#@+'#':'@+;`;,';``:':.#, .#@####+++`                        
                          '';#@@###@+:`.``   ``.;#+'::;'@@@@#@@@@+'###@@@@`;'';,,:::'+#+::@+:,:',,``.,':,``';.    `:###,                       
                          +'+#';;#+;;#+;,.,,,:'''.::+##@,@#@#@@@@#;;'@@@@+;:''::::;#,##;:###@:;#+'';,.`  ,:.         '#+`                      
                          :+#:;'@#'`:;,:+#+++;.,,`@`.#@@:@@#@@@@@#@::,#@#'.;;#'#;@#+'#''@@,@@.:#;,``.+  ;`            +'+                      
                           #:@@;+`   '`.,...,,+   #+ :#@+,@@@@@@#@@@:''+++:',#:.,##+;##+#:@#,:,`    ,  :''.           `';                      
                            ,::      ;   `###..   .@  :@@+@@@@@@'##@@##,+@#'+:..,#+'+##+:#@#:;.`   ,  ,.:+             ''                      
                                     ,     #@#,,   @`  +#::@@@@@@@@@@@`,##++::;.;++,++@;@@@#+:,+++,  ',`.'             ''                      
                                            +#+'   +'   ##@;@@@@@'#### ;;''.';::,+;:.;#@@@:#':,:+' `#`'#. '+.          +;                      
                               .             :';:` `;    '#.+@@@##@@#, +#@`',:':.;#@@@@@@@#'':,.#` @@@:'+#@@:`         ++                      
                               ,              `;; , ;:    :##:##@#'@@``,@@`#`,@;..:##@@@,;''':,'` +##@+:.#'@;@`        #'                      
                               ;               +::.`,`     ;@;;#@@@'@ `:##@+:.@;,;#@@@@@#;++''':`;@'.++++@;,.'@        #:                      
                               ;               , `:;`;,`  ;:`@@;@@@@# `+#@@+;';,'+#;#;+:@;##++#``#''``#@##@@#'##      '#'                      
                               ;               `   .,:`., '#:`#+;#.@@` ':'`:,'+#':#;'#@##:###@`.@###+:#.;.+@++,@+;`   @.`  `.         `        
                               :               ``    .;'.:';;.+@;#;:@` '@;;++.#`.`+@#+@##'+@@,`;@@#@#+'#++,:+':###@#,`+'  `..         ;        
                               ;                .       ;+++;+;#;;#@@. ;::#:,.#`.`####;++@#@#.,@@###`''@#'#.;#@':@@@@@':  , `         `        
                               '                ,     `,;`:.:,@@# +#@  .@#+::,@ ,::;##,@++##.,@@#@';+';;:'.`:#'#.+##@@@#;;+``        :`        
                               +                :       .. .@:;@+::#@ ` @@@:,:,`+@+.;++`@+#@,:@@#;@'#+##'@#@:,@+,####@##@...+:.`    `:.       ,
                              `                 ;       `.  `;:#;+,+@::.@#`#;::;,`#,#'','@+,:#@#+`#..#`#.,#@' .######@## # `++';;;:,.,.       ,
                                                ;        :;  ,#+;`+#@@,::+++#+@`, #'`#+#+;'::@#'##;;::#'.++++ .@@@@#@+#.',` #+'+#+'+; .;,` ` ,+
                                                :         `.`;;@';;#@@.;;@@,+#@`:.#:':##`.';+#';++##''++#+#::####+#@##@;'`;`#@@'##@.#:`'+';+;:.
                                                .         `.++`#:@:+.##';;@;;@@,';,#;;@`,':'#'''+'#.# .++@@+.'#+@#'#@+:##.+ @@####;::'`';++#.#`
                                                ``         ;:, +';;''@@;+';,+':;+:.###.`+#+++#+'#+:''#++.+,:` ## #,#++;@#@++@#++##'+ :`+####'@:
                                                 ,         .'',';'# :#@#+';'#@+.:'@+#.:;+#+#'#'#.@:##;#'.##+##'@:'`'###;@@##@@#+####;:`@@@#.':;
                                                 ;    .`   `+,;##;'+.+++####.@;,,++@'.+@@####+#@;#'.@@.@ ,#+++;:@###@+#'#@@@@@@#########'+@+'`'
                                                 :    `,    ;+ +@;'@,;##@###.@:,`##@:+##@#'##+#'##@##'+#:#+##;`:##@+:@#@'@@#++#@@@@@#''++#### ;
                                                 .`    ,,   ,+#`;'+;,#@#@@;:,,.:'`@.:+#@#;+#'@+'#'#@#'++#+'+@;` @#+`:'#@;#@@@##+#++:'####+++#+#
                                                  :    '', ;## :.+;+ '##+@,,';;':,@':'+ :#@+;;#+';;;:,,';#@@@###@# # ,###+@@@@@@@@@+@##';'@#'+'
                                                ` :   `.,@;#@#,`::@+,:;+# ,.,` #:`++#+.:````;@;+#@++@+;'''';;'@####..,#@#+@@@@@@##+'#@####''#'+
                                                + `.`  :#''@@#;:;:#;'#,'@.':,;::;:@#@,`.``.`,``#'@#@@@@@+@#;'#'''###@@@@#;+@#@##@#;'++'++#@#':#
                                               `,' '   :'++#+@:.'#:#:#.:#@#''+::+.#@:``.,::,,..'#+#@+#@@@#@@#@@##+,#@@#;;:####@#@#@';;+'++#@@#+
                                                ,;, '.'.+##:#@+.#@+##@@`;##;#@`';:#:.`, :;'::;::@#;@++@#@+#@@@#@@#+#++#,@+++@##+@+'++'++''#@###
                                                .';';':;#@;@@@@`#@:#@@@'#@@+@# #;';'';# @@@,;;';@+#'+'@'@##@@@@@@##@'#'+###'@#+#+#+#++'+'++#+'+
                                        `        .#:@,'++##@@@#:@#.+#@@;#;;:'#`#':;'''@.` ,``:',@@##''#;'';@@@##'#@@#@#+#:+'@@@##'+'+'''+++##'#
                                        ;,`  .,'++'#@#;+#@@@@#@`+#:#'@@@+'#.@',#;;'#;@`,, :: ;''@@###'';#:#:@@:@''##++'##'+@@@#+###+++'++++'+++
                                        ,,,`;. ,':,#@#'##@@#@@@:'#;#`,::;#'.@#+;''+++@:  .@ #++@@###'@#'#,#@:;.+;';@;'''+@#@@@#+##+#'++'##+#+''
                                         ;`;;+:,#'.+##'#@@@@@##+,''+;:'+ :'.@#''#''++';;'@# ,#+@##+#''#'';.@;.,;+:'''+;,'#+#'';#@+####++++''#''
                                         `@':+#+++#@''+#@@@@@@@@.++;'.  `,;`@+;+++#'+@'#,,,'#'#####+''##'',@#`+@##@,'+@'@@;.::,###:@###+++''+#+
                                         :':;+++'+#;,+#@@@@@@@#++;``;   `,;;+;+++#++#+@++++'@@#+'++';,+::.``, #,``@`;@+;@,#,',@###''@ ##++'++++
                                         ',:#'#'#@,''+@@@@@@+: ``:@##:``':'#;;'++'+++'+###@#+''++++`:,:,,,.+#'#;;#+ .@@'+`:.,:;@@# @@ @';#++'@#
                                        ;:';++#+###:++@#@:   `; ''+##+`.';#;''+#++';,.:;####+#+#++.:;::,;':@, `'':`#.#`;' .',+:;'#``@ `   '+#@#
                                       :'''++###'+@;'+@'  `.'` `+'+#+#,:##,';+'++,`..``:':'#++##'.+#'':+;,;+ +`;.;`@@##@@ `#,;:'#;`:#`;' `++##@
                                      '+'+++'#@'+#'##'`,':``;`.`.:+###+##:;';+++.;';,,`,:#'++##'.@##@#+`,'##.@#+#,.@,':`+`##@.:@##:+##++,+'++##
                                     .''+##+##;'''++;,  `` ``#':..::':`:;;;'+@#,#;:,;;;':;'###@:@#@#',;;+##@.#@+#@@#+#. .,:...,#+.##  `#+######
                                     '''+#@+#;;+.:.``.;,@ ` `  @:` `   .;''+##+#':;`  , ,:;,@@@`@@#:+@;@#@@@,###'#@#####; +;;.,:#,;`  +#@'+####
                                    ;#+;#@@#'#:,,.````''.``` :.    `  .,''++#@,#:',@+   ':,;###.@#.+#`@@@#@#+##@#'#####+@###,,'#.:@+ ,`;.@@#@#+
                                    #@##'@#++`;;;+```++#```.' .   ,   :;'+++'#,.:.+#',. ;::;@@+:@@`+;`#@@@#:@''#@#'####+##;,::,:+#;`+::,;@@#@@#
                                   `:+@##### '',#: `.+:#`.` ::`   `  ''''+;++++,@.``. @:::+:##'@@#`.#:``@@:'   `##+@@###,#@@@@@@#,+#.:,:@#@@#@'
                                    ''+#+.; ,, :+#++;+,;:` .`,.```` ;`  ,#''##'';# +. #+.:@`##:@@,#@@@@',;@ :.`` @++@#@'###++#@+@@#;@#+@@##@#@'
                                    ;'++:#:.@ ,'',';;;''+``;..,,,,,.    #',++@;#`'.  .:.:'#,#@,@@ #@@@@@`+@,;;;;:#####@#+;'';;  @@@#;@@@@##@@++
                                    :#+;'+ #; `.;';::::::,,':,;:,;` .'##+# :+@##.,+:`` ,,#;###;@@`;,;@+`###.#++':###@#@@@@@;. `+#@+####@##@@@'@
                                    ,+#;;.++,```';:::,,::;`+++;';,;#@@@#@@+ +#@'#::##'+;+@:@+#;@@,;#@@,@@@@'####,;+##@@@+#@#+   +@@'#.##@@@@#+#
                                    ,+##+`:,,,,.,::,,,,,,:;@@++++'##@:##.@@ '##@;#':;+;'#,####@+@@@@@,+@@@##';:;#@@@###@;'@@+, .+@;.@#@####@##+
                                    ;#+;;:` ;,;;;:,,,.,,::#+@'++'#@.#:,@+,#,,+@@@++####'+####@@.`.@@#'###@#+##@@#@@@@@+,.#@@@ .#@@;'@@'#@@####+
                                    '++'`  ,:`''++:,,,,,:,;;@@#',@@ @@ @@ @@:#####@#+#@@#@@###'.,@@,,'@@#+;+@@@@@@@+@@,..,.'# @@@@`,@@,#@@@;###
                                   ,+++;, ;.+#,+#'',.,,,::;++@@+,#@;:@`#@.+#++#+@####@##@#@##,+@@@':@@+::+@@@@@@@@#;@#+.,': ``'@#` @@@,@@@@#@++
                                   '+##+'.:@#@+.'##:,.,,,::;+#@;+'@@ @#+@#`'##'. `:+##+#@@@#;;@@;,,@+'+##@@##+++;;''@##:+#@#.,: ```'@@,@@#'+@##
                                   ####'+@##++@#:;:#::,:;::;###;+.@@:@@#@+;+#+,:;''.@######@.@;,+@+'+#@@##++';;;;:;#@@+'@@#@ @@@`.+@@@+#@@+#+++
                                   #@#@'##+' ,:#@+:;;;;::::;'@;+;+;###@+;',@# +@@@, `+#@@@@#.':@#+###@##++';;::,:.,';@##@@#+,@@#+##@@#@#@#+@#'+
                                   ;#@#+@#:` ;,@##@##;;::';+++;''##'++;;,;@+# `,@#',`#@##@@,@;#+######+'+;;::,,.,..,:@#@@@@..@@@##@#@,@@@'##+'+
                                    ###+@':  +:++####'';';'#';':,;@@#';+@####`.;;##:.@#@@@@;+##@#@#@#+';;::,.```.`..+;@###,,,@@#@@@@##@@#+#++++
                                   .#@#@+.'  #'###+++#'''+#'+,.+,` #@@@@#####. `@,+..@@#@@@##@##@#@'@;;'#+'.``````  ,+##@#.,,,,;++#@'#@@##@+###
                                   #+'##.'' ,'#+,+  .+#@@###.:#@#+  #@+####@@`',;.''.@@#;+#@#@#+@+;;@,,;#@++````    `;++@@,,'++'#@#'#@@##@#####
                                  ;@++@@ #' @'#;+@.+,@@@@##`#@@@@##`.+@####+#+:;+;#`##''@####++';;::@..+'.``   `     ,;+,@#@@+@@#:#@@@@@#@+@###
                                 `+#+##. +;.+'@##';#,+#@@+##@##@@###.########@@':,:#+##@@##++';;:,,..`,:,,,;+@'      `.;'+;:;;;:+@##@@@@#@@@@##
                                 ;+##,:  #,#'@;:;@#`,@#@;+: @@`  @@:.@###@#@##@@@@++#@###++''::,,.``    ```           `,,;'+#####+#@@@@@@@@@###
                                 ###:,' `####@+++`@`;@#'++, #@#@#@#,.@##@@##@@@###@@#@#+'';;:,`,``     .               `,,,,,::;''###@@#@@##+#+
                                 @+@.+;`.@+#@#+,+#;+@@#''+'`@@#,@@@, +#@@@@@@###@@@#++++;;'##+;`      ..               `````````';@##@@#@##+'##
                                 #';'+'@##@@#######@####++#:+@#@@@#;'#@@@@@#+#@@@@#+++#@+,.``         +        ` . `    ` ````` ;,###@#@@##++##
                                 +#,.:+''###+#@@##@@@+#++'#;#:.. .#'#@@@##+#@@@@@@#''@,..`            @ #+      :  :            ::@#@@@@@##+###
                                ;+#'.,+'#+#+####@@@@+#+####@,;+'++'##@@#+@@@@#@@@#',,:@:              @# @   `  @ `:            ,;@@@@@@@+#####
                                ##,,,:+;@'##++###@@+#+'+@###@#';+@#@@###@@@@@@@##';.`` :+@@@@@@#,+@#  @  @ ,#@  @ :.           .,+@@@@@@@@##@##
                                '#,,,:+:#+@#+####@+####'####@@@@@@@##@#@@@@@#####;:`            .'`@  `  +:## ,:#:#;:,,;       :,#@@@@@@@@@#@@#
                               ;+#'``;''#@#@@+##@##@###+#@##@@@@@##@@@@@@@@@@@###;,               ,.     .@+' .,' +`````'++.`  ;,#@@@#@@@@@@@@#
                              `#'#+.`;;#+####@#@++@##@##@@@@@@@##@@@@@@@###@@@###'            `   @     ``  '@ ,; # ` :#@.`.;  :,##@@@@@#@@##@#
                              '+#@'.,+,#@@+#@#@#+#@@#@##@#@@@@@@@@#@@@@######@#+'+                #               ,   @   `@`  ::##@@@@@@@##@@#
                             .+###'::@:+#####@@+++@##@@#@@@#@#@@@@#@@@@@#####@##+#               .,                    :;:`  ` ;;##@#@@@#@##@#+
Call to mind one of the many images in science-fiction films in pure Hollywood style,
one of those images of bright and crystalline atmospheres,
studded with flying means of transport and every kind of technological comfort,
that bright and happy future, in which everything seems like a dream.

Here, now set aside that future and those images so happy,
think instead of a parallel future, one in which we use more than technology we are slaves,
where the light, prosperity and comfort are on the contrary dark, decadence, dirt , smoke.


Think of the other world that may be waiting for you, perhaps just what you expect and fear more,
perhaps the very thing that exerts on you a sinister charm and an irresistible attraction.
A world in which the use of technology has become pure obsession,
and man merges with the machine by exploiting his body with (to say the least paradoxical) futuristic primitiveness.

Primitiveness, decadence, technology, yes, but also drugs, virtual networks over-internet,
Yakuza (Japanese mafia), more vintage clothes that today but incredibly avant-garde,
old-generation monitors used as futuristic workstations with endless resources, cables, diskettes,
antennas and all that more old-style yet so terribly fascinating and nostalgically fantastic you can imagine.

Computer science, mechanics, electronics. This is the Cyberpunk, literary, cinematographic,
videoludic or artistic that is. The cyberpunk world is not simply science fiction,
it is much more likely decadent and negative, and those dark film noir atmospheres,
projected into a future with a retro taste, can only generate that aura of new "romance"
that pervades the whole movement cyberpunk.

On the one hand the cyber, the virtual universe of cyberspace,
of the matrix, the "Network of the future"; on the other the punk,
the rebellion towards the strong powers, the multinationals (the "zaibatsu"),
the governments in their hands. Hacker and artificial intelligence (AI),
cyborg and robotic police forces.
The future cyberpunk is a perennial battleground, virtual and real.

To be continued-->