68 x 269 meters = 2677.17 x 10590.55 inches