41 x 620 feet = 12.5 x 188.98 meters