boost::array<boost::array<int, M>, N>