62.59 feet = 19.077432 meters