66 x 138 feet = 20.12 x 42.06 meters