626 x 396 feet = 190.8 x 120.7 meters