Trasformare un’immagine in HTML o in ASCII


   ___           _             ___          _
  / __\___ _ __ | |_ ___ _ __ / _ \___  ___| | __
 / /  / _ \ '_ \| __/ _ \ '__/ /_\/ _ \/ _ \ |/ /
/ /___  __/ | | | |_  __/ | / /_\\  __/  __/   <
\____/\___|_| |_|\__\___|_| \____/\___|\___|_|\_\

Trasformare un testo od un immagine in codice ASCII sembrava essere solo appannaggio degli Hacker più famosi.Con ascii.mastervb.net è invece molto semplice ed è possibile trasformare addirittura , un’immagine da URL o dal proprio Disco, in codice HTML.

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