diff --git a/spark.py b/spark.py
index <HASH>..<HASH> 100644
--- a/spark.py
+++ b/spark.py
@@ -14,7 +14,9 @@ def convert_to_float(i):
 series_data_raw = [ i.strip() for i in sys.stdin.read().split() ]
 
 # Convert valid floats to float, discard remaining elements
-series_data = filter(lambda x: x is not None, map(convert_to_float, series_data_raw))
+series_data = filter(lambda x: x is not None,
+                     map(convert_to_float, series_data_raw)
+                    )
 
 minimum = min(series_data)
 maximum = max(series_data)
@@ -24,11 +26,8 @@ if data_range == 0.0:
     print "Cannot normalize when range is zero."
     sys.exit(1)
 
-# sparked_series_data = map(lambda x: spark_chars[int(x * 7 / maximum)], series_data)
 sparked_series_data = map(
-    lambda x: spark_chars[
-        int((x - minimum) * 7 / data_range)
-    ],
+    lambda x: spark_chars[int(round((x - minimum) * 7.0 / data_range))],
     series_data
 )
Round to nearest spark level instead of truncating.