Asciify

xxxxrrrxrrjxnrrrxjf\(/nxxunuvccnnnnnnnunnxxnunnnunnxjt(|trxnnnucXvuvnnxnnxnxxxx
rrrrrrjjjrfxrrxxnft/(trnuxxuczcunnxxxxuxuxxnxunnxrxrj/|(tjnnxnuzccunnxxnxnrnxrr
rxrrxrrrjrrrxxxrrjrt//rrnxnuvzzunurxnxnxxnnuxxunxnxrr/||/xvunnczzzuxnnnxxxxxnxr
nxxxrxrrjrrrrrxjrnr\(/jfnuxuvXcvxxnnnuunxnxuuunvnnrjrf(|tnnnnvvzzcuurxxxrxnxrxj
rjxxxxrrrrjrrfnjjrj/(\txnxnuvzzvnnxxnunnuuxxnnnnnuxxrf(|frxuuuvzzzunxnxxxnnnxrx
nrxxjxxxrjrxxrrxjrj/\\fuxxnvcczcuuxxnnnnurnxxxunuuxrrf|(trnununvzcnrxxxnnxuxxnr
xxnxxxxrrjnxrrrxjrjt)|fruunvczzcuxxnnuunnnnnunnnnunnrf||trnunnuzXzvnxuxunxxnnnx
rxrrxxxxxrxrnrnrnjjt)tjrxunnczzvuxnnnnununnunnnununrrt(|/nnxnuuvzcvnnnrnnnnxxxn
xnxnrrnxrrjrnrxrrrrt\|txxnuucvcvuurnnnnnnuxxnununnnrxt||trununvzccvnxnnnnnxnnxx
nrxxnxxrrxxrxrxrrjjt\\/xnrnnccccunxxnunnxxnnnxnunuxxxf\\txnxuunzzzuxunnxunnnxux
xrrxrxfrrnrrrxxxjrrtt/txnxnnvzzcuxuxnvnunnnnunnnuunnjf/\/xnxvnucYzvnnxnxnnnxnrx
xnxrxrxxnxrxxxrxrrtf/|fxnxnnuzzzvnnnnnnvnnnnnxurnnnxxj\\/xxxxnnzXcunxnnnrxnxnnx
rxrrnrrxxxrnrrxrrrjt\\fnxxnnvcvvnnnnnnuunnxnnxnnnnnxxrt(/nuunnvzzXunnunnxrxnrnn
xxxrxrxnxxjxrxxrrxjt/(fjrnnnvvzcvxxxuuxvnuxnxnnunnxnxj/(/xununuczzunnnnxnuunnnr
xrrxxjxxxrxrxxjxvrfr/\/rxvuuuuczcnxuunnurd!nnxnnxnnnxj\|/xnunuvcXzcunnnxnunnvnr
xxxxxxnxxrrrxrrnxxfr\|/rnunxnczzvunnnnn>jW8+nnnnnunnrj\\/rxnunucXzuunxnunxnnuun
xxxxxxunxrrxrrjxrrjf/\/jnxnxuvzcvvnnxC0nzkYnnxxnxnxnjx\|/jxxnuvzzzvnnnxnnnnnxxn
nxxxrxnxxxnxrnnrxrxjt\tjnxunnvczcuujmn0|O*dnnnxnnnxxxr\f\xnnnnvvXXvuxnxuxnnxnxu
nxxxnnxrxrrxxnxxrrrj/|trxxnnnvzzcuzYnvtr}0\xunnnunnxfrt\tjnununcXcunxnnxxnnnxxu
nrnxxjnrxrxnxxxxnrjjf\\jnunnuvczcYUJcCUuq*1nuQZnnxnxrrt\\runnnczXzvnnnuxxunxuxn
nxrrrxrrrrxrxrxxrrxjt\|runnuuczzUUCz0Uunb&v/CrJXJ0xxxj/|tjnrnnucXzvuxxuxnnxxnun
xnrxxxrrxuxrrxjxnnrjf//xnuxruccCCYJJUUXub8nnrtnxCXmxnrt\\jnnnxvzXzvnunnrrnxvuxx
nxuxxxxnxrjnrjrruxrrft|jnuuuuzQYUCzUJJXnk8xrxZ0OLJpOxj\\\rrnnnncXXcnxunnxnrnuxn
nnrnxxrxrrxrrrxxxxrnf\|fxxnczYLUJ0YJzXCxb8xnxOLZLJXJUX\|(fxuvnncXXvnnxxxuxnnnnn
unxjxrrxxrrrrxxrxjrjj/\fnuvJYUCXXLLUUXXn*%xnrLYXJLLLCUL|\jxxxuuvXXvnnnfrnxnrnnn
unxfxrxxnrjrxxxxjrjrf//tuJLCCLLQXuLUYUvro%nxxCQwU0ZLZmCO|fxxnnnczzcnnnuxnxnxxxn
nxxjrxjxxjrrrnrrxxjjjt|YQ0JUYxUJLYXcX0cx#BxnxJLLpJJLZLQQCtnnnunvXzcxnxxnnnxuxxn
vnrrrrrxjrxxrxjxrxrrf0CLYXzLLJUCYLJJw0un*BrxxQQLLL0L0ZwZZLxxnnnuzXvunnnnrrxrxxn
nxrrrfrjrnrjjrnxjrrrXYYXYYJzXUQLJ0UJXLuJW%rnxCQCOXQO0wQO0XUnnnnvzzcnnrxnxnnnxrn
njxrjrxrrrrjxxrrrrvCYUYCLU0JcXYXXUXQUCU0#%rxxLLLZObQqLULQLLLxnuuzXcnxxxxxxxrrnn
xxrjrxrrjjrxrxxjrzXYcvXCXYYuXUXcxzYYYcnm&8xxrZJCQL00YUUYJJYCYnnzXzcuxxnnxxnxnxj
nxxjjjtrjjrrrrnrcxvuuLCLcvYYvmYJuuccvnnp&8xrrZZ0LYC0OULJOJC0ZJnvccuxnnxnnrnxxnx
nr/jjjjjjxrrrxrzUCcYzvLcXuJUUUzUXYmvJvrp&vrnQJZmLJC00LCU0JJJ00nvXzunxxrxnxxxrnx
nxxjfrjjjjjrjnvvcXzJXYvJYJzXYYXXczXXXUxb&xxr0CJCCLLmJLYC0JUQUYLcczunxnxrrnxxnxn
uxxffjjrxfjxjvvuxuuvXYvzvXJYYUUYzXcJJXnk%xrjLCLQCO0LJQUQUXJO0YYJccuxxrxrxxxxnxx
nxrjjtfjjjrcXzuuvzcCYXXzcXXXcvYXcvvnvYrh8xjZCZh0CCUYLXXQOJYJJJLYXcuurrxnxxrxxxn
nrrrfjrjjfzzuzcvUrcXcYcYcXCXUczXzuczcXxh8rrCJCCOJUCCUUzJXXCQLCYzUXvnxjrxrnnnnxx
nxrfjjrjUYYzcYcvvYYUcXYXzzYucXXuYzYYJxxo#wxnZnJULQXQYLJULQJQUQLJLCunrrrrxrrxnxx
urrrjrxxvuxzzvzczXcXUzczuXzzcvcuJXXcxfzhz1J0QLCLJUYQUvUzCQJQQ0YCJUunjxrxxrxxxxf
xxjfjjjxufOuzvYYvzUJUzcXJXUYXXJvzxx1ffraoxrfxrxrrJJYUYUuCJzYUUYUYULnrxxnxxxrxxx
nxjtfjtf1rt1ttfffrwdzzXcYUJXYXYvunj|\t?#krxxrrrrrrjrjft\XQCLJQX0UUJnxxrxnrrxrxx
xxrftfjffjjpjrfffttttt\|\\t|/\ffnnjxxr>JMrjxrrrrrrxfjjf|)|frxLOxLYvnxrxxxxrxrrx
xrrjffjftjffjfff/ffjf//)(|\||\\xuurxjrwM%jjfrjjrrrnrtjf|1|txrnjnncuxxrxrrxxxnxr
xxrjjjtfffjjotff/tjt\\/)1||(/ftrnnrfffq*&jttfttrjjjfff/((1/rjjr/Xcuxrrrrxnrnrxn
xnjjfjttt/ttLfttfttt/\|11)1)Zhkookabhkdao*o###WMntfftt\1{1/ffrvxuzuxjjrrjrjrxrj
jrxtf/t////\0/t/////\((()|/wUWkJYu&&&J%d%hm&XZB$*8/t/\|([{|ttfxjxjnrrjrjjrxrrrr
rnrjt|t\/nodO*WWWWWMWWM#obwZmLMp#k**#o8aM*aokWMa&p*bW&WMWMMM#**aOoWdffrffjrrxrr
rjjj\\\t0YLm&#&&W&&8&88&8&&W#qt)ZZUmZOmbqoak#aW#W8WW&&8&W#&&&8&&Bw#*wjjrrfrxrrr
rjrf///ftw0wqqwwmZmm0Op\\(Zqaha*hkhkohkkoaaahkpdpdbkbbhkh*bkhbkoo#*0jftjrjrxjjj
jjrf\/ft/tcCmOQ0OO0QmqwZwdkdqbkkhophkakkaohaaaakbkaaaoakkhkoaohkodkfffjjjjrnxrr
jjjt///|j/tcuQZ0wqO0000qpdddpbbbdddbkdkdbbdkhhakkbkhoahkkhbbhhdhhuxjjrfjrjjrfjj
jrjt/\ftttttzX[pwZZ0m0Q0Omdhbbdkddbdbkhbkbkhkko#kakhokqpbdpbdhkoxnnxrrjjjfjjrfr
/xfttttt//ftfjvn0OmZZO0OZ0ZJhkbbbdddpdbbkbhhkbQrmqpZpwqkbbdqwkpfnunrjjrrjjjrrrr
frjt/ttft\fjttffjzOOZOOZZOOLZ0Q0pdbpwOmZqmmmwpwpqdpbkkdLZqmmjtfrnunxfjjfrjfjrjr
tjjft/t\tfffjftffftnnOmm0m0m0OZ0O0wmqqwZwpwwOJOZdL0Owmwwm1|ttjtjxnurjfrjxjrfjjj
tjrt/ttt/fjtffftfttt/t\I_[`^^?!I}|C]u<1dCnc-..'....?{)\)}{|tfxjrnvurjjfffjfjjjf
/jr/f/ttt/tjfftff/fttt/<++I(1|:'. '..    .     <(\{?)(/){1\tfxjxrunxftfjftjfjfr
/jff//\\\tfrfffftjffjt/}?}+>!,;l:!<]lfj|jtxx{~{]||)1(}t(}1\trrrfrvurffffjfffrfj
\jf/////tt/ffffttttjtt/{}}]11<-<>>+~<?><]?1-~_]1)_\|Y)/|{{(/ffftruuxrfjfjfffftr
/tjf/|/\//\t/ttft\rtjft]1[[)<;+>~__-_>-+xvvc(cuUYUUUU\|({{)tfjjjrnurftfjtjfjffj
 
python asciify.py "boat.png" --size 120 --color --invert --htmlx --link
 
<-