108.6 meters = 356.299213 feet