89 x 191 meters = 3503.94 x 7519.69 inches