110.63 meters = 362 feet and 11.51 inches