Copyright (C) 2019 Maciej Kwiatkowski. All rights reserved. Redistribution of these materials is prohibited.