590.3 inches = 14.99362 meters