112.23 meters = 368 feet and 2.5 inches