124.3 x 80.4 meters = 407.81 x 263.78 feet