Symbolic of something that is impossible to accomplish without God’s help, Mark 10:25