Copyright (c) 2023. J. Hugh. All rights reserved.