# http://es.stackoverflow.com/q/32878/127
datos = r"""
21698213.20307 -4937213.445 7 -3801759.02548 21698206.56648
121367582.20508 94572134.49208 23095489.677 9 23095481.949 9 23095483.463 7
42.000 40.000
134357446.85408 23095483.463 7
51.000
34357446.85408 104694102.10708 25567381.585 9 25567371.841 9 25567379.659 7
76.000 84.000
118767195.32608 91018570.22508 22600658.277 9 22600648.232 9 22227666.760 7
57.000 32.000
132798887.20808 22600648.288 7
"""
columnas = [1,13,1,1]
for linea in datos.splitlines(): #cada línea
print("LÍNEA: ", linea, "----------------")
for inicio in range(0, len(linea), sum(columnas)): #cada elemento
print("Elemento: ", linea[inicio:inicio+sum(columnas)])
for columna in columnas: #cada valor de la columna dentro del elemento
print("=> '" + linea[inicio:inicio+columna] + "'")
inicio += columna
IyBodHRwOi8vZXMuc3RhY2tvdmVyZmxvdy5jb20vcS8zMjg3OC8xMjcKCmRhdG9zID0gciIiIgogIDIxNjk4MjEzLjIwMzA3ICAgICAgICAgICAgICAgICAgLTQ5MzcyMTMuNDQ1IDcgIC0zODAxNzU5LjAyNTQ4ICAyMTY5ODIwNi41NjY0OAogMTIxMzY3NTgyLjIwNTA4ICA5NDU3MjEzNC40OTIwOCAgMjMwOTU0ODkuNjc3IDkgIDIzMDk1NDgxLjk0OSA5ICAyMzA5NTQ4My40NjMgNwogICAgICAgIDQyLjAwMCAgICAgICAgICA0MC4wMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogMTM0MzU3NDQ2Ljg1NDA4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMzA5NTQ4My40NjMgNwogICAgICAgIDUxLjAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogIDM0MzU3NDQ2Ljg1NDA4IDEwNDY5NDEwMi4xMDcwOCAgMjU1NjczODEuNTg1IDkgIDI1NTY3MzcxLjg0MSA5ICAyNTU2NzM3OS42NTkgNwogICAgICAgIDc2LjAwMCAgICAgICAgICA4NC4wMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogMTE4NzY3MTk1LjMyNjA4ICA5MTAxODU3MC4yMjUwOCAgMjI2MDA2NTguMjc3IDkgIDIyNjAwNjQ4LjIzMiA5ICAyMjIyNzY2Ni43NjAgNwogICAgICAgIDU3LjAwMCAgICAgICAgICAzMi4wMDAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogMTMyNzk4ODg3LjIwODA4ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAyMjYwMDY0OC4yODggNwoiIiIKCmNvbHVtbmFzID0gWzEsMTMsMSwxXQoKCmZvciBsaW5lYSBpbiBkYXRvcy5zcGxpdGxpbmVzKCk6ICNjYWRhIGzDrW5lYQogICAgcHJpbnQoIkzDjU5FQTogIiwgbGluZWEsICItLS0tLS0tLS0tLS0tLS0tIikKICAgIAogICAgZm9yIGluaWNpbyBpbiByYW5nZSgwLCBsZW4obGluZWEpLCBzdW0oY29sdW1uYXMpKTogI2NhZGEgZWxlbWVudG8KICAgICAgICBwcmludCgiRWxlbWVudG86ICIsIGxpbmVhW2luaWNpbzppbmljaW8rc3VtKGNvbHVtbmFzKV0pCiAgICAgICAgCiAgICAgICAgZm9yIGNvbHVtbmEgaW4gY29sdW1uYXM6ICNjYWRhIHZhbG9yIGRlIGxhIGNvbHVtbmEgZGVudHJvIGRlbCBlbGVtZW50bwogICAgICAgICAgICBwcmludCgiPT4gJyIgKyBsaW5lYVtpbmljaW86aW5pY2lvK2NvbHVtbmFdICsgIiciKQogICAgICAgICAgICBpbmljaW8gKz0gY29sdW1uYQ==