>+++++++++[<++++++++>-]<.>+++++++[<++++>-]<+.+++++++..+++.[-]>++++++++[<++++>-] <.>+++++++++++[<+++++>-]<.>++++++++[<+++>-]<.+++.------.--------.[-]>++++++++[ <++++>-]<+.[-]++++++++++.
| > | Increment the pointer. |
|---|---|
| < | Decrement the pointer. |
| + | Increment the byte at the pointer. |
| - | Decrement the byte at the pointer. |
| . | Output the byte at the pointer. |
| , | Input a byte and store it in the byte at the pointer. |
| [ | Jump past the matching ] if the byte at the pointer is zero. |
| ] | Jump to the matching [. |
| # | Debug print |