calculateRowsAndColumns