62 x 159.8 meters = 203.41 x 524.28 feet