# Copyright (c) Simon Niederberger. # Distributed under the terms of the MIT License.