146.5 x 26.2 meters = 480.64 x 85.96 feet