61.93 feet = 18.876264 meters