80 x 127.4 meters = 262.47 x 417.98 feet