105.57 meters = 346 feet and 4.3 inches