Magically crafted by gm
v1.2 - Copyright 2023 Asymmetry Finance