74 x 190.5 meters = 242.78 x 625 feet