521 x 620 feet = 158.8 x 188.98 meters