58.4 meters = 191 feet and 7.21 inches