176 x 264 meters = 577.43 x 866.14 feet