184.5 x 64.2 meters = 605.31 x 210.63 feet