1120.4 inches = 28.45816 meters