text = """package main

import "fmt"

func main() {
    queue := make(chan string, 2)
    queue <- "one"
    queue <- "twoO"
    close(queue)
    for elem := range queue {
        fmt.Println(elem)
    }
}"""

def get(text, x, y):
    try:
        return text[x][y]
    except IndexError:
        return ' '

foo = text.splitlines()
maxlen = max(len(line) for line in foo)

transpose = '\n'.join(''.join(get(foo,y,x) for y in range(len(foo))) for x in range(maxlen))

print(transpose)