I mean after maze generation.

Code:
wait_for ( maze_depth_first );
int start_x = 0;
int start_y = 0;
int x = 1;
for ( ; x<MAZEX; x+=2 )
{
	int y = 1;
	for ( ; y<MAZEY; y+=2 )
	{
		if ( array_cell(maze,x,y) > array_cell(maze,start_x,start_y) )
		{
			start_x = x;
			start_y = y;
		}
	}
}
array_cell(maze,start_x,start_y) = START;
array_draw ( maze, MAZEX, MAZEY, panMaze->bmap );