112.13 meters = 367 feet and 10.57 inches