NeedleMan (Cross Fusion)