68 x 106 feet = 20.73 x 32.31 meters