Should work now.

Instead of using a two dimensional array just use a single dimension
array.  Will help with caching.