66 x 107.1 feet = 20.12 x 32.64 meters