105.12 meters = 344 feet and 10.58 inches