Megalodon would be 25 meters