Heaven benchmark (45/48)

Heaven benchmark