68 x 601 feet = 20.73 x 183.18 meters