176 x 84.6 meters = 577.43 x 277.56 feet