61.67 meters = 202.329396 feet