22606 meters = 74166.666667 feet