102.6 meters = 336.614173 feet