final boss is waiting in level 31.