#NEWLINE# def boundary_box_check( tl , br , p ) : #NEWLINE# #INDENT# new_tl = Point ( tl . x , tl . y ) #NEWLINE# new_br = Point ( br . x , br . y ) #NEWLINE# if ( p . x > br . x ) : #NEWLINE# #INDENT# new_br . x = p . x #NEWLINE# #UNINDENT# if ( p . x < tl . x ) : #NEWLINE# #INDENT# new_tl . x = p . x #NEWLINE# #UNINDENT# if ( p . y > tl . y ) : #NEWLINE# #INDENT# new_tl . y = p . y #NEWLINE# #UNINDENT# if ( p . y < br . y ) : #NEWLINE# #INDENT# new_br . y = p . y #NEWLINE# #UNINDENT# return ( new_tl , new_br )