64 x 191 meters = 2519.69 x 7519.69 inches