28 x 268 meters = 1102.36 x 10551.18 inches