I know it is not compact but

Top