8668 feet = 2642.0064 meters