107.92 meters = 354.068241 feet