Use an associative array instead of a grid, allowing contextural plan.