26 x 73.4 meters = 85.3 x 240.81 feet