123.73 meters = 405 feet and 11.26 inches