#! /bin/bash

# This is a translation of "mandelbrot.bf".
data_ptr=1

memory_size=32768
i=0
while [ $i -lt $memory_size ] ; do
    data_mem[$i]=0
    i=$((i + 1))
done
#
# This code was generated by the
# Brainfuck to * compiler suite
# written by
# Folkert van Heusden
# mail@vanheusden.com / www.vanheusden.com
# (C) 2016-2023 by Folkert van Heusden
# Released in the public domain
#

function f0 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 9))
    done
}
function f1 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr - 9))
    done
}
function f2 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    done
}
function f3 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 9))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 9))
        done
        data_ptr=$((data_ptr + 9))
    done
}
function f4 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 6))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 6))
    done
}
function f5 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 7))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 7))
    done
}
function f6 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 7))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 2))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 5))
    done
}
function f7 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 9))
        done
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr - 9))
        f1
        data_ptr=$((data_ptr + 9))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    done
}
function f8 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 8))
    done
}
function f9 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 4))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
        done
        data_ptr=$((data_ptr - 4))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 5))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 2))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 2))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 2))
                done
                data_ptr=$((data_ptr - 2))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 2))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 2))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 4))
                done
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 9))
            done
            data_ptr=$((data_ptr - 8))
            f1
        done
        data_ptr=$((data_ptr + 9))
        f0
        data_ptr=$((data_ptr - 9))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 9))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 9))
            done
            data_ptr=$((data_ptr - 10))
        done
        data_ptr=$((data_ptr + 1))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 9))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 9))
        done
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 8))
    done
}
function f10 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 4))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 6))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 6))
            done
            data_ptr=$((data_ptr - 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 1))
            done
            data_ptr=$((data_ptr + 4))
        done
        data_ptr=$((data_ptr - 3))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 3))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 3))
        done
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 9))
    done
}
function f11 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 5))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 5))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 5))
        done
        data_ptr=$((data_ptr - 5))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 5))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 6))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 3))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 3))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 3))
                done
                data_ptr=$((data_ptr - 3))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 3))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 4))
                done
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 9))
            done
            data_ptr=$((data_ptr - 8))
            f1
        done
        data_ptr=$((data_ptr + 9))
        f0
        data_ptr=$((data_ptr - 9))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 2))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 9))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 9))
            done
            data_ptr=$((data_ptr - 11))
        done
        data_ptr=$((data_ptr + 2))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 9))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 9))
        done
        data_ptr=$((data_ptr - 2))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 8))
    done
}
function f12 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 4))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 36))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 36))
        done
        data_ptr=$((data_ptr + 5))
    done
}
function f13 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 9))
        done
        data_ptr=$((data_ptr - 9))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 9))
        f1
        data_ptr=$((data_ptr + 9))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    done
}
function f14 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 3))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 3))
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 3))
        done
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 3))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 3))
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
            done
            data_ptr=$((data_ptr - 4))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 13))
                f1
                data_ptr=$((data_ptr + 4))
                f2
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 5))
                f0
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 1))
            done
        done
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 4))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
        done
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 4))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 3))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 3))
            done
            data_ptr=$((data_ptr - 3))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 3))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 12))
                f1
                data_ptr=$((data_ptr + 3))
                f2
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 6))
                f0
                data_ptr=$((data_ptr + 1))
                f2
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 1))
            done
        done
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 1))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 1))
            f0
            data_ptr=$((data_ptr - 8))
        done
        data_ptr=$((data_ptr + 8))
    done
}
function f15 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 3))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 4))
    done
}
function f16 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 4))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 2))
        f2
        data_ptr=$((data_ptr - 2))
    done
}
function f17 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 5))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
        done
        data_ptr=$((data_ptr - 4))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 3))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 1))
        done
        data_ptr=$((data_ptr + 8))
    done
}
function f18 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 2))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 2))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 2))
        done
        data_ptr=$((data_ptr - 2))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 2))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 3))
        done
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 9))
    done
}
function f19 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 3))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 3))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 7))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 7))
            done
            data_ptr=$((data_ptr - 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 1))
            done
            data_ptr=$((data_ptr + 3))
        done
        data_ptr=$((data_ptr - 2))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 2))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 2))
        done
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 9))
    done
}
function f20 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 3))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 36))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 36))
        done
        data_ptr=$((data_ptr + 6))
    done
}
function f21 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 6))
        f2
        data_ptr=$((data_ptr + 3))
    done
}
function f22 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 4))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 5))
    done
}
function f23 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 5))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 2))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 4))
    done
}
function f24 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 5))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 5))
    done
}
function f25 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 2))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 2))
    done
}
function f26 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 2))
        f25
        data_ptr=$((data_ptr - 2))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 2))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 2))
        done
        data_ptr=$((data_ptr + 8))
    done
}
function f27 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 1))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 5))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 4))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 14))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 11))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 3))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 3))
                done
                data_ptr=$((data_ptr - 1))
            done
            data_ptr=$((data_ptr + 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 3))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 14))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 11))
            done
            data_ptr=$((data_ptr - 2))
        done
        data_ptr=$((data_ptr + 1))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 3))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 3))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 14))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 11))
            done
            data_ptr=$((data_ptr - 1))
        done
        data_ptr=$((data_ptr + 1))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 3))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 3))
        done
        data_ptr=$((data_ptr - 12))
    done
}
function f28 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 1))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 1))
        done
        data_ptr=$((data_ptr - 1))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 1))
        done
        data_ptr=$((data_ptr + 8))
    done
}
function f29 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 4))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 4))
    done
}
function f30 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 4))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 14))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 10))
    done
}
function f31 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 2))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 6))
    done
}
function f32 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 2))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 10))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 12))
    done
}
function f33 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 1))
    done
}
function f34 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 10))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 11))
    done
}
function f35 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 3))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 13))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 10))
    done
}
function f36 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 1))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 3))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 3))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 13))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 11))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 2))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 2))
                done
                data_ptr=$((data_ptr - 1))
            done
            data_ptr=$((data_ptr + 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 2))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 13))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 11))
            done
            data_ptr=$((data_ptr - 2))
        done
        data_ptr=$((data_ptr + 1))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 3))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 2))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 2))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 13))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 11))
            done
            data_ptr=$((data_ptr - 1))
        done
        data_ptr=$((data_ptr + 1))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 2))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 2))
        done
        data_ptr=$((data_ptr - 12))
    done
}
function f37 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 7))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 7))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 3))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 3))
            done
            data_ptr=$((data_ptr - 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 1))
            done
            data_ptr=$((data_ptr + 7))
        done
        data_ptr=$((data_ptr - 6))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 6))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 6))
        done
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 9))
    done
}
function f38 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 7))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 7))
    done
}
function f39 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 5))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 5))
    done
}
function f40 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 8))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 8))
    done
}
function f41 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 8))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 8))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 2))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 2))
            done
            data_ptr=$((data_ptr - 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 1))
            done
            data_ptr=$((data_ptr + 8))
        done
        data_ptr=$((data_ptr - 7))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 7))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 7))
        done
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 9))
    done
}
function f42 {
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 8))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 8))
    done
}

#
#  A mandelbrot set fractal viewer in brainfuck written by Erik Bosman
#
data_mem[$data_ptr]=$((data_mem[data_ptr] + 13))
data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    data_ptr=$((data_ptr + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 2))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    data_ptr=$((data_ptr + 3))
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 5))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    data_ptr=$((data_ptr + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 2))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    data_ptr=$((data_ptr + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    data_ptr=$((data_ptr - 6))
done
data_ptr=$((data_ptr + 5))
data_mem[$data_ptr]=$((data_mem[data_ptr] + 6))
data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
data_ptr=$((data_ptr + 1))
data_mem[$data_ptr]=$((data_mem[data_ptr] - 3))
data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
data_ptr=$((data_ptr + 10))
data_mem[$data_ptr]=$((data_mem[data_ptr] + 15))
data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 9))
    done
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    f1
    data_ptr=$((data_ptr + 9))
    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
done
data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
    data_ptr=$((data_ptr + 8))
    f2
    data_ptr=$((data_ptr + 1))
done
data_ptr=$((data_ptr - 9))
f1
data_ptr=$((data_ptr + 8))
f2
data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
data_ptr=$((data_ptr - 7))
data_mem[$data_ptr]=$((data_mem[data_ptr] + 5))
data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
f3
data_ptr=$((data_ptr + 7))
data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
data_ptr=$((data_ptr + 27))
data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
data_ptr=$((data_ptr - 17))
f1
data_ptr=$((data_ptr + 3))
f2
data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
    data_ptr=$((data_ptr + 6))
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_ptr=$((data_ptr + 7))
        f2
        data_ptr=$((data_ptr + 2))
    done
    data_ptr=$((data_ptr - 9))
    f1
    data_ptr=$((data_ptr + 7))
    f2
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    data_ptr=$((data_ptr - 6))
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 4))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    f3
    data_ptr=$((data_ptr + 6))
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    data_ptr=$((data_ptr - 6))
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 7))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    f3
    data_ptr=$((data_ptr + 6))
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    data_ptr=$((data_ptr - 16))
    f1
    data_ptr=$((data_ptr + 3))
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        done
        data_ptr=$((data_ptr + 6))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 7))
            f4
            data_ptr=$((data_ptr - 6))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 6))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 2))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 3))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 1))
            done
            data_ptr=$((data_ptr + 8))
        done
        data_ptr=$((data_ptr - 9))
        f1
        data_ptr=$((data_ptr + 9))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 8))
            f5
            data_ptr=$((data_ptr - 7))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 7))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 2))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 3))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 2))
            done
            data_ptr=$((data_ptr + 8))
        done
        data_ptr=$((data_ptr - 9))
        f1
        data_ptr=$((data_ptr + 7))
        f5
        data_ptr=$((data_ptr - 7))
        f6
        data_ptr=$((data_ptr + 9))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 15))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        f7
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        f8
        data_ptr=$((data_ptr - 9))
        f1
        data_ptr=$((data_ptr + 9))
        f9
        data_ptr=$((data_ptr - 9))
        f10
        data_ptr=$((data_ptr + 9))
        f8
        data_ptr=$((data_ptr - 9))
        f1
        data_ptr=$((data_ptr + 9))
        f11
        data_ptr=$((data_ptr - 9))
        f10
        data_ptr=$((data_ptr + 9))
        f12
        data_ptr=$((data_ptr - 9))
        f1
        data_ptr=$((data_ptr + 9))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 15))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        f13
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 21))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 3))
        f1
        data_ptr=$((data_ptr + 9))
        f14
        data_ptr=$((data_ptr - 9))
        f1
        data_ptr=$((data_ptr - 7))
        f15
        data_ptr=$((data_ptr + 9))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 26))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 2))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
        done
        data_ptr=$((data_ptr - 4))
        f16
        data_ptr=$((data_ptr + 2))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr - 7))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 2))
                f2
            done
            data_ptr=$((data_ptr + 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 2))
                f15
                data_ptr=$((data_ptr + 3))
            done
            data_ptr=$((data_ptr + 13))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 2))
                f2
                data_ptr=$((data_ptr + 1))
                f2
                data_ptr=$((data_ptr + 1))
                f2
                data_ptr=$((data_ptr + 5))
            done
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 3))
            f2
            data_ptr=$((data_ptr + 6))
            f17
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 2))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 9))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 9))
                done
                data_ptr=$((data_ptr + 7))
            done
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 15))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f7
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f8
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 5))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                done
                data_ptr=$((data_ptr - 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 6))
                    f18
                    data_ptr=$((data_ptr - 8))
                    f1
                done
                data_ptr=$((data_ptr + 9))
                f0
                data_ptr=$((data_ptr - 9))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_ptr=$((data_ptr + 1))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 9))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 9))
                    done
                    data_ptr=$((data_ptr - 10))
                done
                data_ptr=$((data_ptr + 1))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 9))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 9))
                done
                data_ptr=$((data_ptr - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 8))
            done
            data_ptr=$((data_ptr - 9))
            f19
            data_ptr=$((data_ptr + 9))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 6))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 5))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                done
                data_ptr=$((data_ptr - 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 4))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 1))
                done
                data_ptr=$((data_ptr + 8))
            done
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            f8
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 5))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                done
                data_ptr=$((data_ptr - 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 6))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 2))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 2))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 2))
                        done
                        data_ptr=$((data_ptr - 2))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 2))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 2))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 4))
                        done
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 9))
                    done
                    data_ptr=$((data_ptr - 8))
                    f1
                done
                data_ptr=$((data_ptr + 9))
                f0
                data_ptr=$((data_ptr - 9))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_ptr=$((data_ptr + 1))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 9))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 9))
                    done
                    data_ptr=$((data_ptr - 10))
                done
                data_ptr=$((data_ptr + 1))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 9))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 9))
                done
                data_ptr=$((data_ptr - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 8))
            done
            data_ptr=$((data_ptr - 9))
            f10
            data_ptr=$((data_ptr + 9))
            f12
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            f20
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 15))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f13
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 8))
                f5
                data_ptr=$((data_ptr - 7))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 7))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 6))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 1))
                done
                data_ptr=$((data_ptr + 8))
            done
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            f21
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 1))
            f22
            data_ptr=$((data_ptr + 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 6))
                f23
                data_ptr=$((data_ptr + 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 5))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                done
                data_ptr=$((data_ptr - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
            done
            data_ptr=$((data_ptr - 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 1))
            done
            data_ptr=$((data_ptr - 5))
            f24
            data_ptr=$((data_ptr + 6))
            f2
            data_ptr=$((data_ptr - 6))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
            done
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 4))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_ptr=$((data_ptr + 2))
                    f25
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 2))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 2))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 1))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 3))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 3))
                        done
                        data_ptr=$((data_ptr - 3))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 3))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 12))
                            f1
                            data_ptr=$((data_ptr + 3))
                            f2
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 6))
                            f0
                            data_ptr=$((data_ptr + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 1))
                        done
                    done
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 3))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 3))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 3))
                    done
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 3))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 3))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 1))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 2))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 2))
                        done
                        data_ptr=$((data_ptr - 2))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 2))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 11))
                            f1
                            data_ptr=$((data_ptr + 4))
                            f2
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 5))
                            f0
                            data_ptr=$((data_ptr + 1))
                            f2
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 1))
                        done
                    done
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 1))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 1))
                        f0
                        data_ptr=$((data_ptr - 8))
                    done
                    data_ptr=$((data_ptr + 8))
                done
                data_ptr=$((data_ptr - 9))
                f1
                data_ptr=$((data_ptr + 4))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 4))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 4))
                done
                data_ptr=$((data_ptr - 4))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 4))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                    f26
                    data_ptr=$((data_ptr - 8))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 1))
                    f27
                    data_ptr=$((data_ptr + 4))
                    f2
                    data_ptr=$((data_ptr - 4))
                done
                data_ptr=$((data_ptr + 3))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 3))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 3))
                done
                data_ptr=$((data_ptr - 3))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 3))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 6))
                    f28
                    data_ptr=$((data_ptr - 8))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 1))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_ptr=$((data_ptr + 1))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 5))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 3))
                            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                                data_ptr=$((data_ptr + 3))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                                data_ptr=$((data_ptr - 14))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                                data_ptr=$((data_ptr + 10))
                                f29
                                data_ptr=$((data_ptr + 1))
                            done
                            data_ptr=$((data_ptr - 1))
                            f30
                            data_ptr=$((data_ptr - 1))
                        done
                        data_ptr=$((data_ptr + 2))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 3))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 4))
                            f30
                            data_ptr=$((data_ptr + 1))
                        done
                        data_ptr=$((data_ptr - 1))
                        f29
                        data_ptr=$((data_ptr - 11))
                    done
                    data_ptr=$((data_ptr + 6))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 6))
                done
            done
            data_ptr=$((data_ptr + 4))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
            done
            data_ptr=$((data_ptr - 4))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 5))
                f0
                data_ptr=$((data_ptr - 9))
                f27
            done
            data_ptr=$((data_ptr + 1))
            f2
            data_ptr=$((data_ptr + 2))
            f2
            data_ptr=$((data_ptr + 1))
            f2
            data_ptr=$((data_ptr + 5))
            f31
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            f17
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 15))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f7
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f8
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 4))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 4))
                done
                data_ptr=$((data_ptr - 4))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 4))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 5))
                    f18
                    data_ptr=$((data_ptr - 8))
                    f1
                done
                data_ptr=$((data_ptr + 9))
                f0
                data_ptr=$((data_ptr - 9))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_ptr=$((data_ptr + 1))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 9))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 9))
                    done
                    data_ptr=$((data_ptr - 10))
                done
                data_ptr=$((data_ptr + 1))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 9))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 9))
                done
                data_ptr=$((data_ptr - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 8))
            done
            data_ptr=$((data_ptr - 9))
            f19
            data_ptr=$((data_ptr + 9))
            f20
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 5))
            f2
            data_ptr=$((data_ptr + 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 15))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f13
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f14
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 3))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 3))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 3))
            done
            data_ptr=$((data_ptr - 3))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 3))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 6))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_ptr=$((data_ptr + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 3))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 3))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 3))
                    done
                    data_ptr=$((data_ptr - 3))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 3))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 3))
                    done
                    data_ptr=$((data_ptr + 8))
                done
                data_ptr=$((data_ptr - 8))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 1))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_ptr=$((data_ptr + 1))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 1))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 10))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 12))
                            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                                data_ptr=$((data_ptr - 2))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                                data_ptr=$((data_ptr + 2))
                            done
                            data_ptr=$((data_ptr - 1))
                        done
                        data_ptr=$((data_ptr + 1))
                        f32
                        data_ptr=$((data_ptr - 3))
                    done
                    data_ptr=$((data_ptr + 2))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 2))
                        f32
                        data_ptr=$((data_ptr - 1))
                    done
                    data_ptr=$((data_ptr + 1))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 2))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 2))
                    done
                    data_ptr=$((data_ptr - 13))
                done
            done
            data_ptr=$((data_ptr + 4))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
            done
            data_ptr=$((data_ptr - 4))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 5))
                f26
                data_ptr=$((data_ptr - 8))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 1))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_ptr=$((data_ptr + 1))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 2))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 2))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 10))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 11))
                            f33
                            data_ptr=$((data_ptr + 1))
                        done
                        data_ptr=$((data_ptr - 1))
                        f34
                        data_ptr=$((data_ptr - 2))
                    done
                    data_ptr=$((data_ptr + 3))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 2))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 1))
                        f34
                        data_ptr=$((data_ptr + 1))
                    done
                    data_ptr=$((data_ptr - 1))
                    f33
                    data_ptr=$((data_ptr - 12))
                done
                data_ptr=$((data_ptr + 5))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 5))
            done
            data_ptr=$((data_ptr + 9))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 3))
                f2
                data_ptr=$((data_ptr + 1))
                f2
                data_ptr=$((data_ptr + 1))
                f2
                data_ptr=$((data_ptr + 4))
            done
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 3))
            f2
            data_ptr=$((data_ptr + 1))
            f2
            data_ptr=$((data_ptr + 5))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 7))
                f4
                data_ptr=$((data_ptr - 6))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 6))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 4))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 2))
                done
                data_ptr=$((data_ptr + 8))
            done
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 1))
            f22
            data_ptr=$((data_ptr + 2))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 7))
                f23
                data_ptr=$((data_ptr + 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 5))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                done
                data_ptr=$((data_ptr - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 2))
            done
            data_ptr=$((data_ptr - 2))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 2))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 2))
            done
            data_ptr=$((data_ptr - 5))
            f24
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
            done
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 4))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_ptr=$((data_ptr + 3))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 3))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 3))
                    done
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 3))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 3))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 1))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 2))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 2))
                        done
                        data_ptr=$((data_ptr - 2))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 2))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 11))
                            f1
                            data_ptr=$((data_ptr + 4))
                            f2
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 5))
                            f0
                            data_ptr=$((data_ptr + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 1))
                        done
                    done
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 2))
                    f25
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 2))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 2))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 1))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 3))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 3))
                        done
                        data_ptr=$((data_ptr - 3))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 3))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 12))
                            f1
                            data_ptr=$((data_ptr + 3))
                            f2
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 6))
                            f0
                            data_ptr=$((data_ptr + 1))
                            f2
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 1))
                        done
                    done
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 1))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 1))
                        f0
                        data_ptr=$((data_ptr - 8))
                    done
                    data_ptr=$((data_ptr + 8))
                done
                data_ptr=$((data_ptr - 9))
                f1
                data_ptr=$((data_ptr + 3))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 3))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 3))
                done
                data_ptr=$((data_ptr - 3))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 3))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 6))
                    f28
                    data_ptr=$((data_ptr - 8))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 1))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_ptr=$((data_ptr + 1))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 4))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 2))
                            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                                data_ptr=$((data_ptr + 2))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                                data_ptr=$((data_ptr - 13))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                                data_ptr=$((data_ptr + 10))
                                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                                    data_ptr=$((data_ptr + 3))
                                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                                    data_ptr=$((data_ptr - 3))
                                done
                                data_ptr=$((data_ptr + 1))
                            done
                            data_ptr=$((data_ptr - 1))
                            f35
                            data_ptr=$((data_ptr - 1))
                        done
                        data_ptr=$((data_ptr + 2))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 2))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 3))
                            f35
                            data_ptr=$((data_ptr + 1))
                        done
                        data_ptr=$((data_ptr - 1))
                        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr + 3))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                            data_ptr=$((data_ptr - 3))
                        done
                        data_ptr=$((data_ptr - 11))
                    done
                    data_ptr=$((data_ptr + 5))
                    f2
                    data_ptr=$((data_ptr + 2))
                    f5
                    data_ptr=$((data_ptr - 7))
                    f6
                done
                data_ptr=$((data_ptr + 4))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 4))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 4))
                done
                data_ptr=$((data_ptr - 4))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 4))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                    f26
                    data_ptr=$((data_ptr - 8))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 1))
                    f36
                done
                data_ptr=$((data_ptr + 4))
                f2
                data_ptr=$((data_ptr - 4))
            done
            data_ptr=$((data_ptr + 4))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
            done
            data_ptr=$((data_ptr - 4))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                f2
                data_ptr=$((data_ptr + 2))
                f5
                data_ptr=$((data_ptr - 7))
                f6
                data_ptr=$((data_ptr + 9))
                f0
                data_ptr=$((data_ptr - 9))
                f36
            done
            data_ptr=$((data_ptr + 9))
            f31
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 3))
            f2
            data_ptr=$((data_ptr + 1))
            f2
            data_ptr=$((data_ptr + 5))
            f17
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 6))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 5))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                done
                data_ptr=$((data_ptr - 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 3))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 2))
                done
                data_ptr=$((data_ptr + 8))
            done
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 15))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f7
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f8
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            f9
            data_ptr=$((data_ptr - 9))
            f10
            data_ptr=$((data_ptr + 9))
            f8
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            f11
            data_ptr=$((data_ptr - 9))
            f10
            data_ptr=$((data_ptr + 9))
            f12
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 9))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 15))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f13
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 21))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 3))
            f1
            data_ptr=$((data_ptr + 9))
            f14
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 2))
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 2))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 4))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
            done
            data_ptr=$((data_ptr - 4))
            f16
            data_ptr=$((data_ptr + 2))
        done
        data_ptr=$((data_ptr - 2))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 4))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
        done
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 4))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 6))
            perl -e "print chr(${data_mem[$data_ptr]});"
            data_ptr=$((data_ptr + 2))
        done
        data_ptr=$((data_ptr + 4))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 7))
            perl -e "print chr(${data_mem[$data_ptr]});"
            data_ptr=$((data_ptr + 7))
        done
        data_ptr=$((data_ptr - 3))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 1))
        f2
        data_ptr=$((data_ptr + 3))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 1))
            f2
            data_ptr=$((data_ptr + 1))
            f2
            data_ptr=$((data_ptr + 1))
            f2
            data_ptr=$((data_ptr + 1))
            f2
            data_ptr=$((data_ptr + 1))
            f2
            data_ptr=$((data_ptr + 1))
            f2
            data_ptr=$((data_ptr + 3))
        done
        data_ptr=$((data_ptr - 9))
        f1
        data_ptr=$((data_ptr + 9))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 5))
            f2
            data_ptr=$((data_ptr + 4))
        done
        data_ptr=$((data_ptr - 9))
        f1
        data_ptr=$((data_ptr + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 11))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        f3
        data_ptr=$((data_ptr + 4))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 9))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 14))
        f1
        data_ptr=$((data_ptr + 7))
        f5
        data_ptr=$((data_ptr - 7))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 7))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f2
            data_ptr=$((data_ptr + 2))
            f0
            data_ptr=$((data_ptr - 9))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 7))
                f4
                data_ptr=$((data_ptr - 6))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 6))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 7))
                    f1
                    data_ptr=$((data_ptr + 7))
                    f2
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 3))
                done
                data_ptr=$((data_ptr - 10))
            done
        done
        data_ptr=$((data_ptr + 7))
        f5
        data_ptr=$((data_ptr - 7))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 7))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 2))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 4))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 4))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 4))
                done
                data_ptr=$((data_ptr - 4))
                f29
                data_ptr=$((data_ptr + 8))
            done
            data_ptr=$((data_ptr - 2))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 7))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 2))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 2))
                done
                data_ptr=$((data_ptr - 14))
            done
            data_ptr=$((data_ptr + 9))
            f0
            data_ptr=$((data_ptr - 9))
            f37
            data_ptr=$((data_ptr + 7))
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 4))
            f2
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 3))
        done
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 7))
        f38
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 7))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 7))
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 2))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 2))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 2))
                done
                data_ptr=$((data_ptr + 4))
            done
            data_ptr=$((data_ptr - 9))
            f37
            data_ptr=$((data_ptr + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 5))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f3
            data_ptr=$((data_ptr + 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 5))
            f1
            data_ptr=$((data_ptr + 9))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_ptr=$((data_ptr + 5))
                f39
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 5))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 2))
                    f5
                    data_ptr=$((data_ptr - 7))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 7))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 16))
                        f1
                        data_ptr=$((data_ptr + 4))
                        f2
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 5))
                        f0
                        data_ptr=$((data_ptr + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 1))
                    done
                done
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 7))
                f38
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 7))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 7))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 2))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 5))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 5))
                    done
                    data_ptr=$((data_ptr - 5))
                    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 5))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 14))
                        f1
                        data_ptr=$((data_ptr + 3))
                        f2
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr + 6))
                        f0
                        data_ptr=$((data_ptr + 1))
                        f2
                        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                        data_ptr=$((data_ptr - 1))
                    done
                done
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 1))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 1))
                    f0
                    data_ptr=$((data_ptr - 8))
                done
                data_ptr=$((data_ptr + 8))
            done
            data_ptr=$((data_ptr - 9))
            f1
            data_ptr=$((data_ptr + 4))
            f2
            data_ptr=$((data_ptr - 3))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 5))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            f3
            data_ptr=$((data_ptr + 4))
            data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 5))
            f1
        done
        data_ptr=$((data_ptr + 3))
    done
    data_ptr=$((data_ptr - 4))
    perl -e "print chr(${data_mem[$data_ptr]});"
    data_ptr=$((data_ptr + 10))
    f21
    data_ptr=$((data_ptr - 9))
    f1
    data_ptr=$((data_ptr + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 10))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    f3
    data_ptr=$((data_ptr + 5))
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    data_ptr=$((data_ptr + 9))
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    data_ptr=$((data_ptr - 15))
    f1
    data_ptr=$((data_ptr + 8))
    f40
    data_ptr=$((data_ptr - 8))
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 8))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        f2
        data_ptr=$((data_ptr + 1))
        f0
        data_ptr=$((data_ptr - 9))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 8))
            f5
            data_ptr=$((data_ptr - 7))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 7))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 8))
                f1
                data_ptr=$((data_ptr + 8))
                f2
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 2))
            done
            data_ptr=$((data_ptr - 10))
        done
    done
    data_ptr=$((data_ptr + 8))
    f40
    data_ptr=$((data_ptr - 8))
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 8))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 1))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 5))
            f39
            data_ptr=$((data_ptr - 5))
            f24
            data_ptr=$((data_ptr + 8))
        done
        data_ptr=$((data_ptr - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 8))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 6))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 2))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 2))
            done
            data_ptr=$((data_ptr - 15))
        done
        data_ptr=$((data_ptr + 9))
        f0
        data_ptr=$((data_ptr - 9))
        f41
        data_ptr=$((data_ptr + 8))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 5))
        f2
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 3))
    done
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    data_ptr=$((data_ptr + 8))
    f42
    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
    data_ptr=$((data_ptr - 8))
    while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 8))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 1))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 6))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 2))
                data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 2))
            done
            data_ptr=$((data_ptr + 3))
        done
        data_ptr=$((data_ptr - 9))
        f41
        data_ptr=$((data_ptr + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 5))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        f3
        data_ptr=$((data_ptr + 5))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 27))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 6))
        f1
        data_ptr=$((data_ptr + 9))
        while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
            data_ptr=$((data_ptr + 6))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 6))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 6))
            done
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 6))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 6))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 2))
                f40
                data_ptr=$((data_ptr - 8))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 8))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 17))
                    f1
                    data_ptr=$((data_ptr + 4))
                    f2
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 5))
                    f0
                    data_ptr=$((data_ptr + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 1))
                done
            done
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 8))
            f42
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr - 8))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr + 8))
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 2))
                f4
                data_ptr=$((data_ptr - 6))
                while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                    data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 6))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 15))
                    f1
                    data_ptr=$((data_ptr + 3))
                    f2
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr + 6))
                    f0
                    data_ptr=$((data_ptr + 1))
                    f2
                    data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
                    data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                    data_ptr=$((data_ptr - 1))
                done
            done
            data_mem[$data_ptr]=$((data_mem[data_ptr] + 1))
            data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
            data_ptr=$((data_ptr + 1))
            while [ ${data_mem[$data_ptr]} -gt 0 ] ; do
                data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
                data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
                data_ptr=$((data_ptr - 1))
                f0
                data_ptr=$((data_ptr - 8))
            done
            data_ptr=$((data_ptr + 8))
        done
        data_ptr=$((data_ptr - 9))
        f1
        data_ptr=$((data_ptr + 4))
        f2
        data_ptr=$((data_ptr - 3))
        data_mem[$data_ptr]=$((data_mem[data_ptr] + 5))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        f3
        data_ptr=$((data_ptr + 5))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr + 27))
        data_mem[$data_ptr]=$((data_mem[data_ptr] - 1))
        data_mem[$data_ptr]=$((data_mem[data_ptr] & 255))
        data_ptr=$((data_ptr - 6))
        f1
    done
    data_ptr=$((data_ptr + 3))
done
exit 0
