# [05AB1E], 3 bytes vð? [Try it online!] v # For each character... ð? # Output a space without a newline ### Other 3 byte solutions (Thanks [Magic Octopus Urn](https://codegolf.stackexchange.com/users/59376/magic-octopus-urn) and [Kevin Cruijssen](https://codegolf.stackexchange.com/users/52210/kevin-cruijssen) for most of these) v¶? # For each character print a newline (without adding a newline) võ, # For each character print the empty string with a newline gð× # Get the length, concatenate that many copies of space g¶× # Get the length, concatenate that many copies of newline Sð: # Split, push a space, replace each char in input with a space ðs∍ # Push ' ', swap, make the string of spaces as long as the input was võJ # For each char, push a space and ''.join(stack) v¶J # For each char, push a newline and ''.join(stack) €ðJ # For each char, push a space. Then ''.join(stack) €¶J # For each char, push a newline. Then ''.join(stack) [05AB1E]: https://github.com/Adriandmen/05AB1E [Try it online!]: https://tio.run/nexus/05ab1e#@192eIP9//8eqTk5@ToK4flFOSmKAA "05AB1E – TIO Nexus"