105.6 meters = 346 feet and 5.48 inches