104.1 x 105 feet = 31.73 x 32 meters