62.6 x 77 meters = 205.38 x 252.62 feet