81.1 x 150.1 meters = 266.08 x 492.45 feet