153 x 26.5 meters = 501.97 x 86.94 feet