26612 feet = 8111.3376 meters