579 x 627 feet = 176.48 x 191.11 meters