124.32 meters = 407 feet and 10.49 inches