124.16 meters = 407 feet and 4.19 inches