626 x 570 feet = 190.8 x 173.74 meters