63.84 feet = 19.458432 meters