Copyright (C) Gyimesi László 2017,2018 (gyimesi.laszlo9@upcmail.hu)
