149 x 102 meters = 488.85 x 334.65 feet