264 x 59 meters = 866.14 x 193.57 feet