https://manytools.org/hacker-tools/convert-images-to-ascii-art
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&/*./*//&*,./(,,,*(,.*,*,/@@@@@@@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&#%%*,,,* ..,..,,,,*.,,.*,,,,,.,,/.&#&@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&,%,,,,,,. ...., ,*...*. .,*,*.**..,,,,,.,,%&&@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&,,*,........  ,. *,,, ,* *  ... .. ..........,,/#&@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&, *.*.,, . ...  ..  .  .,. * ,.  .  . ..... .  .... ..,&&@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&,,.,...,,,.....   ..       . .. ...    .    .. .. ... .  ..,.(&@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@, .,,. ,..  ....*..... . .. .  ... .      .  ..               ..,@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&.,,,,. ,.. ....,. , . , ,, ,*    .                   .           .,&@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.,.* ..,,,...,.,,.   ..,. , *., ..   ...... ..     .               .,/@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@.,,,..,  ... , ,,,. .,,.,.,... . .... .,....... . .. . .             .@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#*,*.,..,*,,,,*,*,*,,***,*,,,,.,,.....,...,..... ..... . .            ./@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*/**/*////**///***/*//***/**,,,,,..,.....,.,....,,,...........        .@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@/*%%%%%%%%#%####(/#((((//*//**,,.......,.........,....  .. ...,.       .@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%&%%%%%%%%%%%%#######((((//**,,.......... ........,...   .... ... . . .%@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%&%%%%%%%%%%%%%#########((**,,,,.,. .... .,...,.......... .. ,..     ..*@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&%%%%###%%%%%%%#######(((//,,,,...........,.,.. ..,..... ..    .   .  /@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%#####################(//**,..,......,...,,,,....... ,.    .. .     ,@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%%%%%%%###################(/(/**,.........,. ...,..,..... ..  ..  .     .*@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%%%%%%%%%%###############((((((//,,...,....,..,.,........ .     .  .     .*@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%&%%%%%%%#################((((((((((,*,..,....,............. .   .         .,@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%#&&%&%%##/*,//,.*,,*/*/**((((((((((((((/*..*..,..,.... .......     .        .@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@**(%%%%#(/,,,,*//#((#///(*/*///((((((((((//*,........ .........        .     ,@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@####%##(#(((/*. .,*(#%%#%###(((((((((((((((*,,....  . .  .....               ,@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%##((////(/*/.,%&#.*/*%%%%%####(((((/((((/*,,...   ......*#%%%##.         .@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@##(((/////**/*//////***,*##%######((((##((((*,.. .  .,//(#%%####%%%##       (@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#(((///////****//(#####(((///(#########(###((/,,....../(#%%%(#%%##((#%#(    ..@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%(((((/////((((////((#####((#(#(#########((###(((((/,,*//(#%%%(*##%%%#/(%%(    .@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#((((((//////(((((((((((########((#########((##((((((/(//(((#%%%*/((#%%#(/(%#.   @@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&###((((/////////((((#######%#############((((((##((/((////((((#%#**%%%%%%(*/%(   #@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%##(#(((((((///*/(###########%%%##(######(((((((((((((///((((((/(/,/((%%%#/*#*  ,@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&%#####%###(//**/(#######%#%#############(((((((((((((///(((#%#(*(#(((##%#/((   *@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%#(*/(/*%%#(*//((#%%%%%%##%###########(((((((((((((((//(((#%%///(###(##(/#   .@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&###((((/*/((##%%%%%%%%%###########((((//((((((((//((((#*,,**///#%%(((,   @@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#%###(((((#######%%%%%%############(((((((((((((((/((((####%%%####((#(   ,@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&##(((((((((######%%%%%%%########(/##(((((((((((((((//(/####%%%%####(*  .%@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&#(#(((((((((#(####%#%%%%%############((((((/(((((///////#%#%%%%#((///. .@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%#####((((((((((###%%%%%%#############((((((((((//////////#%#(//////* /@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%%#############(###%%%%%%#############(((((((((/////////*/////////*.(@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%@&%%%%%#(((#%%%%%%%%%##############(((((((///////////////////**.@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&/,,.*,..,,,.*%%%%%%%%###############((((((/////***//////////**.@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@#(/,//*,***/((#%%%&&%%%%###############(((((////***/////(((///**@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%%##(/(((/(((#####%%%%%%%%#####%##########(((///***//((((((///**@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&%%%########%%%#%%%%%%%%%%%%%#%#########((((///**//(((((((///*@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&%%%%%%%#%%%%%%%%%#%%#%%%##########((((////*//(((((((///**@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&%%%%#%%%%%%%#%###%#############((((/////(((((((((//**#@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&%%%%%%%%%%%%%%%#################(((((/////(((###(((///**@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&%%%%%%%%%%%%%%%##############((((((/////((((###((((//**/@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&%%%%%%%%%%%%%##########((((((((((((/((((((###((((//**&@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&&&&&&&%%%%%%%%%%#####(((((((((((((((((((((######(((//***@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@,,%&&&&%%%%%%%#####(((((((((((((((((((((((######((((//***@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,...,,,,.,(%%%#######(((((((((((((((((((((((########((//****@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,,...,,,,,.. .. ....%%%%%%%%%%%%##########(((((#######(((///***/@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@(,,,......,,,,,,. .... ...%%%%%%%%%%%%%%%%%####((((#######(((//******@@@@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,*,......,,,,...*.   ..   ...#%%%%%%%%%%%%%%%###############((//*******/,&@@@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@&**,,***,.............,..   ...  ..  *%%%%%%%%%%%%%%%#############((//***,***//   ,@@@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%,,,.....,.,..... .   ......,.   .  .        *#%%%%%%%%%#%########%%###((//********//.   .(@@@@@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@%/,.,,..............    ......,.. ...   ..        .(###%%##########%%%%##((//**/********       ./(@@@@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@@@@*,,..  .,.... ........  ................   ..         .*/(#########%%%%%%##(//**///////*,.           .%@@@@@@@@
@@@@@@@@@@@@@@@@@@@@@@@@@&*,,,*...  .,,............  ......,......  ..   .          .,*/((###%%%%%%%##((/*/////////*,              ..%@@@@@
@@@@@@@@@@@@@@@@@@@@@@@#*,,,..,*.    ,,,...........  .....,,..,,.   ...   ...         .,,**/((#%%%%%##(//*/////(((//                . ..%@@
@@@@@@@@@@@@@@@@@@@@@@*,,,,,....,.    ,,,,........... ....,...,,.  ...,. ...,..   ..     ,***//(#%%%%#(/***////(((/       .. .       ......
@@@@@@@@@@@@@@@@@@@@&**,,,.,....,,.    ,,,..,,...........,,..,,.    ..,,......,.. .         ***//(#%##(******////        ...          .    
@@@@@@@@@@@@@@@@@@@#,,*,,,........,,   ,,,,.,,.... ......,,.,,,.    ...,,.,........            ,***//*****////          .. .  .        ..  
@@@@@@@@@@@@@@@@@@&*,,,,,,.......,,,,.  ,,,..,,...  ......,,,,,.    ......,........,                                   .....   .         ..
@@@@@@@@@@@@@@@@@@/,.,,,,,,........,,,.  ,,..,,...   .....,,,,,.    ......,........ ...                             ... .  .   .          .
@@@@@@@@@@@@@@@@@//,.,,..,,,........,,,.  ....,,.. . .....,,,,,..  ................  .  ...                       ..  ......   ..         .
@@@@@@@@@@@@@@@@(**,...,..,,,,.......,,,.. ...,,..   .. ...,,,,..    .............. ..     ......                     . ....   ...         
@@@@@@@@@@@@@@@@/**(. ....,,,,,......,,,.,. ...,...........,,,,..   .. ......,.............. . .       .          . ........    ... . .    
@@@@@@@@@@@@@@@(*****. .....,,*,......,.  ,....,,..... ....,*,,..    ......,.,............... .. ....         ... ..........   ...  . .... 
@@@@@@@@@@@@@@*/***,/,........,,,......,..., . .,. ........,*,...  ..........,,............................................. . ............
@@@@@@@@@@@@@#,****,,/*........,*,,.  .,,. ,. . ,. ......,.,,,..... .........,,,...........................................................