18.16 meters = 59 feet and 6.96 inches