78 x 130.2 meters = 255.91 x 427.17 feet