569 x 668 feet = 173.43 x 203.61 meters