123.32 meters = 404 feet and 7.12 inches