528 inches = 13.4112 meters