98 x 123 meters = 321.52 x 403.54 feet