91 x 28 meters = 3582.68 x 1102.36 inches