62 x 62.7 meters = 203.41 x 205.71 feet