63 x 65.2 feet = 19.2 x 19.87 meters