22664 meters = 74356.955381 feet