112.43 meters = 368 feet and 10.38 inches