1191.2 meters = 3908.136483 feet