283.3 x 281.1 feet = 86.35 x 85.68 meters