20.4 x 15.6 meters = 66.93 x 51.18 feet