Files
pancake c15d4606e4 * Brainfuck examples
- Added hello.bf for testing the vm
  - Fixed reto.bf
* Fix brainfuck disassembler (thx Gadix for testing+tips)
  - Fix limit of instruction reps to 256 instead of 32
  - Fix >4 repctr bug (max inst len is 1024 now)
  - Identify 00 and FF as traps
  - Use add/sub instead of inc/dec when repctr>1
* Write support for virtual sections (input, screen, data)
  - Fix bfvm_dec();
  - !reg eip 33 ; set eip to 33 in bf debugger
  - Added !cont <addr> ; to continue until address
  - Stop !cont in traps
* Added minor dietelf patch from Nibble (thx!)
2008-10-16 13:58:53 +02:00

3 lines
18 KiB
Brainfuck

+>>+++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++<+[>++<-]>.>+++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++<+[>++<-]>.>+++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++<+[>++<-]>.>+++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>.>++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-><.+>+++++++++++++[+++<+]>-><.+>+++++++++++++++++++++++++++++++++++++<+[>++<-]>.>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>+]<>.>++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++++++++[+++<+]>-.<++>>++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>++++++++++++++++++++++++++++++++++++++++++++++++++++[<-+>.]<+>>+++++++++++++++++++++++++++++++++++++++++++++++++++++++++<+[>++<-]>+.+>+++++++++++++++++++++++[<-+>.]<