57.6 x 103.8 feet = 17.56 x 31.64 meters