61 x 63.2 feet = 18.59 x 19.26 meters