marking5/mandelbrot.bf
author Christian Urban <christian.urban@kcl.ac.uk>
Tue, 17 Nov 2020 00:34:55 +0000
changeset 362 fc9394f4f0ea
parent 253 4da8550b2d0b
permissions -rw-r--r--
updated
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
253
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     1
      A mandelbrot set fractal viewer in brainf*** written by Erik Bosman
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     2
+++++++++++++[->++>>>+++++>++>+<<<<<<]>>>>>++++++>--->>>>>>>>>>+++++++++++++++[[
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     3
>>>>>>>>>]+[<<<<<<<<<]>>>>>>>>>-]+[>>>>>>>>[-]>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>[-]+
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     4
<<<<<<<+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>>+>>>>>>>>>>>>>>>>>>>>>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     5
>+<<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+[>>>>>>[>>>>>>>[-]>>]<<<<<<<<<[<<<<<<<<<]>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     6
>>>>>[-]+<<<<<<++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>+<<<<<<+++++++[-[->>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     7
>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>>+<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[[-]>>>>>>[>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     8
>>[-<<<<<<+>>>>>>]<<<<<<[->>>>>>+<<+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
     9
[>>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<+<<]>>>>>>>>]<<<<<<<<<[<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    10
<<]>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<<<]>>>>>>>>>+++++++++++++++[[
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    11
>>>>>>>>>]+>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    12
>+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>[-<<<<+>>>>]<<<<[->>>>+<<<<<[->>[
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    13
-<<+>>]<<[->>+>>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    14
<<[>[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    15
[>[-]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<<]<+<<<<<<<<<]>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    16
>>>>[>+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>>[-<<<<<+>>>>>]<<<<<[->>>>>+
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    17
<<<<<<[->>>[-<<<+>>>]<<<[->>>+>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    18
>>>>>>>]<<<<<<<<<[>>[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<<]>>[->>>>>>>>>+<<<<<<<<<]<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    19
+>>>>>>>>]<<<<<<<<<[>[-]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    20
<]<+<<<<<<<<<]>>>>>>>>>[>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    21
>>>>>>>>>>>>>>>>>>>>>>>]>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[[>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    22
>>>>>]<<<<<<<<<-<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+>>>>>>>>>>>>>>>>>>>>>+<<<[<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    23
<<<]>>>>>>>>>[>>>[-<<<->>>]+<<<[->>>->[-<<<<+>>>>]<<<<[->>>>+<<<<<<<<<<<<<[<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    24
<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>[-<<<<->>>>]+<<<<[->>>>-<[-<<<+>>>]<<<[->
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    25
>>+<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    26
<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]<<<<<<<[->+>>>-<<<<]>>>>>>>>>+++++++++++++++++++
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    27
+++++++>>[-<<<<+>>>>]<<<<[->>>>+<<[-]<<]>>[<<<<<<<+<[-<+>>>>+<<[-]]>[-<<[->+>>>-
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    28
<<<<]>>>]>>>>>>>>>>>>>[>>[-]>[-]>[-]>>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-]>>>>>>[>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    29
[-<<<<+>>>>]<<<<[->>>>+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>[-<<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    30
<+>>>>>>>>>]>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[[>>>>>>>>>]+>[-
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    31
]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[>+>>>>>>>>]<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    32
<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>>[-<<<<<+>>>>>]<<<<<[->>>>>+<<<<<<[->>[-<<+>>]<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    33
<[->>+>+<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<<<[>[->>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    34
>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<[>[-]<->>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    35
[-<<<+>[<->-<<<<<<<+>>>>>>>]<[->+<]>>>]<<[->>+<<]<+<<<<<<<<<]>>>>>>>>>[>>>>>>[-<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    36
<<<<+>>>>>]<<<<<[->>>>>+<<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>+>>>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    37
]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>>[-<<<<<+>>>>>]<<<<<[->>>>>+<<<<<<[->>[-<<+
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    38
>>]<<[->>+>>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<<<[>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    39
[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<[>[-
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    40
]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<<]<+<<<<<<<<<]>>>>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    41
[>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    42
]>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    43
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>++++++++
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    44
+++++++[[>>>>>>>>>]<<<<<<<<<-<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[>>>>>>>>[-<<<<<<<+
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    45
>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>>[
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    46
-]>>>]<<<<<<<<<[<<<<<<<<<]>>>>+>[-<-<<<<+>>>>>]>[-<<<<<<[->>>>>+<++<<<<]>>>>>[-<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    47
<<<<+>>>>>]<->+>]<[->+<]<<<<<[->>>>>+<<<<<]>>>>>>[-]<<<<<<+>>>>[-<<<<->>>>]+<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    48
[->>>>->>>>>[>>[-<<->>]+<<[->>->[-<<<+>>>]<<<[->>>+<<<<<<<<<<<<[<<<<<<<<<]>>>[-]
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    49
+>>>>>>[>>>>>>>>>]>+<]]+>>>[-<<<->>>]+<<<[->>>-<[-<<+>>]<<[->>+<<<<<<<<<<<[<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    50
<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    51
[<<<<<<<<<]>>>>[-<<<<+>>>>]<<<<[->>>>+>>>>>[>+>>[-<<->>]<<[->>+<<]>>>>>>>>]<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    52
<<<+<[>[->>>>>+<<<<[->>>>-<<<<<<<<<<<<<<+>>>>>>>>>>>[->>>+<<<]<]>[->>>-<<<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    53
<<<<<+>>>>>>>>>>>]<<]>[->>>>+<<<[->>>-<<<<<<<<<<<<<<+>>>>>>>>>>>]<]>[->>>+<<<]<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    54
<<<<<<<<<<]>>>>[-]<<<<]>>>[-<<<+>>>]<<<[->>>+>>>>>>[>+>[-<->]<[->+<]>>>>>>>>]<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    55
<<<<<+<[>[->>>>>+<<<[->>>-<<<<<<<<<<<<<<+>>>>>>>>>>[->>>>+<<<<]>]<[->>>>-<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    56
<<<<<<<+>>>>>>>>>>]<]>>[->>>+<<<<[->>>>-<<<<<<<<<<<<<<+>>>>>>>>>>]>]<[->>>>+<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    57
]<<<<<<<<<<<]>>>>>>+<<<<<<]]>>>>[-<<<<+>>>>]<<<<[->>>>+>>>>>[>>>>>>>>>]<<<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    58
[>[->>>>>+<<<<[->>>>-<<<<<<<<<<<<<<+>>>>>>>>>>>[->>>+<<<]<]>[->>>-<<<<<<<<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    59
+>>>>>>>>>>>]<<]>[->>>>+<<<[->>>-<<<<<<<<<<<<<<+>>>>>>>>>>>]<]>[->>>+<<<]<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    60
<<<<<]]>[-]>>[-]>[-]>>>>>[>>[-]>[-]>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>[-<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    61
<<<+>>>>]<<<<[->>>>+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    62
[>>>>>>>>>]+>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    63
[>+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>[-<<<<+>>>>]<<<<[->>>>+<<<<<[->>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    64
[-<<+>>]<<[->>+>+<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    65
<[>[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<[
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    66
>[-]<->>>[-<<<+>[<->-<<<<<<<+>>>>>>>]<[->+<]>>>]<<[->>+<<]<+<<<<<<<<<]>>>>>>>>>[
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    67
>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>]>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    68
>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>[-]>>>>+++++++++++++++[[>>>>>>>>>]<<<<<<<<<-<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    69
<<<<[<<<<<<<<<]>>>>>>>>>-]+[>>>[-<<<->>>]+<<<[->>>->[-<<<<+>>>>]<<<<[->>>>+<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    70
<<<<<<<<[<<<<<<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>[-<<<<->>>>]+<<<<[->>>>-<[-
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    71
<<<+>>>]<<<[->>>+<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    72
>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-<<<+>>>]<<<[->>>+>>>>>>[>+>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    73
[-<<<->>>]<<<[->>>+<<<]>>>>>>>>]<<<<<<<<+<[>[->+>[-<-<<<<<<<<<<+>>>>>>>>>>>>[-<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    74
+>>]<]>[-<<-<<<<<<<<<<+>>>>>>>>>>>>]<<<]>>[-<+>>[-<<-<<<<<<<<<<+>>>>>>>>>>>>]<]>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    75
[-<<+>>]<<<<<<<<<<<<<]]>>>>[-<<<<+>>>>]<<<<[->>>>+>>>>>[>+>>[-<<->>]<<[->>+<<]>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    76
>>>>>>]<<<<<<<<+<[>[->+>>[-<<-<<<<<<<<<<+>>>>>>>>>>>[-<+>]>]<[-<-<<<<<<<<<<+>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    77
>>>>>>>]<<]>>>[-<<+>[-<-<<<<<<<<<<+>>>>>>>>>>>]>]<[-<+>]<<<<<<<<<<<<]>>>>>+<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    78
]>>>>>>>>>[>>>[-]>[-]>[-]>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-]>[-]>>>>>[>>>>>>>[-<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    79
<+>>>>>>]<<<<<<[->>>>>>+<<<<+<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>+>[-<-<<<<+>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    80
>]>>[-<<<<<<<[->>>>>+<++<<<<]>>>>>[-<<<<<+>>>>>]<->+>>]<<[->>+<<]<<<<<[->>>>>+<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    81
<<<]+>>>>[-<<<<->>>>]+<<<<[->>>>->>>>>[>>>[-<<<->>>]+<<<[->>>-<[-<<+>>]<<[->>+<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    82
<<<<<<<<<[<<<<<<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>[-<<->>]+<<[->>->[-<<<+>>>]<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    83
<<[->>>+<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    84
<<<<<<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-<<<+>>>]<<<[->>>+>>>>>>[>+>[-<->]<[->+
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    85
<]>>>>>>>>]<<<<<<<<+<[>[->>>>+<<[->>-<<<<<<<<<<<<<+>>>>>>>>>>[->>>+<<<]>]<[->>>-
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    86
<<<<<<<<<<<<<+>>>>>>>>>>]<]>>[->>+<<<[->>>-<<<<<<<<<<<<<+>>>>>>>>>>]>]<[->>>+<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    87
]<<<<<<<<<<<]>>>>>[-]>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<<<]]>>>>[-<<<<+>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    88
>>>]<<<<[->>>>+>>>>>[>+>>[-<<->>]<<[->>+<<]>>>>>>>>]<<<<<<<<+<[>[->>>>+<<<[->>>-
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    89
<<<<<<<<<<<<<+>>>>>>>>>>>[->>+<<]<]>[->>-<<<<<<<<<<<<<+>>>>>>>>>>>]<<]>[->>>+<<[
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    90
->>-<<<<<<<<<<<<<+>>>>>>>>>>>]<]>[->>+<<]<<<<<<<<<<<<]]>>>>[-]<<<<]>>>>[-<<<<+>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    91
>>]<<<<[->>>>+>[-]>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+<<+<<<<<]>>>>>>>>>[>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    92
>>>]<<<<<<<<<[>[->>>>+<<<[->>>-<<<<<<<<<<<<<+>>>>>>>>>>>[->>+<<]<]>[->>-<<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    93
<<<<<+>>>>>>>>>>>]<<]>[->>>+<<[->>-<<<<<<<<<<<<<+>>>>>>>>>>>]<]>[->>+<<]<<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    94
<<<<]]>>>>>>>>>[>>[-]>[-]>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>[-]>[-]>>>>>[>>>>>[-<<<<+
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    95
>>>>]<<<<[->>>>+<<<+<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>>[-<<<<<+>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    96
]<<<<<[->>>>>+<<<+<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[[>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    97
>>>>>]+>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]>[-]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+[>+>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    98
>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>[-<<<<+>>>>]<<<<[->>>>+<<<<<[->>[-<<+
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
    99
>>]<<[->>+>>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>>>>]<<<<<<<<<[>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   100
[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<]>[->>>>>>>>>+<<<<<<<<<]<+>>>>>>>>]<<<<<<<<<[>[-
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   101
]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<<]<+<<<<<<<<<]>>>>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   102
[>+>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>->>>>>[-<<<<<+>>>>>]<<<<<[->>>>>+<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   103
<<[->>>[-<<<+>>>]<<<[->>>+>+<<<<]+>>>>>>>>>]<<<<<<<<[<<<<<<<<<]]>>>>>>>>>[>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   104
>>>]<<<<<<<<<[>>[->>>>>>>>>+<<<<<<<<<]<<<<<<<<<<<]>>[->>>>>>>>>+<<<<<<<<<]<<+>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   105
>>>>>]<<<<<<<<<[>[-]<->>>>[-<<<<+>[<->-<<<<<<+>>>>>>]<[->+<]>>>>]<<<[->>>+<<<]<+
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   106
<<<<<<<<<]>>>>>>>>>[>>>>[-<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<+>>>>>>>>>>>>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   107
>>>>>>>>>>>>>>>>>>>]>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>+++++++++++++++[[>>>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   108
>]<<<<<<<<<-<<<<<<<<<[<<<<<<<<<]>>>>>>>>>-]+>>>>>>>>>>>>>>>>>>>>>+<<<[<<<<<<<<<]
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   109
>>>>>>>>>[>>>[-<<<->>>]+<<<[->>>->[-<<<<+>>>>]<<<<[->>>>+<<<<<<<<<<<<<[<<<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   110
]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>[-<<<<->>>>]+<<<<[->>>>-<[-<<<+>>>]<<<[->>>+<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   111
<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   112
>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>->>[-<<<<+>>>>]<<<<[->>>>+<<[-]<<]>>]<<+>>>>[-<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   113
->>>>]+<<<<[->>>>-<<<<<<.>>]>>>>[-<<<<<<<.>>>>>>>]<<<[-]>[-]>[-]>[-]>[-]>[-]>>>[
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   114
>[-]>[-]>[-]>[-]>[-]>[-]>>>]<<<<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>[-]>>>>]<<<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   115
[<<<<<<<<<]>+++++++++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>+>>>>>>>>>+<<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   116
<<<<<<[<<<<<<<<<]>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+[-]>>[>>>>>>>>>]<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   117
<<<<[>>>>>>>[-<<<<<<+>>>>>>]<<<<<<[->>>>>>+<<<<<<<[<<<<<<<<<]>>>>>>>[-]+>>>]<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   118
<<<<<<]]>>>>>>>[-<<<<<<<+>>>>>>>]<<<<<<<[->>>>>>>+>>[>+>>>>[-<<<<->>>>]<<<<[->>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   119
>+<<<<]>>>>>>>>]<<+<<<<<<<[>>>>>[->>+<<]<<<<<<<<<<<<<<]>>>>>>>>>[>>>>>>>>>]<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   120
<<<<[>[-]<->>>>>>>[-<<<<<<<+>[<->-<<<+>>>]<[->+<]>>>>>>>]<<<<<<[->>>>>>+<<<<<<]<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   121
+<<<<<<<<<]>>>>>>>-<<<<[-]+<<<]+>>>>>>>[-<<<<<<<->>>>>>>]+<<<<<<<[->>>>>>>->>[>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   122
>>>[->>+<<]>>>>]<<<<<<<<<[>[-]<->>>>>>>[-<<<<<<<+>[<->-<<<+>>>]<[->+<]>>>>>>>]<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   123
<<<<[->>>>>>+<<<<<<]<+<<<<<<<<<]>+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>+<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   124
<<[<<<<<<<<<]>>>>>>>>>[>>>>>[-<<<<<->>>>>]+<<<<<[->>>>>->>[-<<<<<<<+>>>>>>>]<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   125
<<<[->>>>>>>+<<<<<<<<<<<<<<<<[<<<<<<<<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>>>>[-<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   126
<<<<<<->>>>>>>]+<<<<<<<[->>>>>>>-<<[-<<<<<+>>>>>]<<<<<[->>>>>+<<<<<<<<<<<<<<[<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   127
<<<<<<]>>>[-]+>>>>>>[>>>>>>>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   128
<<[<<<<<<<<<]>>>>[-]<<<+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>-<<<<<[<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   129
<<]]>>>]<<<<.>>>>>>>>>>[>>>>>>[-]>>>]<<<<<<<<<[<<<<<<<<<]>++++++++++[-[->>>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   130
>+<<<<<<<<<]>>>>>>>>>]>>>>>+>>>>>>>>>+<<<<<<<<<<<<<<<[<<<<<<<<<]>>>>>>>>[-<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   131
<<+>>>>>>>>]<<<<<<<<[->>>>>>>>+[-]>[>>>>>>>>>]<<<<<<<<<[>>>>>>>>[-<<<<<<<+>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   132
>]<<<<<<<[->>>>>>>+<<<<<<<<[<<<<<<<<<]>>>>>>>>[-]+>>]<<<<<<<<<<]]>>>>>>>>[-<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   133
<<<+>>>>>>>>]<<<<<<<<[->>>>>>>>+>[>+>>>>>[-<<<<<->>>>>]<<<<<[->>>>>+<<<<<]>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   134
>>]<+<<<<<<<<[>>>>>>[->>+<<]<<<<<<<<<<<<<<<]>>>>>>>>>[>>>>>>>>>]<<<<<<<<<[>[-]<-
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   135
>>>>>>>>[-<<<<<<<<+>[<->-<<+>>]<[->+<]>>>>>>>>]<<<<<<<[->>>>>>>+<<<<<<<]<+<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   136
<<<]>>>>>>>>-<<<<<[-]+<<<]+>>>>>>>>[-<<<<<<<<->>>>>>>>]+<<<<<<<<[->>>>>>>>->[>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   137
>>>[->>+<<]>>>]<<<<<<<<<[>[-]<->>>>>>>>[-<<<<<<<<+>[<->-<<+>>]<[->+<]>>>>>>>>]<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   138
<<<<<[->>>>>>>+<<<<<<<]<+<<<<<<<<<]>+++++[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   139
+>>>>>>>>>>>>>>>>>>>>>>>>>>>+<<<<<<[<<<<<<<<<]>>>>>>>>>[>>>>>>[-<<<<<<->>>>>>]+<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   140
<<<<<[->>>>>>->>[-<<<<<<<<+>>>>>>>>]<<<<<<<<[->>>>>>>>+<<<<<<<<<<<<<<<<<[<<<<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   141
<<]>>>>[-]+>>>>>[>>>>>>>>>]>+<]]+>>>>>>>>[-<<<<<<<<->>>>>>>>]+<<<<<<<<[->>>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   142
-<<[-<<<<<<+>>>>>>]<<<<<<[->>>>>>+<<<<<<<<<<<<<<<[<<<<<<<<<]>>>[-]+>>>>>>[>>>>>>
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   143
>>>]>[-]+<]]+>[-<[>>>>>>>>>]<<<<<<<<]>>>>>>>>]<<<<<<<<<[<<<<<<<<<]>>>>[-]<<<++++
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   144
+[-[->>>>>>>>>+<<<<<<<<<]>>>>>>>>>]>>>>>->>>>>>>>>>>>>>>>>>>>>>>>>>>-<<<<<<[<<<<
4da8550b2d0b updated
Christian Urban <urbanc@in.tum.de>
parents:
diff changeset
   145
<<<<<]]>>>]