long monstercock