200.5 x 80.2 meters = 657.81 x 263.12 feet