Copyright (c) 2024 Prioto Limited. All rights reserved.
This software is for the private use of Prioto limited and
no license or permission, either explicit or implied, for 
it's copying or reuse for any purpose is given.