61 x 99 feet = 18.59 x 30.18 meters