Copyright (c) 2024 Hisham Reffat
Permission is hereby granted to use this software as deemed fit.
