Alright, assume I've got a large hex board map numbered as in the diagram to the left. I've also got another hex board, which is where the map will be displayed, numbered in the same pattern as the larger board. Given a particular hex on the display board, and a direction, I need to figure out which hex from the large map to place within it.

In this case, I want to display a view of the main map as if I was standing in the NE corner and looking SW.

Any ideas? The north/south flip is no problem. Everything else is driving me nuts.