1080.3 inches = 27.43962 meters