ESPOO, somewhere near Helsinki