26.7 x 152.6 meters = 87.6 x 500.66 feet