-import Data.Word
-import Data.Bits
-import Data.Array.Repa as R
-import Data.Array.Repa.Eval as R (now)
-import Data.Array.Repa.Repr.Unboxed as R
-import Data.Array.Repa.IO.Binary as R
-import Data.Array.Repa.Algorithms.ColorRamp as R
-import Data.Array.Repa.Operators.Traversal as R (unsafeTraverse)
-import Data.Array.Repa.IO.BMP as R (writeImageToBMP)
+import Data.Word ( Word8, Word16 )
+import Data.Bits ( (.&.), (.|.), shift )
+import qualified Data.Array.Repa as Repa ( map )
+import Data.Array.Repa (
+ (:.)( (:.) ),
+ Array,
+ D,
+ DIM2,
+ DIM3,
+ Shape,
+ Source,
+ U,
+ Z( Z ),
+ computeUnboxedP,
+ copyP,
+ slice )
+import Data.Array.Repa.Algorithms.ColorRamp ( rampColorHotToCold )
+import Data.Array.Repa.Eval ( now )
+import Data.Array.Repa.IO.Binary (
+ readArrayFromStorableFile,
+ writeArrayToStorableFile )
+import Data.Array.Repa.IO.BMP ( writeImageToBMP )
+import Data.Array.Repa.Operators.Traversal ( unsafeTraverse )
+import Data.Array.Repa.Repr.Unboxed ( Unbox )
+import Data.Array.Repa.Slice ( All( All ), Any( Any ) )
+
+import Values ( Values, Values2D )