Burms are sexually dimorphic (heavily actually), so size can certainly be used as a initial factor for determining sex in adults before probing. An 18' male would be the largest on record that Im aware of, and Im not sure how you'd determine the actual length without anesthesia as measuring sheds (if youre lucky to get a full one from a large constrictor) is not even close to being accurate ....they stretch. What Im trying to say is that a Burm in that size range is a female if it is in fact 18 ft or 20 ft. Im not doubting the fact you have a large male.....Im just doubting that they're 20ft, 250lbs and 18ft. Don't take it as an attack, just giving my $0.02. Cheers.