112.26 meters = 368 feet and 3.69 inches