101.9 x 149 meters = 334.32 x 488.85 feet