121 x 150.1 meters = 396.98 x 492.45 feet