Programming: Marek S. Łukasiewicz 3D models: Igor Samek Marek S. Łukasiewicz