591.3 inches = 15.01902 meters