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