105.55 meters = 346 feet and 3.51 inches