76.23 feet = 23.234904 meters