Map.
Special thanks to Mirajai for being so patient with me<3
Please do not set your derivation to derive.