fork download
  1. ** encode **
  2. * 0 for dot x 1
  3. * plus 1 for dot x 4
  4. * plus 2 for dot x 10
  5. * plus 3 for newline
  6. * minus 1 for * x 1
  7. * minus 2 for * x 2
  8. * minus 3 for eos
  9. ,>+++++++[-<------->]+<[
  10. >,----------[>---
  11. ** case30 ** >>>->>>>->+>+>>-->+>>>>->+>->+>+++>-->>->>>-->++>>->+>>->+>+>>+++>->>>-->>->++>->>->+>>>-->>>->+>+++>>>>-->>-->++>->++>+>>>+++>+>->>>->++>++>+>>>>+++>+>>-->++>+>+>->+>+>>+++>++>++>+>->>->+>+>+++>++>++>+>->>>>->+>>>+++>+>+>->++>++>->+>>+++>+>>>-->-->++>+>+>>->+>>+++>+>>-->-->>->++>+>>->+>+>+++>+>->+>>-->++>+>>-->->>->>>>+++>+>-->>>->>->++>->+>+>>->>>>+++>->>-->->>-->->>>->+>+>->>->++>>>+++>-->-->>->+>-->+>>>>-->>-->++>>+++>+>+>->>->>>->+>>->>>->++>>>+++>+>+>->>->>>->+>>>->++>+>+++>+>+>->>>-->>->++>++>+++>+>->>>->+>-->+>>>>-->>>-->->+>>>>+++>+>>-->++>++>->+>>>>+++>++>++>+>>-->->+>>>>+++>++>++>++>+>>+++>++>++>++>+>>+++>-->++>++>++>>>>+++>-->++>++>++>>>>+++>++>++>++>+>>+++>++>++>->++>+>+++>++>+>+>>->>->++>-->>+++>++>+>+>>->>->++>>>>+++>++>+>+>>->>->++>>>>+++>++>+>+>>->>->++>>>>+++>++>+>+>-->>>->++>>>+++>++>+>+>-->>>->++>>>+++>++>+>+>-->->>>-->++>+++>++>++>>>>-->++>+++>+>-->->++>>>->>>>->++>>+++>>>>->>>->++>-->->++>+>>+++>->++>++>++>>-->>+++>->+>>->++>++>+>>-->->+++>->+>>->+>+>>->>>->+>>>-->+>>--
  12. >>
  13. ]<[>---
  14. ** case3 ** >>>-->->>>>+++>>>>-->>>>+++>+>+>+++>+>+>+++>-->+>>>+++>+>-->>>+++>>>->>-->>>+++>-->>-->>>
  15. >
  16. ]]>[----
  17. ** case10 ** >->>>->>>->+>>>>-->-->->>+++>>->>>-->+>+>-->>>->>+++>>>>-->+>+>->+>>>+++>>-->+>->+>-->->>-->-->+++>-->->>>>->>>->>>-->->>->>>>+++>->>-->++>+>>>+++>>-->>>>->>>>->+>+>>+++>>->+>>-->>->+>+>>+++>>>->>>->>>>-->+>+>>+++>>->>>>->>-->->>>->+>>>>+++>-->->>>>-->>>->>->>>>->>->>+++>->>->>>>->>>>->>->>>->+>+++>+>-->+>+>>->+>+++>+>-->+>>-->+>>>->+++>+>>->+>>>>->>>>->>->+++>>>>-->+>>>>-->->>-->>->+++>++>>-->-->+>>+++>++>>>-->+>>>+++>++>>->+>>->>>+++>+>-->++>-->>
  18. >>
  19. ]<<
  20. ** decode **
  21. +++[->+<
  22. [-[-[-[-[
  23. ->+++++++++.[-]<
  24. ]
  25. +>[<->++++++>>]<[->>]<<
  26. ]
  27. +>[<->+++>>]<[->>]<<
  28. ]
  29. >[>>+++++[-<+++++++++>]<+<[->.<]>[-]<]<
  30. ]
  31. +>[<->+>>]<[->>]<<
  32. ]
  33. >[>>++++++[-<+++++++>]<<---[+>.<]>[-]<]<
  34. <+++]
  35.  
Success #stdin #stdout 0s 1864KB
stdin
30
stdout
**.....**......*..*.........*.....*
***.........................*.....*
.**...............................*
...............***..........*..*...
...........*...*............***....
..........**.......................
..........**..***..................
............*..**..................
............*..**..................
.............*.*...................
.............*.*...................
.............*.*...................
.**..........*.*...................
..............*....................
...................................
.................................**
.................................**
...................................
...................................
.......***.........................
.......*....................**.....
.......***..**.......**....*..*....
....................*.**..*........
..............*......*..*.*........
............*..*.....*..*.*........
...........**.**.......**....*.****
............*.*........*..***.***.*
...*.........*..........*.*..**....
...*.***...............**.....*....
........*...............*.****.....
.....*...................****......
.....*....................*........
......*...*........................
........*.*........................
.........*..................**.....
...........................*..*....
................*..........**.**...
....*..**......*.*..........*.**..*
.........*.....*...........**..*.**
....*....*.......**.........*...*..