105.12 meters = 344.88189 feet