Hola qué tal.
Esto lo conseguí como dice Rafael, con una simple rotación. El problema mayor es que tú no quieres hacerlo línea por línea, no creo que sea posible ya que no hay forma de explicarle al programa que decisión tomar con cada renglón.
Si vamos por buen camino te puedo explicar como logré lo que está en la imagen, pero sería línea por línea.