for now , suffice to say satellite imaging has shown significant olympus operations centering on a base in the lower mountains , about two-hundred miles north of fortress bellum ; the place you boys just broke out of . ''