112.33 meters = 368.536745 feet