156 meters = 511.811024 feet