121.3 x 77.4 meters = 397.97 x 253.94 feet