# I'm Lazy\*: Top-left align my text \* and don't have a word processor [tag:code-golf][tag:string][tag:array-manipulation] Take several lines of input. Squash it upwards, then squash it left. Output this, with any amount of trailing newlines and spaces. ### To squash upwards For any non-space character "below" a space, swap their places, until there are no more non-space characters below spaces. ## To squash left For each line, remove all spaces. #### Example: With the input: ``` a b c d e ff ggg h i jj kk lll ``` Squash upwards: ``` afbgcgdhle fjj gk l i k l ``` Squash left: ``` afbgcgdhle fjjgkli kl ``` Output this text. --- ## Duplicate? Even a challenge with only "squash up" would probably be a duplicate