120.68 meters = 395 feet and 11.18 inches