66 x 177 meters = 216.54 x 580.71 feet