Meeting point by Heike  Block
_