156 x 68 meters = 6141.73 x 2677.17 inches