105.07 meters = 344 feet and 8.61 inches