65 x 106 feet = 19.81 x 32.31 meters