290.3 x 288.1 feet = 88.48 x 87.81 meters