121 x 144.2 meters = 396.98 x 473.1 feet