20 x 624 feet = 6.1 x 190.2 meters