Flanagan's On Main Map