625 x 396 feet = 190.5 x 120.7 meters