A body dipped into a liquid experiences an upthrust. State two factors on which upthrust on the body depends.