78 x 100.9 meters = 255.91 x 331.04 feet