112.64 meters = 369 feet and 6.65 inches