88.1 x 201 meters = 289.04 x 659.45 feet