MathCool ASCII Art Collection: Food and Drink

-=[ an apple ]=-
___
/.-'.
_ /. _.'
..:::::.(
) / _.'
./
.oooooooooo o/.-'__.'o.
.ooooooooo.__|_.'oooooob.
.ooooooooooooooooooooo&&oooooob.
.oooooooooooooooooooo&@@@@@@oooob.
.ooooooooooooooooooooooo&&@@@@@ooob.
doooooooooooooooooooooooooo&@@@@ooob
doooooooooooooooooooooooooo&@@@oooob
dooooooooooooooooooooooooo&@@@ooooob
dooooooooooooooooooooooooo&@@oooooob
dooooooooooooooooooooooooo&@ooooob'doooooooooooooooooooooooooooooob'
doooooooooooooooooooooooooooob'doooooooooooooooooooooooooob'
doooooooooooooooooooooooob'doooooooooooooooooooooob'
dooooooooobodoooooooob'doooooooob dooooooob'
"""""""'""""""'

[[code]]czoxNzY1MzpcIi09WyBTbWFsbCBhcHBsZXMgXT0tCgogICAgICAgICAgICAuOlxcXCcKICAgICAgICBfXyA6XFxcJ19fCiAgICAgLlxcXCdgICB7WyYqJl19YC1cXFwnICBgYC4KICAgIDogICAgICAgICAgICAgOgogICAgOiAgICAgICAgICAgICA6CiAgICAgOiAgICAgICAgICAgOgogICAgICBge1smKiZdfS5fXy4tLl9fLlxcXCcKCiAgICAgICAgICAgIC46XFxcJwogICAgICAgIF9fIDpcXFwnX18KICAgICAuXFxcJ2AgIGAtXFxcJyAgYGAuCiAgICA6ICAge1smKiZdfSAgICAgICAuLVxcXCcKICAgIDogICAgICAgICA6CiAgICAgOiAgICAgICAgIGAtOwogICAgICBgLl9fLi0uX18uXFxcJwoKCgogLT1bIHRpe1smKiZdfW55IGFwcGxlIF09LQogICAgICAgICAgX18KICAgICAgICAgIF99CiAgICAgICAgIC4tLi8tLS4KICAgICAgICAvIyBeXgogICAgICB7WyYqJl19ICB8ICAgICAgIHwKICAgICAgICAgICAgICAvCiAgICAgICAgICBgXFxcImBcXFwiYAoKCgogLT1bIGFwcGxlIGFuZCBhcHBsZSBjb3JlIF17WyYqJl19PS0KCiAgICAgICAmbHQ7fQogICAgICAgLi0tLS0uCiAgICAgIC8gICBgCiAgICAgIHwgICAgICAgfAogICAgICAgICAgICAvCiAgIHtbJiomXX0gICAgIFxcXCctXFxcJy1cXFwnCgogICAgICAgICZsdDt9LAogICAgICAgIC4tXFxcJ1xcXCctLgogICAgICAgO18sLl8uLF87CiAgICAgICAgIH0gLHtbJiomXX1cXFwnewogICAgICAgO2BcXFwnLVxcXCctXFxcJ2A7CiAgICAgICAgXFxcJy0tXFxcJy0tXFxcJwoKCgogLT1bIEFwcGxlIExvZ28tTWNJbnRvc2ggXT0tICB7WyYqJl19KGFuZCBhcHBsZSkKCgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLiUKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtbJiomXX0gLiUlJQogICAgICAgICAgICAgICAgICAgICAgICAgICAgLiUlJSUKICAgICAgICAgICAgICAgICAgICAgICAgICAgLiUlJSVcXFwnCiB7WyYqJl19ICAgICAgICAgICAgICAgICAgICAgICAgICAlJSUlXFxcJwogICAgICAgICAgICAgICAgICAgICAgICAgICAlJSVcXFwnCiAgICAgICAgICB7WyYqJl19ICAgICAuJSUlJSUlJSUlJS4gJVxcXCcgLiUlJSUlJSUlJSUuCiAgICAgICAgICAgLiUlJSUlJSUlJSUlJSUlJSUuLiUlJSUlJSUlJSUle1smKiZdfSUlJSUlLgogICAgICAgICAuJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUlJSUuCiAgICAgICAgLjg4ODg4ODg4ODh7WyYqJl19ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4LgogICAgICAgLjg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OHtbJiomXX04ODg4ODguCiAgICAgIC44ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4ODg4OC4KICAgICAgQEBAQEBAQEBAe1smKiZdfUBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAKICAgICAgQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB7WyYqJl19QEBAQEBAQEBAQEBAQEAKICAgICAgQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAogICAgICAkJHtbJiomXX0kJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJAogICAgICAkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQke1smKiZdfSQkJCQkJCQkJCQkJCQkJCQkJCQkJAogICAgICBgJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCRcXFwnCntbJiomXX0gICAgICAgYCZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFte1smKiZdfXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXB7WyYqJl19OyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7XFxcJwogICAgICAge1smKiZdfSBgJmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXB7WyYqJl19OyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wO3tbJiomXX0mYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wO1xcXCcKICAgICAgICAgYCZhbXA7JmFtcDsmYW17WyYqJl19cDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcHtbJiomXX07JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDsmYW1wOyZhbXA7e1smKiZdfSZhbXA7JmFtcDsmYW1wOyZhbXA7JmFtcDtcXFwnCiAgICAgICAgICAgYCMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcXFwne1smKiZdfQogICAgICAgICAgICBgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcXFwnCiAgICAgICAgICAgICAgYCMjIyMjIyMjIyMjI3tbJiomXX0jXFxcJ1xcXCcjIyMjIyMjIyMjIyMjXFxcJwogICAgICAgICAgICAgICAgYFxcXCJcXFwiXFxcIlxcXCJcXFwiXFxcIlxcXCJcXFwiXFxcIlxcXCJcXFwnICBgXFxcIlxcXCJcXFwiXFxcIlxcXCJcXFwiXFx7WyYqJl19XCJcXFwiXFxcIlxcXCJcXFwnCgoKCgogLT1bIGEgZGVjYW50ZXIgd2l0aCBnbGFzcyBdPS0KICAgICAgICAgICAgICAgICBfXwogICAgICAgICAgIHtbJiomXX0gICAgIChfXykKICAgICAgICAgICAgICAgJmx0O19fX18mZ3Q7CiAgICAgICAgICAgICAgICApLS0oCiAgICAgICAgICAgICAgIC8ve1smKiZdfS8KICAgICAgICAgICAgICAvLy8vCiAgICAgICAgICAgICAgLy8vLwogICAgICAgICAgICAgIC8vLy8KICAgICAgICAgICAgIC8vLy97WyYqJl19LyAgICAuLS0tLS0tLS0tLS4KICAgICAgICAgICAgLy8vLy8vICAgfn5+fn5+fn5+fi8KICAgICAgICAgICAvLy8vLy8vICAgLy8vL3tbJiomXX0vCiAgICAgICAgICB8Ly8vLy8vL3wgICAvLy8vCiAgICAgICAgICB8Ly8vLy8vL3wgICAgLy8vCiAgICAgICAgICAgLy8vLy8vLyAge1smKiZdfSAgICB+fHx+CiAgICAgICAgICAgIC8vLy8vLyAgICAgICAgfHwKICAgICAgICAgICAgIGAtLS0tLS0tLS1cXFwnICAgICAgX198fF9fCntbJiomXX0gICAgICAgICAgICAgICAgICAgICAgICAgICAgIGAtLS0tLS1cXFwnCgoKCiAtPVsgYnViYmxlIGd1bSBtYWNoaW5lIF09LQogICAgICB7WyYqJl19ICAgIF9fXwogICAgICAgLi1Pb28wTy0uCiAgICAgIC8ubzBPMG8wTzAKICAgICB8Om8wTzBvb08wbzB8CiAgICAgfDpvb09vMG8wb3tbJiomXX1Pb3wKICAgICAgLm9Pb28wbzBPLwogICAgICAgL2BcXFwnTzBvXFxcJ1xcXCcKICAgICAgLyAgIChfKQogICAgIChgLS4sX19fLC4tXFxcJykKICB7WyYqJl19ICAgIGAtLixfX18sLi1cXFwnCgoKCiAtPVsgYm90dGxlIGFuZCBnbGFzc2VzIF09LQogICAgICAgICAgICAgICAgICAgICAgICAgICAge1smKiZdfSAgICAoCiAgICAgKiAgICAgICAgICAgICAgICAgICAgICAgICAgICkgICAqCiAgICAgICAgICAgICAgICAgICApICAgICAqICAgICB7WyYqJl19ICgKICAgICAgICAgKSAgICAgICAgKCAgICAgICAgICAgICAgICAgICAoCiAgICAgICAgKCAgICAgICAgICApICAgICAoICAgICAgIHtbJiomXX0gICAgICApCiAgICAgICAgICkgICAgKiAgICAgICAgICAgKSAgICAgICAgKSAgKAogICAgICAgICggICAgICAgICAgICAgICAgKCAge1smKiZdfSAgICAgICggICAgICAqCiAgICAgICAgICkgICAgICAgICAgSCAgICAgKSAgICAgICAgKQogICAgICAgICAgICAgICAgICAgWyBdICB7WyYqJl19ICAgICAgICAgICgKICAgICAgICAgICAgKCAgKiAgIHwtfCAgICAgICAqICAgICApICAgICgKICAgICAgKiAgICAgICkgICAgIHxffHtbJiomXX0gICAgICAgIC4gICAgICAgICAgKQogICAgICAgICAgICAoICAgICAgfCB8ICAgIC4KICAgICAgKSAgICAgICAgICAgLyAgICAgICAge1smKiZdfS4gICAgXFxcJyAuICAgICAgICAqCiAgICAgKCAgICAgICAgICAgfF9fX19ffCAgXFxcJyAgLiAgICAuCiAgICAgICkgICAgICAgICAgfCBfe1smKiZdfV9fIHwgIH5+fi8gIFxcXCcgLiAgICgKICAgICAgICAgICAgICogICB8ICAvIHwgICBfLyAgfn5+LyAgICkKICAgICAgICAgICAgICAgIHtbJiomXX0gfCBfWV8gfCAgICB8ICAgIF8vICAgKAogICAgICogICAgICAgICAgIHwtLS0tLXwgIF9ffF9fICAgfCAgICAgICoKICAgICAgICAge1smKiZdfSAgICAgICAgYC0tLS0tYCAgICAgICAgX198X18KCgoKIC09WyBib3R0bGUgYW5kIGdsYXNzZXMgXT0tCiAgICAgICAgICAgXwogICB7WyYqJl19ICAgICAgIHtffQogICAgICAgICAgfCh8CiAgICAgICAgICB8PXwKICAgICAgICAgLwogICAgICAgICB8Li0tfAogICAgICAgICB8fHtbJiomXX0gIHwKICAgICAgICAgfHwgIHwgICAgLiAgICBcXFwnIC4KICAgICAgICAgfFxcXCctLXwgIFxcXCcgICAgIH5+fi8KICAgICAgICAgXFxcJy09LVxce1smKiZdfVwnIH5+fi8gICBfLwogICAgICAgICAgICAgICAgXy8gICAgIFkKICAgICAgICAgICAgICAgICBZICAgICBffF8KICAgICAgICAgICAge1smKiZdfSAgICBffF8KCgoKIC09WyBib3R0bGUgXT0tCgogICAgICAgICBbfl0KICAgICAgICAgfD18CiAgICAgICAuLVxcXCcgXFxcJy0uCiAgICAge1smKiZdfSAgfC0tLS0tfAogICAgICAgfCB+fn4gfAogICAgICAgfCB+fn4gfAogICAgICAgfCBYWFggfAogICAgICAgfC0tLS0tfAogICAgICB7WyYqJl19IFxcXCctLS0tLVxcXCcKCgoKICAtPVsgYnJlYWQgXT0tCiAgICAgICBfICAgX18gICAgXyAgIF9fCiAgICAgICggYF5gICkpICAoIGBeYCB7WyYqJl19KSkKICAgICAgfCAgICAgfHwgIHwgICAgIHx8CiAgICAgIHwgICAgIHx8ICB8ICAgICB8fAogICAgICBcXFwnLS0tLS1cXFwnYCAgXFxcJy0tLXtbJiomXX0tLVxcXCdgCgoKCiAtPVsgQ2hlZiB0aGluZ3MtIHNwb29uLCBoYXQsIHBvdHMgXT0tCiAgICAgICAgICBfXyBfXyAgICAgICAgICAgICB7WyYqJl19ICAgICAgICAgICBfLi4uLi5fCiAgICAgIF8gICggIGAgICkgICAgICAgICAgICAgICAgICAgICAgKCAgIF4gICApCiAgICAgKE8pIHtbJiomXX0gfCAgIHwgICAgICAgICAgICAgICAgICAgICAuLXxgXFxcIlxcXCJcXFwiXFxcIlxcXCJgfC0uCiAgICAgIHwgICB8ICAgfCAgICAgICAgICAgICAgIHtbJiomXX0gICAgICBgLXwgICAgICAgfC1cXFwnCiAgICAgIHwgICB8X19ffCAgICAgICAgICAgICAgICAgICAgICAgfCAgICAgICB8CiAgICAgIHx7WyYqJl19ICAgfHx8fHwgICAgICAgICAgICAgICAgICAgICAgIDsgICAgICAgOwogICAgICAgICAgYFxcXCJcXFwiXFxcImAgICAgICAgICAgICAgICAgIHtbJiomXX0gICAgICAgYFxcXCJcXFwiXFxcIlxcXCJcXFwiYAoKICAgICAgICAgICAgICAgLC1cXFwiXlxcXCItLAogICAgICAgICBjPT09PT18XFxcIlxcXCJcXFwiXFxcIlxcXCJ8CiAge1smKiZdfSAgICAgICAgICAgICB8ICAgICB8CiAgICAgICAgICAgICAgIGBcXFwiXFxcIlxcXCJcXFwiXFxcImAKCgoKCgogLT1bIGdyaWxsIF09LQoKICAgICAge1smKiZdfSAgICBfLigtKS5fCiAgICAgICAuXFxcJyAgICAgICAgIFxcXCcuCiAgICAgIC8KICAgICAgfFxcXCctLi4uX19fLi4uLVxcXCd8CiAgICAgICAgIHtbJiomXX0gIFxcXCc9XFxcJyAgICAvCiAgICAgICAgYFxcXCcuX19fX18uXFxcJ2AKICAgICAgICAgLyAgIHwKICAgICAgICAvLi0tXFxcJ3xcXFwnLS0uCiAgICAge1smKiZdfVtdL1xcXCctLl9ffF9fLi1cXFwnW10KICAgICAgICAgICAgIHwKICAgICAgICAgICAgW3xdCgoKCiAtPVsgY3VwIGFuZCBzYXVjZXIgXT0te1smKiZdfQoKICAgICAgICAgICAgICAgICAgICAgICAgICgKICAgICAgICAgICAgICAgICAgICAgICAgICAgKSAgICAgKAogICAgICAgICAgICB7WyYqJl19ICAgICAgICBfX18uLi4oLS0tLS0tLSktLi4uLl9fXwogICAgICAgICAgICAgICAgLi1cXFwiXFxcIiAgICAgICApICAgICggICAgICAgICB7WyYqJl19IFxcXCJcXFwiLS4KICAgICAgICAgIC4tXFxcJ2BgXFxcJ3wtLl8gICAgICAgICAgICAgKSAgICAgICAgIF8uLXwKICAgICAgICAgLy

AgLi0tLnwge1smKiZdfSAgYFxcXCJcXFwiLS0tLi4uLi4uLi4uLi4tLS1cXFwiXFxcImAgICB8CiAgICAgICAgLyAgLyAgICB8ICAgICAgICAgICAgICAgICAgICAgICAgIHtbJiomXX0gICAgfAogICAgICAgIHwgIHwgICAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICAgIHwgICAgICAge1smKiZdfSAgICAgICAgICAgICAgICAgICAgICB8CiAgICAgICAgICBgIGAgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICB7WyYqJl19ICAgICAgYCBgfCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfAogICAgICAgICAgICBfLyAvICAgICAgICAgICAgICAgICAgIHtbJiomXX0gICAgICAgICAgLwogICAgICAgICAgIChfXy8gICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8KICAgICAgICBfLi4tLS1cXFwiXFxcIntbJiomXX1gICAgICAgICAgICAgICAgICAgICAgICAgICAvYFxcXCJcXFwiLS0tLi5fCiAgICAgLi1cXFwnICAgICAgICAgICAgICAgICAgICAgICAgICAge1smKiZdfSAgICAgICAvICAgICAgICAgIFxcXCctLgogICAgOiAgICAgICAgICAgICAgIGAtLl9fICAgICAgICAgICAgIF9fLi1cXFwnICAgICAgICAge1smKiZdfSAgICAgOgogICAgOiAgICAgICAgICAgICAgICAgICkgXFxcIlxcXCItLS0uLi4tLS1cXFwiXFxcIiAoICAgICAgICAgICAgICAgICA6CiAgICAgXFx7WyYqJl19XCcuXyAgICAgICAgICAgICAgIGBcXFwiLS0uLi5fX18uLi4tLVxcXCJgICAgICAgICAgICAgICBfLlxcXCcKICAgICAgIFxcXCJcXFwiLS0uLl9fICAge1smKiZdfSAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fLi4tLVxcXCJcXFwiLwogICAgICAgIFxcXCcuXyAgICAgXFxcIlxcXCJcXFwiLS0tLS4uLi4uX19fX197WyYqJl19Xy4uLi4uLS0tLVxcXCJcXFwiXFxcIiAgICAgXy5cXFwnCiAgICAgICAgICAgYFxcXCJcXFwiLS0uLiwsX19fX18gICAgICAgICAgICBfX19fXywsLi4tLXtbJiomXX1cXFwiXFxcImAKICAgICAgICAgICAgICAgICAgICAgICAgIGBcXFwiXFxcIlxcXCItLS0tXFxcIlxcXCJcXFwiYAoKCgogLT1bIGEgY3VwIG9mIHRlYS9jb2ZmZXtbJiomXX1lIF09LQoKCiAgICAgICAgICAgICAgICApICgKICAgICAgICAgICAgICAgKCAgICApCiAgICAgICAgICAgICAgX19fXyhfX18KICAge1smKiZdfSAgICAgICAgX3xgLS0tLS0tLS1gfAogICAgICAgICAgKEN8ICAgICAgICAgIHxfXwogICAgICAgIC9gIGAgICAgICAgICAgLyAgYAp7WyYqJl19ICAgICAgICAgICAgYD09PT09PT09YCAgICAvCiAgICAgICAgIGBcXFwnLS0tLS0tLS0tLS0tLS1cXFwnYAoKCgogLT1bIGNvZmZlZSBjdXB7WyYqJl19IF09LQoKICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgKAogICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICwuLXtbJiomXX0tLS0tLS0tLS0uCiAgICAgICAgICAoKHwgICAgICAgICAgfAogICAgICAgICAuLS0gICAgICAgICAgLy0tLgogICAgICAgIFxcXCcuXyB7WyYqJl19IFxcXCc9PT09PT09PVxcXCcgIF8uXFxcJwogICAgICAgICAgIGBcXFwiXFxcIlxcXCJcXFwiXFxcIlxcXCJcXFwiXFxcIlxcXCJcXFwiXFxcIlxcXCJgCgoKCiAtPVsgY3VwIF09LQogIHtbJiomXX0gICAgICAgX19fXwogICAgICAsfGAtLS0tYHwKICAgICAoKHwgICAgICB8CiAgICAgIHwgICAgICB8CiAgICAgICB8ICAgICAgfAoge1smKiZdfSAgICAgIFxcXCctLS0tLS1cXFwnCgoKCgoKIC09WyBQZXBzaSBjYW4gXT0tCiAgICAgICAgICAgICBfXwogICAgICAgICAuLVxcXCJgYCBfYGB7WyYqJl19XFxcIi0uCiAgICAgICAgL1xcXCcuICAgXFxcJy4oIyMpXFxcJwogICAgICAgIHwgIGBcXFwnLS0tLVxcXCdgICB8CiAgICAgICAgfCAgICAgICAgLS0tLXtbJiomXX18CiAgICAgICAgfCAgICAgICAgLiAuLXwKICAgICAgICB8IC46Ojo6LiB8X3wgfAogICAgICAgIHw6Ojo6XFxcJ1xcXCdcXFwnOi4tLiB8CiAge1smKiZdfSAgICAgIHw7LCw7Ozs7O3xffF98CiAgICAgICAgfCBcXFwnOzs7O1xcXCcgLiAuIHwKICAgICAgICB8ICAgICAgICB8X3xffAogICAgICAge1smKiZdfSB8ICAgICAgICAuLS4gfAogICAgICAgICAgICAgICAgfF98Xy8KICAgICAgICAgYC5fX19fX19fXy5cXFwnCgoKCgoKCiAtPVsgSGFtYntbJiomXX1lcmdlciBdPS0KCiAgICAgICAgICAgIF8uLi4uLS0tLVxcXCJcXFwiXFxcIi0tLS0uLi4uXwogICAgICAgICAuLVxcXCcgIG8gICAgbyAgICBvICB7WyYqJl19ICBvICAgXFxcJy0uCiAgICAgICAgLyAgbyAgICBvICAgIG8gICAgICAgICBvCiAgICAgX18vX19vX19fb18gXyBvX19fIF8gb18gb18ge1smKiZdfV8gX29fX18KICAgIC8KICAgIF9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fLwogICAgICB+YC1gLl9fLmAtfmAuXy57WyYqJl19fmAtYH4uLX4uX18ufmAtYC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLwogICAgICAgIGAtLl9fX19fX19fX3tbJiomXX1fX19fX19fX19fX19fXy4tXFxcJwoKCgogLT1bIEhvdCBEb2cgXT0tCgoKICAgICAgICAgIF9fX19fX19fX19fX19fCiAgICAgICAuLVxce1smKiZdfVwnICAgICAgICAgICAgICBgLS4KICAgICAgKF9fX19fX19fX19fX19fX19fX19fKQogICAgICAgKCAgICAgICAgICAgICAgICAgICkKe1smKiZdfSAgICAgICggYC0tLS0tLS0tLS0tLS0tLS1cXFwnICkKICAgICAgIGAtLS0tLS0tLS0tLS0tLS0tLS1cXFwnCgogLT1bIEJvbmU/IF09LQoKe1smKiZdfSAgICAgICAuLS4gICAgICAgICAgICAgICAuLS4KICAgICAgKCAgIGAtLl9fX19fX19fXy4tXFxcJyAgICkKICAgICAgICZndDs9ICAgIHtbJiomXX0gX19fX19fXyAgICAgPSZsdDsKICAgICAgKCAgICwtXFxcJ2AgICAgICAgYFxcXCctLCAgICkKICAgICAgIGAtXFxcJyAgICAgICAgICAgICAge1smKiZdfSBgLVxcXCcKCgoKLT1bIENhcnJvdCBdPS0KICAgICAgICAgICAgIF9fXwogICAgICAgICAgIC8gICBgYGBgfn5+flxcXCJcXFwiLS0tLi4uLF97WyYqJl19XwogICAgIGAtLl8gLyAgICAgICAgICAgICAgICAgICAgICAgYH5+XFxcIi0tLixfCiAgICAtLS0tLS0mZ3Q7fCAgICAgICAgICAgICAge1smKiZdfSAgICAgICAgICAgICAgICAgIGB+flxcXCItLS4sXwogICAgIF8uLVxcXCcvICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfX18sLCwte1smKiZdfS0tXFxcIlxcXCJ+fmBgXFxcJwogICAgICAgIC8gICBfX19fLCwsLC4uLi4tLS0tXFxcIlxcXCJcXFwiXFxcIn5+fn5gYGBgCgoKCiAtPVsgY2FiYmFnZSBvcntbJiomXX0gbGV0dHVjZSBdPS0KCiAgICAgICAgIC4tfn5+fi0uCiAgICAgICAgLyAgKCAoIFxcXCcKICAgICAgIHwgKCApICAgKSAgfAogICAgICB7WyYqJl19ICApIFxcXCcgfSAgLyAvCiAgICAgICAoYCAgLCAvICB+KQogICAgICAgIGAtLmAvXy4tXFxcJwogICAgICAgICAgIGBcXFwiXFxcIgoKCgoKCiAte1smKiZdfT1bIGNhbiBvZiBTcGluYWNoIF09LQogICAgICAgICAgX19fX19fX19fX19fX19fCiAgICAgICAgIC8gLyAgKF9fL1xcXCcpICAvIC9cXFwne1smKiZdfS4KICAgICAgICB8IHwgIF9fX19fICAgfCB8ICB8CiAgICAgICAgfCB8ICAgIChfKSAgIHwgfCAgfAogICAgICAgIHwgfCAgICBfXyB7WyYqJl19LiAgfCB8IEB8CiAgICAgICAgfCB8ICAgIF9fLCAgIHwgfEAlQAogICAgICAgIHwgfCAgICBfXykgICB8IHxAJUAlQC4tLi0uLS4tLntbJiomXX0KICAgICAgICAgX19fX19fX19fX19AJUAlQCVfIF8gXyBfLlxcXCcKICAgICAgICAgICAgICAgICAgICAgYCAgICAgICBeIF4gXiBeCgp7WyYqJl19CgogLT1bIGVnZ3MgXT0tCgogICAgICAgICAgICAuLVxcXCItLgogICAgICAgICAgLlxcXCcgICAgIFxcXCcuCiAgICAgICAgIC8KICAgICAgIHtbJiomXX0gOiAgICAgICAgICAgOwogICAgICAgIHwgICAgICAgICAgIHwKICAgICAgICA6ICAgICAgICAgICA6CiAgICAgICAgICAgICAgICAge1smKiZdfSAvCiAgICAgICAgICBgLiAgICAgLlxcXCcKICAgICAgICAgICAgYH5+fmAKCgoKIC09WyBlZ2dzIF09LQogICAgICAgICAgICAgICAgIHtbJiomXX0gICAgICAgLi1+LS4KICAgICAgICAgICAgICAgICAgICAgIC5cXFwnICAgICBcXFwnLgogICAgICAgICAgICAgICAgICAgICAvCiAgICAgIHtbJiomXX0gICAgICAgLi1+LS4gIDogICAgICAgICAgIDsKICAgICAgICAgICAuXFxcJyAgICAgXFxcJy58ICAgICAgICAgICB8CiAgICAgICAgICAvIHtbJiomXX0gICAgICAgICAgICAgICAgICAgOgogICAgICAgICA6ICAgICAgICAgICA7IC4tflxcXCJcXFwifi0sLwogICAgICAgICB8ICAgICAgICAgIHtbJiomXX0gL2AgICAgICAgIGBcXFwnLgogICAgICAgICA6ICAgICAgICAgIHwKICAgICAgICAgICAgICAgICAgIHwgICAgICAgICAgICAgLwogICB7WyYqJl19ICAgICAgICBgLiAgICAgLlxcXCcgICAgICAgICAgIC5cXFwnCiAgICAgICAgICAgICBgfn5+YCAgICBcXFwnLS5fX19fLi1cXFwnCgoKCgoKCiAte1smKiZdfT1bIGJyb2tlbiBlZ2dzaGVsbCBdPS0KCiAgICAgICAgICAgICAgICwKICAgICAgIHwgICAvLyAvfCAgICxfCiAgICAgICA7IC9gICB7WyYqJl19ICAgXFxcJzsgLCBfXFxcJywKICAgICAgICAgICAgICAgIC8KICAgICAgICAgXFxcJy4gICAgLlxcXCcgICAgL2AuCiAgICAgICAgICAgYH5+YCAse1smKiZdfSAvIGBcXFwiYAogICAgICAgICAgICAgICAuICBgXFxcIgoKCgogLT1bIHBpenphIF09LQogICAgICAgICAgICBfLi4uLi5fCiAgICAgICAge1smKiZdfV8uOmAuLS18LS0uYDouXwogICAgICAuOiAuXFxcJ28gIHwgbyAvXFxcJy4gXFxcJy4KICAgICAvLyBcXFwnLiAgIG98ICAvICBvIFxcXCcuCiAgICAve1smKiZdfS9cXFwnLl9vXFxcJy4gIHxvLyBvXy4tXFxcJ28KICAgIHx8IG8gXFxcJy0uXFxcJy58Ly4tXFxcJyBvICAgfHwKICAgIHx8LS1vLS1vLS0mZ3Q7fCZsdDt7WyYqJl19IDo9PT0KICAgICAgICAgICAgICAgICAgXFxcJz09PT0KICAgICAgICBfX19fX19fXyBfX18sLCwsLCwsCiAgICAgICBbX19fX19fX18me1smKiZdfWd0O19fX19fX19fX18KCiAgICAgICAgX19fX19fX18gICAuPT0uCiAgICAgICBbX19fX19fX18mZ3Q7YygoXyAgKQogICAgICAgICB7WyYqJl19ICAgICAgICAgIFxcXCc9PVxcXCcKCgoKCgogLT1bIHBpZSBdPS0KCiAgICAgICAgICAgICAgICAgKAogICAgICAgICAgICAoICAgICAgKSB7WyYqJl19ICAgICkKICAgICAgICAgICAgICApICAgKCAgICAoCiAgICAgICAgICAgICAoICAgICAgICAgIGAKICAgICAgICAgLi1cXFwiXFxcIl5cXFwiXFx7WyYqJl19XCJcXFwiXlxcXCJcXFwiXlxcXCJcXFwiXFxcIl5cXFwiXFxcIi0uCiAgICAgICAoLy8vLy8vLy8vLy8vKQogICAgICAgIH5eXl5eXl5eXl5eXl5eXl5eXl4vfgoge1smKiZdfSAgICAgICAgIGA9PT09PT09PT09PT09PT09YAoKCgogICAgICAgIC4tfn5efn5efn5efn5efn5efn4tLgogICAgICAgKC8vLy8vLy97WyYqJl19Ly8vKQogICAgICAgIF5cXFwiXFxcIl5cXFwiXFxcIl5cXFwiXFxcIl5cXFwiXFxcIl5cXFwiXFxcIl5cXFwiXFxcIl4vCiAgICAgICAgIGA9PT09PT09PT09PT09PT09PWAKCntbJiomXX0KCiAtPVsgUGllcyBdPS0KCiAgICAgLi0uLS0uLS4KICAgICBcXFwiLVxcXCJcXFwiLVxcXCIvCiAgICAgICAgICAvCiAgICAgICAgIC8KICAgICB7WyYqJl19ICAgLwoKICAgICAgICAgXywuLi0tLS4uLF8KICAgICAsLVxcXCJgICAgIC5cXFwnLiAgICBgXFxcIi0sCiAgICAoKCAgICAgIFxcXCcuXFxcJy5cXFwnIHtbJiomXX0gICAgICkpCiAgICAgYFxcXCctLixfICAgXFxcJyAgIF8sLi1cXFwnYAogICAgICAgYCAgYFxcXCJcXFwiXFxcIlxcXCJcXFwiYCAgL2AKICAgICAgICAgYFxcXCJcXHtbJiomXX1cIi0tLS0tXFxcIlxcXCJgCgoKIC09WyBjdXBjYWtlIG9yIG11ZmZpbiBdPS0KCiAgICAgICAgLi1cXFwiYFxcXCJgXFxcImBcXFwiLS4KICAgICAgIC8uXFx7WyYqJl19XCdcXFwnXFxcJ2AuXFxcJ2AuXFxcJ2AKICAgICAgL2AuXFxcJ2AuYFxcXCcuYFxcXCdgLlxcXCcKICAgICAoYFxcXCcuYFxcXCcuXFxcJ2AuXFxcJ2AuYFxcXCcuKQogICAgICB+fHtbJiomXX18fHx8fHx8fHx8fHx+CiAgICAgICB8fHx8fHx8fHx8fHx8CiAgICAgICBgXFxcIlxcXCJcXFwiXFxcIlxcXCJcXFwiXFxcI

lxcXCJcXFwiXFxcIlxcXCJgCgoKCiAtPVsgbHtbJiomXX1hdGtlcyBhbmQgYXBwbGUgc2F1Y2UgXT0tCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuLVxcXCdcXFwnXFxcJ1xcXCd7WyYqJl19XFxcJy0uCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8XFxcJy0tLS0tXFxcJ3wKICAgICAgICAgICAgICAgICAgIHtbJiomXX0gICAgICAgICAgICAgICAgICAgIC9gLS4uLi4uLWAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAmbHQ7e1smKiZdfV99ICAgICB8CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgIC4tLS4gIHwKICAgICAgICAgICAgICAgICB7WyYqJl19ICAgXywuXyAgICAgICAgICAgICAgIHwgLyMgYCAgIHwKICAgICAgICAgICAgICAgX18uLWAgICAgYFxcXCJcXFwiXFxcIi0uICAgICAgICAgfHtbJiomXX0gICAgICAvIHwKICAgICAgICAgIC4uLS1cXFwnICAgYFxcXCItLiAgICAgICAgYClfLC5fICAgICBcXFwnLVxcXCctXFxcJyAgLwogICAgICAgIChgIHtbJiomXX0gICAgICAgICAgICktLS4tXFxcImBgYCAgICAgYFxcXCItLmBcXFwnLS0tLS1cXFwnYAogICAgICAgICBcXFwnLS0tLS0tLS0tLS1cXFwnICAoICAgICAge1smKiZdfSAgICAgICAgICkKICAgICAgICAgICAgICAgICAgICAgICAgIGAtLS0tLS0tLS0tLS0tYAoKCgogLT1bIHdhZmZsZSBdPS0KCiAgICB7WyYqJl19ICAgICBfLi0tLS0tLS0uXwogICAgICAgLlxcXCcgX3xffF98X3xfIFxcXCcuCiAgICAgIC8gX3xffF98X3xffF98XwogICAgIHwgfF98X3x7WyYqJl19X3xffF98X3xffCB8CiAgICAgfF98X3xffF98X3xffF98X3xffAogICAgIHwgfF98X3xffF98X3xffF98IHwKICAgICB8IHxffF98X3tbJiomXX18X3xffF98X3wgfAogICAgICAgLXxffF98X3xffF98LSAvCiAgICAgICBcXFwnLiAtfF98X3xffC0gLlxcXCcKICAgICAgICAgYC0tLS0tLXtbJiomXX0tLS1gCgoKCiAtPVsgaWNlIGNyZWFtIGNvbmVzIF09LQoKICAgICAgICAgLi1cXFwiYFxcXCdcXFwiLS4KICAgICAgICAvCiAgICAgICAgfCAge1smKiZdfSAgICAgIHwKICAgICAgICAvXFxcJy0tLVxcXCctLWAKICAgICAgIHwgICAgICAgICAgfAogICAgICAgXy4tLS5fLi0uXy8KICAgICAgICAge1smKiZdfT0tPS09LS8KICAgICAgICAgID0tPS0vCiAgICAgICAgICAgPS0vCiAgICAgICAgICAgIC8KCgogICAgICAgICAuLVxcXCJgXFxcJ1xcXCItLgp7WyYqJl19ICAgICAgICAvCiAgICAgICAgICAgICAgICAvCiAgICAgICAgL1xcXCctLS1cXFwnLS1gCiAgICAgICB8ICAgICAgICAgIHwKICAgICAgIF97WyYqJl19Li0tLl9fLi0uLwogICAgICAgICBbPS09LT0tXQogICAgICAgICAgfD0tPS18CiAgICAgICAgICB8LT0tPXwKICAgICAgICAgIFxcXCcte1smKiZdfT09LVxcXCcKCiAtPVsgc3Bvb24gYW5kIGJvd2wgXT0tCiAgICAgICBfXwogICAgICAvLyAgLi1cXFwiXFxcIlxcXCJcXFwiXFxcIlxcXCJcXFwiXFxcIi0uCiAgICB7WyYqJl19ICAvLyAobzBPb08wb09vT29vKQogICAgICAgfHwgIHxgXFxcIlxcXCJcXFwiXFxcIlxcXCJcXFwiXFxcIlxcXCJcXFwiXFxcImB8CiAgICAgICB8fCAgICAgICAgICAge1smKiZdfSAgIC8KICAgICAgIHx8ICAgXFxcJy5fX19fX19fXy5cXFwnCiAgICAgICB8fAoKCgogLT1bIGNoZXJyaWVzIF09LQoKICAgIF9fLi0tfn4ue1smKiZdfSwtLl9fCiAgICBgfi0uXy4tKGAtLl9fYC0uCiAgICAgICAgICAgICAgICBgfn5gCiAgICAgICAuLS0uLwogICAgICAvIyAgICAgLi17WyYqJl19LS4KICAgICAgICAgIC8gIC8jCiAgICAgICBcXFwnLS1cXFwnICAgICAgIC8KICAgICAgICAgICAgICAgXFxcJy0tXFxcJwoKCgogLT1bIHN0cmF3e1smKiZdfWJlcnJpZXMgXT0tCgogICAgICAgICAgVlcvCiAgICAgICAgLm9PT09Pby4KICAgICAgICBPT09PT09PTwogICAgICAgIFxcXCdvT09PT3tbJiomXX1vXFxcJwogICAgICAgICBcXFwnb09Pb1xcXCcKICAgICAgICAgIGBcXFwiYAoKICAgICAgICAgIFZXLwogICAgICAgIC46Ojo6OjouCiAgICAgICB7WyYqJl19IDo6Ojo6Ojo6CiAgICAgICAgXFxcJzo6Ojo6OlxcXCcKICAgICAgICAgXFxcJzo6OjpcXFwnCiAgICAgICAgICAgYFxcXCJgCgoKIC09WyByYXNwYmV7WyYqJl19cnJ5IF09LQoKICAgICAgICAuVi8sCiAgICAgICAoKV8oKV8pCiAgICAgICguKF8pKClfKQogICAgICAgKF8oXykuKVxcXCcKICAgICAge1smKiZdfSAgYFxcXCdcXFwiXFxcJ2AKCgoKIC09WyBncmFwZXMgXT0tCiAgICAgICAgICBfXwogICAgICBfXyB7Xy8KICAgICAgX30gXwogICAgICAgICB7WyYqJl19XyhfKV8KICAgICAgICAoXylfKShfKV8KICAgICAgIChfKShfKV8pKF8pCiAgICAgICAgKF8pKF8pKV8pCiAgICAgICAgIChfKF8oX3tbJiomXX0pCiAgICAgICAgICAoXylfKQogICAgICAgICAgIChfKQoKCiAtPVsgZ3JhcGVzIHdpdGggd2luZSBnbGFzc2VzIF09LQogICAgICAge1smKiZdfV9fCiAgIF9fIHtfLwogICBffSBfCiAgICAgIF8oXylfCiAgICAgKF8pXykoXylfCiAgICAoXykoXylfKShfKQogICAgIChfKShfKSl7WyYqJl19XykgIF9fX18KICAgICAgKF8oXyhfKSAgfCAgICB8ICBfX19fCiAgICAgICAoXylfKSAgIHx+fn5+fCB8ICAgIHwKICAgICAgICAoX3tbJiomXX0pICAgIFxcXCctLi4tXFxcJyB8fn5+fnwKICAgICAgICAgICAgICAgICB8fCAgIFxcXCctLi4tXFxcJwogICAgICAgICAgICAgICAgX3x8XyAgICB7WyYqJl19fHwKICAgICAgICAgICAgICAgYFxcXCJcXFwiXFxcIlxcXCJgICBffHxfCiAgICAgICAgICAgICAgICAgICAgICBgXFxcIlxcXCJcXFwiXFxcImAKCgogLT1bIGJ7WyYqJl19YW5hbmFzIF09LQoKICAgICAgICAgICAgICBfCiAgICAgICAgICAgIF8gXFxcJy1fLCMKICAgICAgICAgICBfXFxcJy0tXFxcJyxcXFwnYHwKICAge1smKiZdfSAgICAgICAgYC0tLWAgIC8KICAgICAgICAgICAgYC0tLS1cXFwnYAoKCgogLT1bIGJhbmFuYSBdPS0KICAgICAgICAgIC4tLgogICAgIHtbJiomXX0gICAgLyAgfAogICAgICAgIHwgIC8KICAgICAuXFxcJ3wuLTsgXwogICAgLy4tLjsgIHx8CiAgICBcXFwnICAgfFxcXCcuXy8gYAogICAgICAge1smKiZdfSB8CiAgICAgICAgICAgfAogICAgICAgICAgXFxcJy1cXFwnCgoKCiAtPVsgd2F0ZXJtZWxvbiBdPS0KCiAgICAgIF9fX19fX19fX19fX18Ke1smKiZdfSAgICAgfCAsICwgLCAsICwgL3wKICAgICAgIGAgXFxcJyBgIFxcXCcgLy8KICAgICAgIFxcXCcuX19fX18uXFxcJy8KICAgICAgICBgXFxcJy0tLS0te1smKiZdfVxcXCdgCgogICAgICAgICAgICAgX19fX19fCiAgICAgICAgIC4tXFxcJ1xcXCcgX19fXyBcXFwnXFxcJy0uCiAgICAgICAgLy4tPVxcXCJcXFwiICAgIFxcXCJcXHtbJiomXX1cIj0tLgogICAgICAgIHwtPT09d3d3d3d3PT09LXwKICAgICAgICBcXFwnLT0sLF9fX18sLD0tXFxcJy8KICAgICAgICAgXFxcJy0uLl9fX19fX3tbJiomXX0uLi1cXFwnCgogICAgICAgICAgICBfX19fX18KICAgICAgICAuLVxcXCdcXFwnIF9fX18gXFxcJ1xcXCctLgogICAgICAgLy4tPVxcXCJcXFwiICAgIFxcXCJcXFwie1smKiZdfT1fX19fX19fX19fXwogICAgICAgfC09PT13d3d3d3d8ICwgLCAsICwgLCAvfAogICAgICAgXFxcJy09LCxfX19fLCwgYCBcXFwnIGAgXFxcJyB7WyYqJl19Ly8KICAgICAgICBcXFwnLS4uX19fX19fLi5cXFwnLl9fX19fLlxcXCcvCiAgICAgICAgICAgICAgICAgICAgIGBcXFwnLS0tLS1cXFwnYAoKCgoKCgp7WyYqJl19IC09WyBwcmV0emVsIF09LQogICAgICAgICBfICAgXwogICAgICAgICggYFhgICkKICAgICAgICAgLyAvCiAgICAgICAgICBgLWAKCntbJiomXX0KCiAtPVsgcHJldHplbCBdPS0KICAgICAgICAgICAgICAgICBfXyAgICAgICBfXwogICAgICAgICAgICAgICAuXFxcJyAgYFxcXCcuXy5cXFwne1smKiZdfWAgIFxcXCcuCiAgICAgICAgICAgICAgfCAgLi0tOyAgIDstLS4gIHwKICAgICAgICAgICAgICB8ICAoICAvICAgICApICB8CiAgICAgIHtbJiomXX0gICAgICAgICAgIDtgIC9eIGA7ICAvCiAgICAgICAgICAgICAgICA6YCAuXFxcJy5fLlxcXCcuIGA7CiAgICAgICAgICAgICAgICBcXFwnLWBcXHtbJiomXX1cJy5fX18uXFxcJ2AtXFxcJwoKCgogLT1bIGJvdHRsZSBdPS0KCiAgICAgICAgIFs9XQogICAgICAgICB8IHwKICAgICAgICAgfUB7CiAgICB7WyYqJl19ICAgIC8KICAgICAgICA6X19fOwogICAgICAgIHwmYW1wOyZhbXA7JmFtcDt8CiAgICAgICAgfCZhbXA7JmFtcDsmYW1wO3wKICAgIHtbJiomXX0gICAgfC0tLXwKICAgICAgICBcXFwnLS0tXFxcJwoKCgoKCiAtPVsgY29va2llcyAmYW1wOyBtaWxrIF09LQogICAgICAgICAgICAgICAgIHtbJiomXX0gICAgICAgICAgICAgICAuLVxcXCdcXFwnXFxcJ1xcXCdcXFwnLS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8XFxcJy0tLS0tXFxcJ3wKICB7WyYqJl19ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfC0uLi4uLi18CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfCAgIHtbJiomXX0gICAgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHwgICAgICAgfAogICAgICAgICAgICAgICBfLC5fICAgICAgICAge1smKiZdfSAgICB8ICAgICAgIHwKICAgICAgICAgIF9fLm9gICAgb2BcXFwiLS4gICAgICAgICB8ICAgICAgIHwKICAgICAgIC4tTyBvIGBcXFwiLS5ve1smKiZdfSAgIE8gKV8sLl8gICAgfCAgICAgICB8CiAgICAgICggbyAgIE8gIG8gKS0tLi1cXFwiYE8gICBvXFxcIi0uYFxcXCctLS0tLVxcXCdgCiAgICAgIHtbJiomXX0gXFxcJy0tLS0tLS0tXFxcJyAgKCAgIG8gIE8gICAgbykKICAgICAgICAgICAgICAgICAgICBgLS0tLS0tLS0tLWAKCgoKCgogLT1bIGNoaXtbJiomXX1saSBwZXBwZXI/IF09LQogICAgICAgICAvfAogICAgICAuLSgoLS0uCiAgICAgKCBcXFwnYF5cXFwnOyApCiAgICAgYDsjICAgIHwKICAgIHtbJiomXX0gICMgICAgfAogICAgICAgIwogICAgICAgIFxcXCctLiAgKQogICAgICAgICAgICgKICAgICAgICAgICAgYAoKCgogLT1bIDYgcGFjayB7WyYqJl19XT0tCiAgICAgICAgX18gIF9fICBfXwogICAgICAgKF9fKShfXykoX18pCiAgICAgIChfXykoX18pKF9fKXwKICAgICAgfCAgfHwgIHtbJiomXX18fCAgfHwKICAgICAgfCAgfHwgIHx8ICB8XFxcJwogICAgICBcXFwnLS1cXFwnXFxcJy0tXFxcJ1xcXCctLVxcXCcKCgoKIC09WyBzbWFsbCBwdW1wa2lucyB7WyYqJl19XT0tCiAgICAgICAgICAgIC8KICAgICAgICAgLi0tKSApLS0uCiAgICAgICAvYC4vYFxcXCJcXFwiYCAuYAogICAgICB8ICB8IDogfDogIHx7WyYqJl19LiB8CiAgICAgICAgfCAgLnwuICB8ICAvCiAgICAgICBcXFwnLl9fXzpfXy9fLlxcXCcKCgogICAgICAgICAgXylfCiAgICAgICAgL2AvXFxcIntbJiomXX1gCiAgICAgICAgX18vXy8KCiAgICAgICAgICAgLAogICAgICAgICAuLSkpLS0uCiAgICAgICAgLyAvIHwKICAgICAgICAgIHwgLyAve1smKiZdfQogICAgICAgICBgXFxcImBcXFwiYFxcXCJgCgoKICAgICAgICAgXy9fCiAgICAgICAuXFxcJyApIClgXFxcJy4gICBfL18KICAgICAgLy4vYFxcXCJcXFwiYHtbJiomXX0gLi5cXFwnICkgKWBcXFwnLgogICAgICB8OnwgOiB8OiB8Ly5cXFwnYFxcXCJcXFwiYC4KICAgICAgXFxcJ3wgIC58LiA6fDogIHw6IHwuIHwKICAgICAge1smKiZdfSBcXFwnLl9fXzpfLlxcXCdcXFwnLiB8LiB8ICAvCiAgICAgICAgICAgICAgICAgXFxcJy5fOl8vXy5cXFwnCgoKCiAgICAgICAgIF8vXwogICAgICAge1smKiZdfS5cXFwnICkgKWBcXFwnLiAgIF8vXwogICAgICAvLi9gXFxcIlxcXCJgIC4uXFxcJyApIClgXFxcJy4KICAgICAgXFxcJ3wgIC58LiA6Ly5cXFwnYFxcXCJcXFwiYC4KIHtbJiomXX0gICAgICBcXFwnLl9fXzpfLlxcXCd8OiAgfDogfC4gfAogICAgICAgICAgICAgICAgIFxcXCcuXzpfL18uXFxcJwoKCgogICAgICAgICAgXy9fCiB7WyYqJl19ICAgICAgIC5cXFwnICkgKWBcXFwnLgogICAgICAgLy5cXFwnYFxcXCJcXFwiYC4KICAgICAgIHw6ICB8OiB8LiB8CiAgICAgICAgXFxcJy5fOl8vXy5cXFwne1smKiZdfQoKCgogICAgICAgICAgXykpXwogICAgICAgIC5cXFwnYFxcXCJcXFwi

YFxcXCcuCiAgICAgICB8LlxcXCcgfCAgfC4gfAogICAgICAgIFxcXCcuXzpfL197WyYqJl19LlxcXCcKCgogLT1bIFNwYW0gd2l0aCBmbGllcyBdPS0KICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0Ke1smKiZdfSAgfCAsZFBcXFwiXFxcIjhhIFxcXCI4ODg4ODhiLCAgZDhiICAgIFxcXCI4ODhiICAsODg4XFxcIiB8CiAgfCA4OGIgICBcXFwiICA4ODggIGQ4OCBkUFl7WyYqJl19OGIgICAgODhZOGIsODg4OCAgfAogIHwgYFxcXCJZODg4OGEgODg4YWQ4UFxcXCdkUGFhWThiICAgODggWTg4UDg4OCAgfAogIHwgYSwgICB7WyYqJl19WTg4IDg4OCAgICBkUCAgICBZOGIgIDg4ICBZUCA4ODggIHwKICB8IGBcXFwiOGFkOFBcXFwnYTg4OGEgIGE4OGE7KmE4ODhhYTg4YSAgIGF7WyYqJl19ODg4YSB8CiAgfCAgICAgICAgICAgICAgICA7Kjs7OzsqOzs7Kjs7OyosLCAgICAgICB8CiAgfCAgICAgICAgXywtLS1cXFwnXFxcJzo6Olxce1smKiZdfVwnOyo7OzsqOzs7Kjs7KmQ7LCAgICAgfAogIHwgICAgIC4tXFxcJyAgICAgIDo6Ojo6Ojo6OjpcXFwnOyo7Oyo7ZElJOyAgICAgfAogIHwgIHtbJiomXX0gLlxcXCcgLCZsdDsmbHQ7Jmx0OywuICA6Ojo6Ojo6Ojo6Ojo6OjpmZmZmZmZgLiAgIHwKICB8ICAvICwmbHQ7Jmx0OyZsdDsmbHQ7Jmx7WyYqJl19dDsmbHQ7Jmx0OyZsdDssOjo6Ojo6Ojo6Ojo6Ojo6OmZmZmZmSSwgIHwKICB8IC4sJmx0OyZsdDsmbHQ7Jmx0OyZsdDsmbHQ7Jmx0O3tbJiomXX0mbHQ7Jmx0OzssOjo6Ll8gICB8ICAgL18uZiB8IHwKICB8IGBgJmx0OyZsdDsmbHQ7ICBfLF8gIDs7OzsmZ3Q7Jmd0OyZndDsmZ3Q7e1smKiZdfSZndDsuX19fX1lfXy9fXy5mIFxcXCcgfAogIHwgICAgLl8oQElAKV8uIDs7OyZndDsmZ3Q7Jmd0OyZndDsmZ3Q7ICBfe19fX31fICAgIHtbJiomXX0vICB8CiAgfCAgIGAuLS17X19ffS0tLjs7O2kmZ3Q7Jmd0OyZndDsmZ3Q7ICBcXFwnIChASUApIFxcXCcgLFxcXCcgICB8CiAgfCAgICAuLS8ge1smKiZdfSBZICAtLjtzUFxcXCdgXFxcIj8mZ3Q7Jmd0OyZndDsmZ3Q7Jmd0OyB+XFxcJ34gPT09PS4gICB8CiAgfCAgICAgLyAgIHwgICAgLl9fX19fX197WyYqJl19Li4ufCZsdDtbSG9ybWVsIHwgICB8CiAgfCAgICAgX18vLV9fLyAgICAgICAgICAgIGA9PT09PT09PT1cXFwnICAgfAogID09PT09PT09e1smKiZdfT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KCgogLT1bIGJhY29uPz8gXT0tCiAgICAgICAgICAgX18gICAgICBfLi57WyYqJl19XwogICAgICAgIC4tXFxcJ19fYC0uXy5cXFwnLi0tLlxcXCcuX18uLAogICAgICAgLy0tXFxcJyAgXFxcJy0uXy5cXFwnICAgIFxcXCctLl8uLwogICAgICAve1smKiZdfV9fLi0tLl8uLS0uXy5cXFwnYGAtLl9fLwogICAgICBcXFwnLl8uLVxcXCctLl8uLS5fLi1cXFwnXFxcJy0uLlxcXCcKCgoKIC09WyBhc3BpcmluIF09LQp7WyYqJl19ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIF9fX19fX19fX19fCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHtbJiomXX0gICBbX19fX19fX19fX19dCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7PT09PT09PT09fQogICAgICAgICAgICAge1smKiZdfSAgICAgICAgICAgICAgICAgICAuLVxcXCcgICAgICAgICBcXFwnLS4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8KICAgICAge1smKiZdfSAgICAgICAgICAgICAgICAgICAgICAgIC9fX19fX19fX19fX19fX19fXwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8ICB7WyYqJl19IF8gIF8gICBfICAgICAgfAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB8fChfIHxfKXx8Xyl8fCB8fAogICAgICAgICAgIHtbJiomXX0gICwuLS0uICAgLC4tLS4gICAgfHx+Xyl8ICB8fCB8fCB8fAogICAgICAgICAgICAvLyAgICAvLyAgICAgIHxfX19fX19fX19fX19fe1smKiZdfV9fX198CiAgICAgICAgICAgICAgIC8gICAgLyAgIHwgICAgICAgICAgICAgICAgIHwKICAgICAgICAgICAgIGBcXFwnLS1cXFwnICAgYFxcXCd7WyYqJl19LS1cXFwnICAgIFxcXCctLS0tLS0tLS0tLS0tLS0tLVxcXCcKXCI7e1smKiZdfQ==[[/code]]

Edward Scissorhands

I’ve set myself a goal to create an illustration for Edward Scissorhands 20th Anniversary. I want to do it in ASCII Art. I have the design, the plan. But it’s going to be pretty big, I’ve been working with small illustrations lately and I’ve never tried for something that requires scrolling in the window I’m working in. So, it will be different. But now I’m looking forward to it.

I even got thinking about putting my own ASCII art and illustrations from others into a blog. If people like my Edward Scissordhand ASCII they might like to see more so a gallery would be a good thing. I’ve been putting off updating the little gallery I have on thatgrrl.ca.

Anyway, tomorrow I will have the house to myself for at least a few hours. Maybe I can brew up a fresh mug of coffee and get to work on it.