62 x 98 meters = 203.41 x 321.52 feet