$<.map{|$_|k=2 gsub(/./){$*[_=?k+$.+k-=1]="%#{k-$.<<1}s"%$*[_]+$&}} puts$*-[p]