86.5 x 104.1 meters = 283.79 x 341.54 feet