104.86 meters = 344.028871 feet