From a29da3ac9a98f98aed574944f3460be2502ba36c Mon Sep 17 00:00:00 2001 From: Stefan Dresselhaus Date: Sat, 21 Nov 2015 21:42:09 +0100 Subject: [PATCH] included samples, disabled debug-image generation --- image1.img | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++ image2.img | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++ src/Main.hs | 2 +- test.jpg | Bin 48484 -> 0 bytes test.png | Bin 3742 -> 0 bytes 5 files changed, 131 insertions(+), 1 deletion(-) create mode 100644 image1.img create mode 100644 image2.img delete mode 100644 test.jpg delete mode 100644 test.png diff --git a/image1.img b/image1.img new file mode 100644 index 0000000..f9e090f --- /dev/null +++ b/image1.img @@ -0,0 +1,65 @@ +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXoooXXoooooXXooXXXXoooooXXooXXOOOOOOOOXXXXXXXXXOOOOOOOO@@OXXXXXXXOO@@@@@@OOoXOOoXXXXXXOOOXOXOOXOOXXoXoooooooooooooooooooooooooooooooooooooooooo +xoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXooooXXXXXXoooXXXXoooooXooXXXoXXXXXoXXOOOOOXXXXXOOOOOOOOO@OOOOOOOOO@@@@OOOOOOOoOOOOOXXXXXXOXXOOXXXXXXXoXXXoXXXooooooooooooooooooooooooooooooooooooooo +xxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXoooXXoooooooooooXXXXXOOOOOOOOOOOOXXXOOOOOXXXXOO@OOXXXXoXXXXoXOOXoXXXXXOOOOOOOOXXooXoXXXXXXXooooooooooooooooooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXOOOXoooXOOOOOXXXXXXXOOXXOOOXoXXXXXXXXXXXXXXXXXXooooooXXXXXXXooooXooXXXOXXXoooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXooooooooXXXXXXoXooXXooooXXXXOooooXXXXXooooXXXooooooooXoooooooooooXXXXOOOOXOOOOOOOOOOOOOOOOOOOOOXXoooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXooXXXXXXOOXXXOOXooooXXoXOXoXXooXoXXXXXXooooooooooooooooooooooooXXoXXXXXXOOOOOOOOOOOOOOOOOOOOOOXXXoooooooooooXXXXooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXoXXXooXXXXOOOOXXXXXXXoooXooooXoooooooXoooooooooooooooooooXXXXXXXOOOOOOOOOXXXXXXXXooooXXXXooooooooXXXXXXXXX +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXoooooXXXXXooXXXXooXXXOOXXXXXOOXXXXXXXXXXXXXoooooXXXXXXXXXXooooooooXXXXoooooXXoooXXooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXooooXXXooooooXXOXXooXXXXXXXXXXXOOOOOOOOOOOOOXXOOXoooooooXXXXooXXoooXXoooooooooooooooooooooooooooooooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXoooooooooXXXXXXXXoOOXXXXXXXXXXXOOOOXXXoooXXooXXooXoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXooooooXO@OXXOOO@@O@@@@@@@@@OOOOOOOOOOXXXXXooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXO@@@O@O@@@@@@@@@@@@@@@@@@@@@@@@@OOXXXXXXooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXooXXXXXXXXXXXXXXOOOXXXXXXXXXXXXOOOO@O@@O@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOXXOXOXXXooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOO@@@@@@@@@@@@@@@@@@@@@@OO@O@@OOOOOOOOOOOOOOOXXOXXooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXOOOOOO@@@@@@@@@@@@@@@O@@OO@@@@@@@@@@@@@@@@O@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOXXXooooooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXOOOOOOOOOOOOOOOOO@@@@@@@@OOOOOOOOOOOOO@OOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOXXooooooooooooooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXOOOOOOOOOOOOOOOO@@@@OO@O@@OOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OXoooooooooooooooooooooooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXOXOOOOOOOOOOOOOOOO@O@O@OOOO@@@O@@@OOOOOOOOOOOO@@OOOOOOOOOOOOOXOOXOO@@@OXXXXXXXOXooooooooooooooooooooooooooooooxxooxoooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXoooXXXXXXXXXXXXXXXXoooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxoooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOXXXXOXXXXooXXOXXXXXXooXXooooXooooXXXoooooooooooooooooooooooooooooXooooooXooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXoooooooooooooooXXoooooXXXXXXXXXXXoXXOOOoO@@@@@@@@O@@OOO@@OOOOXXXXoXXXooXXooxooXoXooooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooooooooooooooooooXooooooooXoooooooooooXXXoooooooooooooXXXoooooXXoooooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooxxxx...xoooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoooooXXXXoooXXXoooooooooooooxoxooXoXXooooXOXOOXXXXOOOOOXXXooooXXoooooooooooooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooxo.x..xo.xoXx....ooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOooxxxxxxoooXOOOOOXXooooooooooOO@@@@@@@@@@@OOOOOOOOOOOOOXXXOXXoXXoXooooXXXXXXXXXXXXXooooooooooooo +ooooooooooooooooooooooooooooo.x.oxx.xoooxxoooo....xooooooooooooooooooooooooXXXXXXXXXoooXXXXXXXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOXOOOOOooxxoxxxoooOOOOOOOOoOXoXooXoOOO@@OOOOOOOOOOOOOOOOOOOOOOOOOOoooooooXOOooXXXXXXXXXXoooooooooooooxx +oooooooooooooooooooooooooooo... .......xxXxoooooooxxooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOoooooOXOOXooxooxoXXXOOOOOOOXXXXOOoooooXOXOOOOOOOOOOOOOOOOOOOOOOOOXOOOOoXoOOooXoXXXXXXXXXXooooooooXXoo.xox +oooooooooooooooooooooooox..x..x.......ooxxoooOoooooOXxoXXoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOOOOOOOOOOOOOXoooooooooooxoooXOOoooooxoooXOOOOOOOOOOOOOXoOOXOoOXOOOOOOOOOOOOOOOOOOOOOOOOOOOXOOOoooooXXXXXXXXXooooXoXoXoooxxxxxxx +ooooooooooooooooooooooooo.oXooo.xooox..xoooXXoxooOOXXxoooooXoXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOOOOooxxxxxxoooxxxooXOOOXOoooooXXOOOOOOOOOOOOOXXXOXXOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXOoXXOoXOOXXXXXXXXXXXoooooooooxxxxxxxx. +oooooooooooooooooooooooooXXXXXXoooooxxxxxxxoXoooxxxxx.xxxxoxxxxxoooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOooxxxxxxxxxxxooooOOOOXOXXoOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXooooooXoooxxxxxxxxx +oooooooooooooooooooooooXXXXXXXXXooxxxxxoxooxoooxoooooxxxxxxxxxxxooooooooooooXXXXXXXXooXXXXXXXXXXXXXXXXXOOOOOooooxxxxooOOoOOOOOOOoooooooooooooooooooooooooooooooooooooooooooooooooXoXOoXXXXXXXXXXXXXXXXXXXXXoXooxxooXXooxxxxxxxxxx +oooooooooooooooooooooooooooooooxxxxoox.oooooxxxxxoooooxxxxooxoxxooooooooooooOXXXoooooooooXOXXXXXXOOOOOOOOOOOOXXoooXOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXooooooooooooooooooxxoxoooooooooOXooooooooooXoooooxxoooooooxxxxxxxxx +ooooooooooooooooooooooooooooooooXXXXXXoooooooooXooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXooooooooooooooooooooooooooooooooooooXoooooooooooooooooooooooooooooxoooooooooooxxxxxxxxx +xxxxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXooooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXoooooooooooooooooooooooooooooooooooooooooooooooooXooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXoooXXooooXXXXXXXOXXXXXoXXXoooXoXXooooooooooooooooooooooooooooooooXXooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooXooooXoXoXXXXXXXXXXXXXooooXXXXXXXOXOXXXOXOOXXXXXXXXXXooXXXooooooXooooooooooooooooooooooooooooooooXXoXXXXXoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +oooooooooooooXXXXXXoooooooXXXXXooooooooXoXXoooXXooXoXXXXXXXXXoXXXOOOXXOXXXXXXXXXXXXXooooooooooooooXXoXooXXXoXooXooooooooooXXXXXXXOXOXXOXXXXXXXXXXoooXXXoXXXXooXXXXoXooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +oooooooooooooooooooooXoooXXXXXXXXXoXOXoXXXXXXXoooooooooXXXXXXXXXXXXXXXOXXXXoXXXXoooooooXoooooooooXXXOXXXXXooXXXXoXXXXXXXXXOOOOOOOOOOOOOOOOOOXXXXXXoXooooooooooooooXXoXoXoXooooooooooooooooooooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooXXoXXXoXXXXXXoooXXXXXXXXoooXXooXOXXXOOOOooooXXXoOooooXooooooooooooooOOOOOOOOOXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXOOXXXXXXoooooooooXXoXXXXooooooooooooooXOoooooooooooooooooooooooooooooooooooooo +ooooXXXXoooooooooooooooooooXooooooooXooXoXXXXXXXOXXXoXXOOXXXXoooooXXooXooXXXOXXoXOXXXXOOXOOOOOOOOOOOOOOOOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXooXXXXXXoooXXXXXooooXXoooooooooooooooooooooooooooooooooooooooooooooooooooooo +oooooooXooooooooooooooooooooooooooooooooXooooooooOOoooooooooXooooXXXXXOOOXXXXOOOOOOOOOOOOXXOOOOOOOOOOOOOOOOOXXXXOXOOOOOXXOXOOOooooXXXXOXXXXoooXXXooooXXooXXooXooXoXXXXXXXXXXoXXoXXooXooooooXooooooooooooooooooooooooooooooooooooo +ooooooXoXooooXXooXooooooooooooooooXXoooXoooooooooXooooooXoXOOOOOXXXXoOOoXXXXXXXOOXOOOOOOOOOoXOOOOOOOOOXXXOOOOXOXOXXXXooooXooXXOXOXoooXXXXXoXXXooooXXooXXXXXXXXXXXXXXOXXooXoooooXXooXooXooooooooXoooooooooooooooXooooooooooooooooo +ooooXooooooooooooXXXooooooooooooooXoXoooooXXXXooooXXXXXOOXOXXXOXOOOOOOOOOOOOXXXOOOOOXOOOOOOOOOOOOOXXOOXXXooXXOOOOOOXXOXXOXoooooooXXXXXXOOOOOOXXooooooooXXoooooooooooXoooooooooooooooXoXXoooooXXoooooooooooooooooooooooooooooooooo +oooooooooooooooooooooXXooXoXoooOXXXoXoooooooooXXXXXooXXOXOOOOOXXOOOOOOOOOXOOXOOOOOXOXOOOOOOOOOOOOXXXOOXXXXOOOXXXXOOOOXOOOOOOOOXooXOXXXoXXoOOOXXXXXXXXXXXXooXXXXXXXXXXoXooooooXooXooXooooooooooooooooooooooooooooooooooooooooooooo +ooooooooXoooXooXooXXXXXoXOOOXXXXXXXXXoXXoXXXoXXooXXOOOXXOOOXXOXoOXXOOOOOOOOOOOOOXXXXoXoooXOXOXOOOOXXOOooooXXXoXXOXXOoXoXooooooooXXooooooXoooXXOOXOXXXXXXXXXXXXoXXXXXoXXooXoooXoooooooXooooooooooooooooooooooooooooooooooooooooooo +ooooooXXoXoXXXoXOXOXXXXXOOXXXXXXoXOoXXOOOOXXXXXOOOXXXOOOXXOXOXOOOOOOOOOXXoXXXOOXOOXXOOOOOOOXXXOOOXOOOXOOOOOXOXXooXXooXooooXoooXXXXXoXXXXOXXooooXoXooXooooooXoXoXXXXXXXXXXXooXXXXXXXXXXooooooooooooooooooooooooooooooooooooooooooo +XXooXXXooooooooooooooooooooooXOOOXXoooooXOOOOXXXOXXOXXXXXooXooooXoooooOOXXXXXXoXOooooooXOXoXXOOOXooOXXXXOOOOXXXXoXoXXoooXooXXXoXXXXXXOXXoXXooXXXXXXoooooXooXooooXooooXXXXoooooooooooXOooooXoXoooooooooooooooooooooooooooooooooooo +ooooXooooooXoooXooooooXXXXoooooXXoooooXXXXoXOXoXoXXXOXOXXoXOOXXXoXOXXOXXXXooXXXXOOOOOOXXXOOOOXOOXOXXXXOOOOOXXoXXoXoooXXXXXXXOOXXoooXXoOXXOXooXooXooXXXXOOXXXooooooooooooooXXXXXXoooooXoooXXoXXoXooXooooooooooooooooooooXooooooooo +oXXooooooXXXXOoXXooooooooooooooXXooooooooXoXXoooooXooooooooOOoooXXXXXXXXXOOXXXooXoXoooooooXoooooooooXoXXoooXXXOOXXOOOXXooXXoOOXXXXXoXXOOOXXXoooXoXXXXXoooXoXooXoXooXoXXXooXXXOXoXXXoXXOXOXXoooXOooXoooXoooooooXoooooooXooXooooooo +ooooOooooooooooXXXXooooooooXooooooXoooooooooooooooooooXoXXooXoooXXXooXXXXoooXXXoooooooXXoXooXXXOOXOXOXOXXXXXOOXoooXXXOXOXoOOXOXXoXOOOXXoooooooooooooooXooOOOXXXXoooooXXooooooooXXoXooXooooooXooooooXoxooooooooooXooooooooooooXooo +oooooooooooooooxooooXXXooooXoooooooXXXXXXXoooooXXooooXXooooXOXooXXXXXXXoooooXXooooXXooOOOOOXXOXXXoooXOXOXXXXXXXXoXXOOXoooXoooXoooooXXoXXXXXoooooooooXooooooooooXXXooXoooooXOXXXXOoooOXooXXooooooooooooooooXooooooXXXooooooooooooo +ooooXoooooooooooXXoXXXoooOXXXXoXXoOoooXoooooooooooooooooooooOooooXXoXXXoXooXXoXXXXOOOOOOOOOOOOOXoOXOXXXXoooXXXXOOXOOOXOoXXXoXXooXXXooooXooXXXooooooXXXXoooooXXXoXXOXooooooXooXXOXooooooooXoXXXXXXXXOoooXooooooooXXXXooXoooooooooo +oooooXXoooXoXXoooooXXXXOXXooXXOXXXXoXXXooXXooooooooooXooooooooooooooXXXXXooXooooooXXXXXXXXXXXXXXXXOXOOXXOXOXOXXXXXooooooXoooooOXoXXoXXoXoXooXXooooooooXoooooooooXXXoXXXXooooooooooXoooooXXXooXoooXXooooXooooooooooooooooooooooooo +ooooooooooooooooooooooooooooXXoXXoXXXooooooooooXooooooooooXXoooooooooooooooXXXXXOXXXoXXXXoooXoXXXOoXXXoXooXXXXoXoXXXooXooXoooooooooXXXXXXoXXXXXooooooXXXooXoooooXoooXooXXooooooooooooooooooooXooXooooooXooooooooooooXoooooooooooo +oooXooooooooooxoooooooooXXoXXooooooooooXoXoXXooooXoooXoooooXooooooXXXXoXooXoOXOOOOXXXoXXXXXXXXXXXoooooooooXoXXoXXXXXXOOXXXoXXXOXXXXXOXXXXoXXXXXOooXXXXoooooooooooooOXXXXooooooooXXoooooXoooooXXoooooooooooooooooooooooooooooooooo +oooooXooooooooooooXoooooooooooooooooooooXooXooXoXoooXXXoooXooooooooooooXXooXXXOoXXooXXOXXXXOOoooooooooooXooooooooooooooooXoXoXoooXOoXoooooooooooXOoooooooooXoooooXooooXoooooooooooooooooooooooooooooooooooooooooXoXXXoXOooooooooo +ooooooooooooooooooooooooooooooooooooXXoXoXoOXoXoooXoooooooooXXoOXXXXXXXoXoXXXXOoXXXoXXXXXooooooooXooXooooXXoXoXoooXXXoooooXXooooooooooooooooooooooooooooooXoXoooooooXooooooooooXXooooooooooooooooooooooooooooooooooooXXooooooooXo +oooooooooooooooooooooooooooooooooooooooooooooooooooooXoXooooXXooXooXooooooXXoooXooooooXooXXXOXooXoXooooXXXoooXXoOooOXXXoXXoooooXoooooOOXooooooooooooooooooooooxxxooooooooXoXoooooooXooXXooooooooooooooooooooxoooooooXoooooooooooo +oooooooooooooooooooooooooooooooXoXooooooooooooooXXXoooooXoooooooooXXXXooXoooooooXXoooxxooooXXXXXXXXXOXXXXXXooooooooooXoXXXooooOOoooooooooooooooooooooooooooooooxooooooooooooXXXooXXXooooooXXXoooooooooooooooooooooooooooooooooooo diff --git a/image2.img b/image2.img new file mode 100644 index 0000000..fb44915 --- /dev/null +++ b/image2.img @@ -0,0 +1,65 @@ +xxxxxxxxxxxxxxxxxxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxooooxxxxxxxxxooooox +xxxxxxxxxxxxxxxxxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxoooooox +xxxxxxxxxxxxxxxxxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +xxxxxxxxxxxxxxxxxxxxxxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXoooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +xxxxxxxxxxxxxxxxxxxxxxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXooooooooXoooooooooooooooooooooooooooooooooooooooooooooooo +oooxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXooooooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXooXXXXXXXXXXXXXXXXXXXXoooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXOXXXOOOOXXXXXXXXOOOXXXXXXXXXXXXooooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXOOOOOOOOOOXXXXOOOXXXXXXXXXXooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXOOOOOOOOOXXXOOOOOOXXXXXXXoooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXOOOOOOOOOOOOOOOXXOOOOOXXXXXXooooooooooooooooo +xooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXooooooooXXXXXXXOOXOOOOOOOOOOXXXXXXXXooooooooooooooo +xxxxxxxxxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXooooooooXoooooooooooooooooooXXXXXXXXOOOOOOOOOOXXXXoooooooooooooo +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXoooooooooooooooooooooooooooXXXOOOOOXOOOOXXXXXXooooooo +xxxxxxxxxxxxxxxxxxxxxxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXOOOOOOXXXXXoo +ooooooooooxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXoooooooXXooooooooooooooooooooooooooooooXXXXX +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXooooooooooooooooooooooooooooo +xxxxxxxxxxxxxxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXooooooooooooooooXooooooooooooooooooooooooooo +xxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXOOOOOOOOOOOOOOOOOOOOOOOXXXXXXooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXoooXXXXXXXXXXXXXXXXXXXXoooooooooooooooooooXXXXXXXXXXXOOOOOO@OO@@@@@@@@@@@@@@@@OOOOOOOOOOOXXXXXXXXXXXXXXooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoooooooXXXXXXXXXXXXOOOOOOOOOOOOOOOOXOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXoXXoooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXoooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOOOOOOOOOOOOO@@@@@OOOOOO@@OOOOOOOOXXXXXXXXXXXXXXXXXXooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXXXXXXXXXXXXoooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXOOOOOOOOOOOOOOOOOOO@@OOXXXXXXXXXXOOOOOOOOOOOO@@@@@@@@@@@@@@@@O@@@@@@@@@@@@@@@@OOOOOOOOOOOOXXXXXXXOOOOOXXXXoooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXOOOOOOOOOOOOOOOO@@@@@O@@@OOOOO@@@@@@O@@@@@@@@@@@@@@@@@@@@@@@@OOOOOO@@OOOOOOOOOO@OOOOOOOOOOXOO@@@@OOOXXXXXX +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOO@@@OOXXXXXXX +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXoooooooooooooooooooooXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOO@OO@@@OOOOOOOOOOOOOOOOOOOOOOOOOO +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXoXXoXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOOOOOOOOOOOOOOOXooOOOO@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@OOOOOOOOOOOOOOOOOOOOOOOOOXX +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXOXoooooooooooooooooooooooooooooooooXXXXOOO@@@@@OOOOXXXXooooooXOOOOOOOOOOOOOOOOOOOooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxooooooooooooooooxooooooooooooooooooooooooooooooooooooXXXXXOOOOOOOOOOOXXXoooooooooooooooooooooooooooooooooooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxoooxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXOOOOOOOOOXXXoooooooooooooooooooooooooooooooooooooo +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoooxxxoooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXOOOOOOOOOXXXXooooooooooooooooooooooooooooooooooooo +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXOOOOOOOOOXXXXoooooooooooooooooooooooooooooooooooo +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoxxxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXoooooooooooooooooooooooooooooooooooo +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooooooooxoooooooooxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXooooooooooooooooooooooooooooooooooooo +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoxxxxooooooooooxxoxxxxxxxoxxxooxxoxooooooxxxxxxxxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXoooooooooooooooooooooooooooooooooooooo +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxooooooxxxoxxxoooooooxxxxxxxxxooxooooxxoxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXoooooooooooooooooooooooooooooooooooooooooooooooo +.....xx.xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoooxoxxxooooooooooooooooooooooxxxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +.....xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooxxooooooooooooxxooooxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +..x...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooxxxoxxxoooooooooooooooxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo +...xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxooooooxoooooooooooxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoxoxxxxxxxxxxxxxxxxxxxxxxxooooooooxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxooooooooooooooooooxxxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxoxxx +xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoxxxxxxxxxxxxxxxooxooxxxxxxxxxxxooxoooooooxxxoooxxxxooxooxoooxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxxx +oooooooooooxxxxxxxxooxxxxoxxoooxxooxooxooxooooooooooooooooooooooooooooooooxxxxxxxxxxxxxoooooxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxxxxx +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxxxxxxxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxooxxxxxx +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxxxxxxxxxxxxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxoooooooxooxoooxoooxxxxxx +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxxxxxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxooooooooooooooooooxxxxxxx +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxooxoooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxxxooxoxooooooxxooxooooooooooooooooxxxxxxxxxxxoxoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxooooooo +ooooooooooooooooooooooooooooooooooXOOXXXXXOXOXXXOOOOOOOOOOOOOOOOOOOOOOOOOOOOOXXXXXOOOOXXOOOXXXOOOOOOOXXXXOXXOOXXOXOXXOOXOOOOXooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxoooooooooooox +ooooooooooooooooooooooooooooooooooooooooooooXOOOOOOOOOOOOXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOOoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoooooooooooooooooooooooooooooxxoooooooooooooooooooooooooooooooooooooooooooooooooooooxoooooooooooooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXOOooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxooooooooxooooooooooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxoxxoxoooxxxoooxxooooxxooooooooxxooooo +ooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxoooooooooooooooooooOXXXXXXXXXXXXXXXXXXoooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooxoxxxxxxooxxxxxxoxxxooooxxxxxxxoooooooooo +oooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxxooxxxoooooooooooooXXXXXXXXXXXXoooooooooxxxxxxxxxoxooooooooooooooxxxooooooxxxxxxxxoxxxoooxoxooxxxoooooooooooooooooooooooooxxxxxxoxxxxxxxxxxxxxxxxooxoxxxxoooooxooooooxx +oooooooooooooooooooooooooooooooooooooooooooooooooooooooooxxxooxxxxxxxxxxxxxxxooooooooooxooxxxxxxxxxxxxooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooooooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxxooooooooooooooxxxo +oooooooooooooooooooooooooooooooooooxxxxoooooooooooooooooooooxxxxxxooooooooooooooooxxooooooooooooxooooooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooooooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooooooooooooooxo +ooooooooxooooooooooooooooooooooxooxxxxxxxxxxxxoooooxxoooooooooooooxoooooooooooxxxxxxoooooooooooooooooooooooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooooooooxooooooooooooxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooooooooooooxxxxoxooo +.xxxxxxxxxxxxxxx....xxxxxxxxxxxxxxxxxxxoxxxoxxxxxxxxoox.xxxxxxxxxxxxooooooooxxxxxxxxxooooooxooooooooooooooooxooooooxxxxxxxxxxxxxxxxxxxxxxxxxxxoooooooooooooxxxxxxxooooooooxxxxxxxxxxxxxxxxxxxxxxoxooxxxxxxoxxooooooooxxooxxxxxooo +xxooxxxoooooooooooooooooooooooooooooooooooooooooooooooooooox.xxxxxxxxxxxxxxxxxxxxxxxooxxxxoooo[48;2;40;46;0moooooxxxxxxooooooooxxxxxxxxxxxxxxxxoxxoooxooxoooooooooxoxxxxxxxxxooxxoooooxxxxooxxxxxxxxoooxxoxxxooooooxxxxxxxxxooooooooxxxxxxxxoxx +ooooooooooooooooooooooooooooooooooooooooooxxxxxxxooxooooxx.....xxxxxxxx...xxxxxxxxooxxxxxooxxxoxxooooooooooooooxxxxxxxxxoooooooooxxxxxxxoooooooooooxxxxxxxxxxxxooxxoooxxxoooxxxxxxoooooooooooooooxxoxxxxxxoooxoooxxxxxoooxxxxxxxx diff --git a/src/Main.hs b/src/Main.hs index 8fe8278..5fc26ab 100644 --- a/src/Main.hs +++ b/src/Main.hs @@ -47,7 +47,7 @@ run (Options src w h) = do case pix of Nothing -> return () Just (f,b) -> do - savePngImage "test.png" (ImageRGB8 b) + --savePngImage "test.png" (ImageRGB8 b) str <- return $ img2ascii conv (f,b) mapM_ (\x -> putStr x >> putStrLn "\x1b[0m") (concat <$> str) Nothing -> return () diff --git a/test.jpg b/test.jpg deleted file mode 100644 index 24a4e8888301a341a90d03c6780739c4fe8c2e60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48484 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 IM6N<$g2e$>%K!iX