26 x 107.3 meters = 85.3 x 352.03 feet