104.4 meters = 342.519685 feet