598.26 inches = 15.195804 meters