76 x 105 feet = 23.16 x 32 meters