526 x 284 meters = 20708.66 x 11181.1 inches