626 x 815 feet = 190.8 x 248.41 meters