64 x 105.1 feet = 19.51 x 32.03 meters