Posted from [here](https://codegolf.meta.stackexchange.com/questions/2140/sandbox-for-proposed-challenges/17916#17916). This challenge is highly "distilled" from [this](https://codegolf.stackexchange.com/questions/188863/print-function-for-linked-list) question. Special thanks to @Akababa! In this task, you should insert an exclamation mark at the start of the string and after every character. ## Rules * There will always be a non-empty-string input. The input will not contain tabs either. You can assume that the input only contain non-extended ASCII printable characters and newlines. * This is a [tag:code-golf] contest; the shortest answer should win. ## Examples * 4 newlines result in 5 newline-delimited exclamation marks. It is very hard to put this as a Markdown text, so this is stated instead. <pre> 1 2 3 4 5 6 129591 129012 129127 129582 0 </pre> Outputs <pre> !1! !2! !3! !4! !5! !6! !1!2!9!5!9!1! !1!2!9!0!1!2! !1!2!9!1!2!7! !1!2!9!5!8!2! ! !0! </pre> <pre> asd afjoK ak:e kPrLd fOJOE; KFO KFkepjgop sgpaoj faj </pre> Outputs <pre> !a!s!d! !a!f!j!o!K! !a!k!:!e! !k!P!r!L!d! ! ! ! ! !f!O!J!O!E!;! ! ! ! ! !K!F!O! !K!F!k!e!p!j!g!o!p! !s!g!p!a!o!j! ! ! !f!a!j! </pre> A base test case with only one character: <pre> a </pre> Outputs <pre> !a! </pre> (Auto-completion! Just kidding, there is no such thing.) Contains exclamation marks: <pre> !! !! !! !! !! </pre> Outputs: <pre> !!!!! !!!!! !!!!! !!!!! !!!!! </pre>