Size of ulong: 4 bytes Maximum value of a ulong: 4,294,967,295 malloc of 17,972,152 bytes fails when assigning 17,149 rows and 131 columns: memory pool too large