620.77 inches = 15.767558 meters