65.4 x 60.6 feet = 19.93 x 18.47 meters