128.6 x 86.4 meters = 421.92 x 283.46 feet