7607 meters = 24957.349081 feet