https://zenodo.org/record/7088790#.YyW2n3ZBzIU https://zenodo.org/record/7088799#.YyW4FnZBzIU https://zenodo.org/record/7088807#.YyW5L3ZBzIU https://zenodo.org/record/7088835#.YyW9GnZBzIU https://zenodo.org/record/7088851#.YyW_IXZBzIU https://zenodo.org/record/7088859#.YyXAK3ZBzIU https://pastebin.com/kBzke6ZS http://th.cpp.sh/8vzlb