111.93 meters = 367 feet and 2.69 inches