205.03 meters = 672.670604 feet