90 x 18.6 meters = 3543.31 x 732.28 inches