26 x 139.5 feet = 7.92 x 42.52 meters