62.524 meters = 205 feet and 1.57 inches