# -*- coding: UTF-8 -*-
import Image
import re
import urllib
url = 'http://repeat:switch@www.pythonchallenge.com/pc/ring/yankeedoodle.csv'
cvs_values = re.findall(r'[\d.]+', urllib.urlopen(url).read())
visual = Image.new('F', (53, 139))
#cvs73677367 7367 = 53 * 139 256 53 * 139
visual.putdata(map(float, cvs_values), 256)
#270
visual = visual.transpose(Image.ROTATE_270)
#
visual = visual.transpose(Image.FLIP_LEFT_RIGHT)
visual.show()
#cvs
result = []
for i in xrange(0, len(cvs_values)-2, 3):
result.append(chr(int(
cvs_values[i][5] + cvs_values[i + 1][5] + cvs_values[i + 2][6])))
result = ''.join(result)
print result