long, very long, thick, dick, almost too big