63.18 meters = 207.283465 feet