108.92 meters = 357.349081 feet