604.99 inches = 15.366746 meters