669 x 222 meters = 26338.58 x 8740.16 inches