100.6 meters = 330.052493 feet