1028 x 78 meters = 3372.7 x 255.91 feet