62.6 x 177 meters = 205.38 x 580.71 feet